【2019-04-27】SNMP简单概述
[历史归档]本文原发布于 cstriker1407.info 个人博客内容为历史存档仅供参考。发布时间2019-04-27 标题SNMP简单概述分类网络通讯 标签网络协议·snmpSNMP简单概述什么是SnmpSNMP和UDPSnmp版本SNMP请求和响应SNMP协议安全本文参考【 https://www.cnblogs.com/xdp-gacl/p/3978825.html 】【 https://www.jianshu.com/p/6a9e83aa41c0 】有大量删改。什么是SnmpSNMP是英文Simple Network Management Protocol的缩写中文意思是简单网络管理协议。SNMP是一种简单网络管理协议它属于TCP/IP五层协议中的应用层协议用于网络管理的协议。SNMP主要用于网络设备的管理。由于SNMP协议简单可靠 受到了众多厂商的欢迎成为了目前最为广泛的网管协议。SNMP协议主要由两大部分构成SNMP管理站和SNMP代理。SNMP管理站是一个中心节点负责收集维护各个SNMP元素的信息并对这些信息进行处理最后反馈给网络管理员而SNMP代理是运行在各个被管理的网络节点之上负责统计该节点的各项信息并且负责与SNMP管理站交互接收并执行管理站的命令上传各种本地的网络信息。SNMP管理站和SNMP代理之间是松散耦合。他们之间的通信是通过UDP协议完成的。一般情况下SNMP管理站通过UDP协议向SNMP代理发送各种命令当SNMP代理收到命令后返回SNMP管理站需要的参数。但是当SNMP代理检测到网络元素异常的时候也可以主动向SNMP管理站发送消息通告当前异常状况。SNMP的基本思想为不同种类的设备、不同厂家生产的设备、不同型号的设备定义为一个统一的接口和协议使得管理员可以是使用统一的外观面对这些需要管理的网络设备进行管理。通过网络管理员可以管理位于不同物理空间的设备从而大大提高网络管理的效率简化网络管理员的工作。SNMP的工作方式管理员需要向设备获取数据所以SNMP提供了【读】操作管理员需要向设备执行设置操作所以SNMP提供了【写】操作设备需要在重要状况改变的时候向管理员通报事件的发生所以SNMP提供了【Trap】操作。SNMP和UDPSNMP采用UDP协议在管理端和agent之间传输信息。 SNMP采用UDP 161端口接收和发送请求162端口接收trap执行SNMP的设备缺省都必须采用这些端口。Snmp版本SNMP目前共有v1v2v3这三个版本SNMP v1是SNMP协议的最初版本不过依然是众多厂家实现SNMP基本方式。SNMP v2通常被指是基于Community/团体的SNMP V2。Community/团体实质上就是密码。SNMP v3 是最新版本的SNMP。它对网络管理最大的贡献在于其安全性。增加了对认证和密文传输的支持。SNMP请求和响应SNMP的请求和响应是基于UDP协议的异步消息不需要等待响应。Get-request操作SNMP管理从SNMP Agent提取一个或多个参数值。Get-next-request操作SNMP管理从SNMP Agent提取一个或多个参数的下一个参数值。Get-bulk操作SNMP管理从Agent提取批量的参数值inform-request操作:允许一个SNMP管理a发送inform消息给其他的SNMP管理bSNMP管理b再响应ackknowledgement给SNMP管理a。后来并没有局限于SNMP管理SNMP agent也可以发送inform消息比trap又多了一层确认收到消息的保护机制。否则没有收到可以再发送trap消息。Set-request操作SNMP管理设置SNMP Agent的一个或多个参数值。节点有可写属性Get-response操作SNMP Agent返回的一个或多个参数值是SNMP Agent对SNMP管理前面4个操作的响应。Trap操作SNMP Agent主动发出的报文通知SNMP管理所发生的事情。SNMPv1 在RFC1157中定义包含5个请求/响应:1)2)5)6)7)。SNMPv2 V2其中一个变种V2C是基于共同体Community/团体在RFC1901中定义的一个实验性协议。包含7个请求/响应:1)2)3)4)5)6)7)。SNMPv3 基于安全(security)包含7个请求/响应:1)2)3)4)5)6)7)。SNMP协议安全V1,V2均采用明文传送V3采用加密传送即SNMPV1,V2用抓包工具能在数据包中直接看到团体名。v1只使用一种安全策略团体名(和密码相似)。Agent能够被设置回答哪些团体名(SNMP管理)的查询很容易让人截取得到团体名或密码。v2增加了不少额外的安全。首先所有的包信息除了目的地址其他都被加密(含团体名和源IP地址)。Agent 能够解开加密包获取团体名和源IP地址使请求有效。v2在安全策略演变时存在多个变种,实际存在多个消息格式。各个v2变种之间的PDU有相同的格式而总的消息格式又不同。v3提供三重的安全机制最高层是认证和私密中间层提供认证而没有私密底层没有任何的认证机制和私密。

