codecamp

SNMPv1

一、简介

第一版 SNMP的第一个RFC系列出现在1988年: RFC 1065:基于TCP/IP网络的管理信息的结构和认定 RFC 1066:以基于TCP/IP网络的网络管理为基础的管理信息 RFC 1067:一个简单网络管理协议 这些协议被废除经由: RFC 1155:基于TCP/IP网络的管理信息的结构和认定 RFC 1156:以基于TCP/IP网络的网络管理为基础的管理信息 RFC 1157:一个简单网络管理协议 SNMP协议工作在OSI模型的应用层(第七层)。它(在第一版中)指定了四种核心协议数据单元(PDU): GET,用来得到一条管理信息 GETNEXT,用来反复得到管理信息的串行 SET,用来给一个被管理的子系统制造一个变化 TRAP,用来报告一个关于被管理子系统的警告或其他异步事件 典型的,SNMP为代理使用UDP端口161,为管理站使用UDP端口162。 第一版因为其脆弱的安全性而备受争议。客户端的认证使用明码传送。在80年代,SNMP第一版被设计出来的时期,互联网标准的认证/安全并不被主要的协议设计团体所重视。

一·、报文格式

NetStream 网络流
SNMPv2
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

MPLS层协议

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }