- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SNMP网管系统开发 SNMP 系统结构 SNMP协议实体 协议实体的功能 SNMP应用协议 Linux内核组成 内核中网络层次结构 Socket类型 TCP套接字是TCP协议的具体实现,实现TCP连接的建立及通信. UDP套接字是UDP协议的具体实现,UDP是非连接的、不可靠的、传递数据报的传输协议。 RAW套接字将流经网卡的数据全部捕获,可用于sniffer网络侦听软件,也常用于流量测量系统中。 SNMP 通信服务 四种服务 Get, Set, GetNext, Trap 五种SNMP消息 GetRequest, SetRequest, GetNextRequest, GetResponse, Trap SNMP消息格式 消息结构 版本号 公共体名 协议数据单元 SNMP 消息长度不大于 484 字节. 消息格式 SNMP PDU格式 Trap 信息模型 SMI组织、命名及描述被管对象信息。 每个被管对象必须有一个名字name,存储类型syntax,及编码encoding。 Name即object identifier(OID), 是一串数字,用来唯一的识别这个对象 syntax描述对象存储的数据类型 ,如整型、字节串等 encoding 描述与该对象相关的信息如何编码,用于通信过程. SNMP使用BER (Basic Encoding Rules)编码方式. MIB MIB是被管对象信息的虚拟存储及访问之处,所有对象的描述使用 ASN.1 (Abstract Syntax Notation One)语法。 两种类型的被管对象 普通类型: sysDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) ::= {system 1} OID举例: mib-2.system.1.0 列表类型 OID举例: 列表对象 列表举例 基本编码规则BER 例子:SNMP Get-Request snmpget -d 18 ...0 Transmitted 41 bytes to camry (18) port 161: Initial Timeout: 0.80 seconds 0: 30 27 02 01 00 04 06 70 75 62 6c 69 63 a0 1a 02 0.....public... 16: 02 18 bc 02 01 00 02 01 00 30 0e 30 0c 06 08 2b .........0.0...+ 32: 06 01 02 01 01 01 00 05 00 -- -- -- -- -- -- -- ................ 0: SNMP MESSAGE (0x30): 39 bytes 2: INTEGER VERSION (0x2) 1 bytes: 0 (SNMPv1) 5: OCTET-STR COMMUNITY (0x4) 6 bytes: public 13: GET-REQUEST-PDU (0xa0): 26 bytes 15: INTEGER REQUEST-ID (0x2) 2 bytes: 6332 19: INTEGER ERROR-STATUS (0x2) 1 bytes: noError(0) 22: INTEGER ERROR-INDEX (0x2) 1 bytes: 0 25: SEQUENCE VARBIND-LIST (0x30): 14 bytes 27: SEQUENCE VARBIND (0x30): 12 bytes 29: OBJ-ID (0x6) 8 bytes: ...0 39: NULL (0x5) 0 bytes 例子:SNMP Get-Response Received 69 bytes from 18 port 161: 0: 30 43 02 01 00 04 06 70 75 62 6c 69 63 a2 36 02 0C.....public.6. 16: 02 18 bc 02 01 00 02 01 00 30 2a 30 28 06 08 2b .........0*0(..+ 32: 06 01 02 01 01 01 00 04 1c 53 75 6e 20 53 4e 4d .........
您可能关注的文档
最近下载
- 深度学习无监督学习算法研究进展与应用分析.docx VIP
- ERP选型报告.ppt VIP
- 2022年卫生监督技能竞赛试题库.pdf VIP
- 氟比洛芬凝胶贴膏中国市场调研报告20250608.pdf VIP
- 深度学习算法研究进展.docx VIP
- 成都武侯高中高一入学英语分班考试真题含答案.docx VIP
- 无人机的通信系统.pptx VIP
- 2025年天津市面向甘南籍未就业高校毕业生招聘事业单位工作人员公笔试备考试题含答案详解(黄金题型).docx
- 卫生监督技能竞赛测试题(长沙-职业卫生、放射卫生)题NO6(答案).pdf VIP
- 2025年四川高速公路建设开发集团有限公司管理岗位毕业生招聘考试笔试试题(含答案).docx VIP
文档评论(0)