相关新闻

【2019-04-12】树莓派4上手简单笔记

【2019-04-12】树莓派4上手简单笔记

[历史归档] 本文原发布于 cstriker1407.info 个人博客,内容为历史存档,仅供参考。 发布时间: 2019-04-12 | 标题:树莓派4上手简单笔记 | 分类: 操作系统 / linux / 树莓派 | 标…

2026/7/24 21:57:43 阅读更多 →
AI 评测系列(04):RAG 评测——RAGAS 四指标实战与一个反直觉发现

AI 评测系列(04):RAG 评测——RAGAS 四指标实战与一个反直觉发现

RAGAS 四个指标 RAGAS(RAG Assessment)是专门为 RAG 系统设计的评测框架,四个指标各自衡量 RAG 流水线的不同环节: Faithfulness(忠实度)→ 答案有没有编造上下文里没有的信息?→ 低分 = 幻觉风险,模型在"脑补"而不是"检索后生成"→ 计算:把答案…

2026/7/24 21:57:43 阅读更多 →
CSDN博客下载器终极指南:三步构建你的离线技术知识库

CSDN博客下载器终极指南:三步构建你的离线技术知识库

CSDN博客下载器终极指南:三步构建你的离线技术知识库 【免费下载链接】CSDNBlogDownloader 项目地址: https://gitcode.com/gh_mirrors/cs/CSDNBlogDownloader 在信息爆炸的时代,如何高效管理和备份有价值的技术博客内容?CSDN博客下载…

2026/7/24 21:57:43 阅读更多 →

最新新闻

AI内容粘贴后符号丢失怎么办?用AI导出鸭一键修复格式错乱问题

AI内容粘贴后符号丢失怎么办?用AI导出鸭一键修复格式错乱问题

1:AI内容粘贴后符号丢失怎么办?用AI导出鸭一键修复格式错乱问题 2:AI内容粘贴后符号丢失怎么办?AI导出鸭帮你解决Word导出难题 3:AI内容粘贴后符号丢失怎么办?AI导出鸭三种方式轻松搞定格式问题AI内容粘贴后…

2026/7/24 22:04:46 阅读更多 →
FigmaCN终极指南:3分钟让Figma界面全中文化,设计师效率提升50%

FigmaCN终极指南:3分钟让Figma界面全中文化,设计师效率提升50%

FigmaCN终极指南:3分钟让Figma界面全中文化,设计师效率提升50% 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma的全英文界面而头疼吗?菜单…

2026/7/24 22:04:46 阅读更多 →
鸿蒙 PC Markdown 编辑器桌面工作台:ArkUI 自由窗口布局与状态设计

鸿蒙 PC Markdown 编辑器桌面工作台:ArkUI 自由窗口布局与状态设计

鸿蒙 PC Markdown 编辑器桌面工作台:ArkUI 自由窗口布局与状态设计 本文聚焦鸿蒙 PC 自由窗口、桌面信息密度、ArkUI 与 ArkWeb 状态边界,以及键鼠、触控板和触控共同存在时的交互约束。完整示例代码:https://gitcode.com/VON-/codex_md_oh。…

2026/7/24 22:04:46 阅读更多 →
天线原理-1.引论

天线原理-1.引论

天线的概念 天线是辐射或接受电磁波的装置 天线 antenna 触须 天线 aerial 空中的线 天线是如何发明的 麦克斯韦提出电磁场方程组,预示电磁波的存在1886年,赫兹采用电火花间隙发射机和环形天线,验证了电磁波的存在。1895年,马可…

2026/7/24 22:04:46 阅读更多 →
langchain1.X学习笔记-2-开发前的准备工作

langchain1.X学习笔记-2-开发前的准备工作

文章目录1 前置知识1.1 Python基础语法1.2 大语言模型基础2 相关环境的安装2.1 代码管理方案2.2 虚拟环境的设置方案2.2.1 方案1-conda:适合Python非Python依赖的复杂环境2.2.2 方案2-uv:适合纯Python项目的现代包管理2.2.3 方案3-venv:Pytho…

2026/7/24 22:04:46 阅读更多 →
EtherCAT设备描述文件

EtherCAT设备描述文件

本质是伺服厂商提供的标准化 XML,是总线控制器软件识别、配置 EtherCAT 伺服驱动器的核心文件。 一、 ESI XML 表格里每一列数据,都是解析 XML 提取出来的: 厂家名 VendorName:如Shenzhen Sine Electric、Maxsine、TECO 东元 设备型号 DeviceName:如EA300E CoE Drive、EP…

2026/7/24 22:03:45 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 18:52:18 阅读更多 →

月新闻