你的位置:E企业> 网络构建> 互联互通>
网络管理协议基础
2001-01-17 15:38:23· 晓波·yesky

1 2  下一页

  本文将会对目前较为流行的两种网络管理协议:SNMP(简单网络管理协议)和CMIP(通用管理信息协议)进行比较和分析,以期使读者对网络管理协议有一个基本的认识和了解。对于每一种协议我们都将讨论其优缺点,并给出解决方法。

  首先,我们从总体上简要介绍一下两种协议。

  SNMP由一整套简单的网络通讯规范组成,可以完成所有基本的网络管理任务,对网络资源的需求量少;CMIP是一种设计非常全面的网络管理系统,改进了SNMP存在的诸多不足。但是,正是因为CMIP修正了SNMP的错误,使得自身变得大而全,对网络基础性能提出了相当严格的要求。

  下面,我们就来详细介绍一下SNMP和CMIP这两种网络管理协议。

SNMP

  二十世纪70年代末、80年代初的时候,计算机网络由最初的只是小范围内的几台计算机相互连接逐步发展成大规模的网络。随着网络跳跃式的发展,对网络进行的监控和维护等管理操作也变得更加困难,从而对开发出能够满足网络管理需要的协议提出了迫切要求。

  第一个开始使用的网络管理协议就是SNMP。当时,人们只是把SNMP当作一种应急措施,等到日后有更加成功,更加成熟的新协议出现时将会被自然淘汰。然而,虽然不断有新的协议推出,但是SNMP凭借其结构简单,使用方便的特点一直到今天仍然被广泛使用。

  SNMP协议的工作机制非常简单,主要通过各种不同类型的消息,即PDU(协议数据单位)实现网络信息的交换。PDU实际上就是一种变量对象,其中每一个变量都是由标题和变量值两部分组成。

  SNMP主要使用5种类型的PDU对网络实施监控,两种用于读取终端信息,两种可以设置终端数据,最后一种被用来监视各种终端事件,如终端的启动和关闭等。

  这样,如果用户希望了解是否某一台终端已经被接入到网络,可以使用SNMP向该终端发送一个具有信息读取功能的PDU。如果终端已经被连接到网络,用户将会得到返回的确认信息。当有终端被关闭时,可以通过事件变量(trap)发出数据包,通知用户终端系统已经被关闭。

SNMP协议的优势

  SNMP协议的最大优势就是设计简单,既不需要复杂的实现过程,也不会占用太多的网络资源,非常便于使用。

  一般来说,SNMP协议所使用的各种变量主要包含以下信息:

1.变量标题;
2.变量数据类型,如整数,字串等;
3.变量是否具有信息读取或读写功能 ;
4.变量值

  SNMP协议的另外一个优势就是使用非常广泛,几乎所有的网络管理人员都喜欢使用简单的SNMP来完成工作操作。这就促使各大网络硬件产品商在设计和生产网桥、路由器等网络设备时都加入了对SNMP协议的支持。

  良好的可扩展性是SNMP协议的另外一个可取之处。因为协议本身非常简单,所以对协议的任何升级或扩展也非常方便,从而能够满足今后网络的发展需求。

SNMP协议的不足之处和解决方法

  虽然SNMP以其简单易用的特点成为目前最为流行的网络管理协议,但是无论如何SNMP都不能算是一种设计完美的协议。

  首先,SNMP协议存在一些安全漏洞,网络入侵者很容易获取正在通过网络传递的各种信息,设置可以关闭某些终端。对此,SNMP提出了自己的解决方案,在新版本SNMPv2中增加了一些安全机制,可以有效的解决以下几种安全性问题:

数据的保密性,可以防止网络入侵者获取网络信息;
验证,可以防止网络入侵者通过网络发送虚假数据;
访问控制,限制不同用户可以使用的变量类型,从而避免由于单个用户的错误操作所引发的网络崩溃。

1 2  下一页



【发表评论】【关闭窗口】


.Windows网络管理-NET命令综述及应用(二)
.Windows网络管理-NET命令综述及应用(一)
.网络中的欺骗技术
.如何选择局域网中的通信协议
.多协议标记交换MPLS
.了解网络介质之二-双绞线(上)
.网络协议初入门
.轻松组建家庭网络
.网络布线中应注意的问题
.3Com医疗保健远程网络解决方案
.Asp网络安全手册
.IP网络的互连互通 
.电话线网络DIY
.IP网络路由技术简介