首页> FAQ> 当前页

问:CMIP和SNMP有何区别?

答: CMIP与SNMP主要在以下方面存在差异。 (1)协议的体系结构不同。CMIP是国际标准化组织(ISO)主要针对0S1七层协议参考模型而制定的,而SNMP是为Internet设计的。 (2)所支持的传输服务方式不同。CMIP要求下层提供面向连接的服务,其命令和操作都基于面向连接协议栈;SNMP的命令和操作简单而且数目很少,且都基于无连接的协议(UDP),从而给网络造成的负担很小,但功能也十分有限。 (3)协议的具体操作方式不同。虽然两种协议都采用“请求一响应”型的操作方式,但CMIP的操作指令比SNMP的复杂,功能也更强大。CMIP拥有复杂的命令集,能在MIB中迅速地取出所需的信息,也相应地给网络带来了较大的负担。 (4)两者对管理对象的抽象方式不同。SNMP和CMIP都采用对象来表示能被各自管理协议所控制的某些东西。CMIP提供了一个正规的封装方法。在CMIP和SNMP对象之间关键的不同在于单个CMIP对象可以使一个复杂的资源格式化,而SNMP对象仅仅能做到一个资源的一个特性模式化。 (5)对于对象的命名不同。对象事件名标识了管理操作和指示的源和目标。表ll—2中列出了两者命名的不同之处。