SNMP 协议解析(一)

news2024/9/21 0:51:27

 

♥️作者:小刘在C站

♥️每天分享课堂笔记,一起努力,共赴美好人生!

♥️夕阳下,是最美的,绽放。 

一.SNMP是什么

是基于TCP/IP协议族的网络管理标准,它的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。但由于SNMP第一版没有考虑安全问题,为此SNMPv2在提高安全性和更有效性地传递管理信息方面加以改进,具体包括提供验证、加密和时间同步机制,SNMPv3的重点是安全、可管理的体系结构和远程配置。

近年来,SNMP发展更快,已经超越传统的TCP/IP环境,受到更为广泛的支持。管理信息库(MIB)存储网络的通信信息和有关网络设备的统计数据。从被管理设备中收集数据有两种方法:—种是轮询方法,另—种是基于中断的方法。

_____________________________________________________________________________

  计算机网络管理是一项关键技术  借助于网络管理工具, 可以实现对网络的实时监控,调整数据库  自动轮询网络设备,生成网络状态变化和信息流的图形报告

 

 

 二.  网络管理概念,

广义上利用多种应用程序,工具  这杯来监控和维护重要网络资源的一种技术

                  狭义上是通信量的管理

            功能:  配置管理  性能管理  故障管理  安全管理和 计费nli

   三.网络管理的组成:

      被管理端, 一般是网络中比较重要的设备, 目的是监控及维护

      代理程序   运行在被管理端的程序

      网络管理器就是管理端, 定时收集被管理端的运行数据  达到配置和监控目的

      公共网络管理协议  实现管理断喝被管理端的通信

      管理信息库,信息仓库保存了设备本地的运行状态信息

   四.网络管理模型: 分为带内管理 和带外管理 两种

        带内管理(in-hand)  管理流量和业务流量在相同的链路中传递。

方法简单,实现方便;一旦网络风暴,中毒 拥塞对管理流量会造成影响

        带外管理(out-of-hand)管理流量通过专用的线缆传输,和业务流量完全隔离

                            需要额外部署管理链路,增加成本   好处是管理流量不受用户网络的影响

  五. 网络管理方式,  

       telnet 管理,传统管理方法。命令行管理  属于带内管理

       console  管理   典型的带外管理

       SSH 管理  类似于 telnet  更加安全  对传输的数据进行了加密

       web  管理 通过浏览器实现对设备的访问和管理  带内管理

6.SNMP 协议  

simple  network  management  protocol   简单的网络管理协议

          是网络管理程序NMS  和代理程序Agent  之间的通信协议

          规定了网络环境中对设备进行管理的同一标准,包括管理框架 公共语言 安全和访问控制机制

           是应用层协议  传输层基于UDP  传输

七.SNMP管理流程

①NMS向Agent发出请求

 

②Agent代理程序查询设备本地的MIB

 

③Agent得到查询结果

 

④Agent将变量的值发送给NMS,NMS完成信息收集

 

八.SNMP 术语

NMS 网络管理程序部署在管理端

Agent  代理程序运行在被管理端,负责和NMS 通信

MIB  管理信息库包含所有可能查询的变量的集合

OID  对象标志符是以管理信息结构SMI 为基数的一系列点分符号  用以精确表示某一个变量的层次路由。

 

九.SNMP 版本

   基本功能包含监视网络性能, 检测分析网络差错和配置网络设备等

   SNMP1  功能有限

   SNMP2   部署简单  功能齐全

   SNMP3  增强了安全性

 

十.NMS  Agent 和 MIB 的关系

   由 NMS 向 Agent 发送请求

   agent 代理程序查询本地的MIB

   agent 得到查询结果

   agent 将变量的纸发给NMS  NMS 完成信息收集

SNMP 使用Community  提供管理程序和代理程序之间的认证

          Community  为 public  表示只读属性   private b 表示可读可写

 

   NMS 周期性向代理发起请求 ,请求目标端口161 基于传输层 udp 协议

   特殊情况下 如设备出现故障 , 代理程序会主动发出Trap 消息给NMS

♥️关注,就是我创作的动力

♥️点赞,就是对我最大的认可

♥️这里是小刘,励志用心做好每一篇文章,谢谢大家

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/13204.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HOST前后端分离小操作

“本地测试项目配置域名小操作” ​ 相关文章【欢迎关注该公众号“一路向东”】(CORS处理跨域问题): CORS跨域问题配置白名单CORS_ORIGIN_WHITELIST HOSTS 本地测试域名必然少不了修改:C:/Windows/System32/driver/etc/host文件&…

MVVM的构建(javakotlin)

概念性的描述就不写了,直接上代码 MVVM框架,主要是构建基类,实现ViewModel绑定,ViewBinding的绑定,在构建好基类后,后续开发中新建activity或fragment的viewModel和viewBinding就会在基类的方法中实现绑定…

Python virtualenv工具设置虚拟环境和VS code调试Python

Python virtualenv工具设置虚拟环境和VS code调试Python1. Window环境下采用VS code调试Python和虚拟环境1.1 安装Python1.2 安装虚拟环境工具virtualenv1.3 Windows上使用虚拟环境的基本操作1.4 Windows上VS code使用虚拟环境2. Linux环境下采用VS code调试Python和虚拟环境2.…

SAP 一次性读取工单的所有状态(工单抬头、工序、子工序、检验特性等等)

1. 前言 支持读取状态列表 2. 实现 代码 DATA: ls_objects TYPE tca11,ls_t490_imp TYPE t490. DATA: lt_ord_pre_imp TYPE TABLE OF ord_pre. FIELD-SYMBOLS: <fs_jest> TYPE any.DATA: lt_jest TYPE TABLE OF jest."fill var ls_objects VALUE #( flg_alt X…

[搞点好玩的] JETSONNANO 受苦记 -- 001 (布置环境,未完待续)

最开始是打算从0开始自己调试适配yahboom的IO板子&#xff0c;但是后来各种版本失配翻墙困难&#xff0c;前期先是用人家的包烧录进去。(所以叫未完待续) 直接粘贴我的debug记录了哈&#xff0c;凑合看吧&#xff1a; 记录 本项目是开源的实现基于jetbot的图像处理流程项目&a…

分享购商城模式详情特点和优势解析

随着互联网的不断发展&#xff0c;市面上出现了很多新怡的商业模式&#xff0c;就以分享购这个模式举例说来&#xff0c;直接解决了消费者自买省、好省、分享赚的逻辑玩法&#xff0c;之前有一个平台一个月直接引入70万的会员&#xff0c;引爆了网络上又一波话题&#xff0c;热…

【物理应用】大气辐射和透射率模型及太阳和月亮模型(Matlab代码实现)

&#x1f496;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5;&#x1f947;&#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为…

基于分时电价策略的家庭能量系统优化附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步精进&#xff0c;matlab项目合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算法 …

《计算机导论》课程学习笔记

目录 第一章认识计算机 1.1计算思维概述 1.2冯诺依曼体系结构 1.3计算机硬件组成 1.4计算机软件 1.5计算机操作系统 第一章认识计算机 1.1计算思维概述 1.计算思维能力概念 计算思维能力的核心是问题求解能力。 发现问题寻求解决问题的思路分析比较不同的方案验证方案…

47、Docker 安装 ElasticSearch、Kibana、IK分词器

1、docker hub查看pull命令 2、Docker 安装 ElasticSearch docker run -d \ --name es \ -e "ES_JAVA_OPTS-Xms512m -Xmx512m" \ -e "discovery.typesingle-node" \ -v es-data:/usr/share/elasticsearch/data \ -v es-plugins:/usr/share/elasticsearch/p…

微信小程序云开发入门详细教程

微信小程序云开发 介绍&#xff1a; 微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务。 开发者可以使用云开发快速开发小程序、小游戏、公众号网页等&#xff0c;并且原生打通微信开放能力。 开发者无需搭建服务器&#xff0c;可免鉴权直接使用平台提供的 API 进行…

ly-tab插件报错

根据三方文档进行配置后一直报错&#xff0c;搞不懂因为啥&#xff0c;也查不到原因&#xff0c;头都大了&#xff0c;后来开始怀疑是版本问题&#xff0c;进行检查后发现安装的是最新版而三方文档是2.0版本&#xff08;果然是版本差异问题&#xff09; 解决办法一 将package.…

如何成为一个全栈数字化设计师

一个全栈的数字设计师需要懂业务、懂工具、还需要能处理协调部门之间的复杂协同。Ricky就是这样一个全栈数字设计师&#xff0c;在一个省属投资平台担任财务负责人的他&#xff0c;上周的直播分享了如何利用自动化工具&#xff0c;协助企业内部实现经营管理自动化的最佳实践。如…

Spring Framework6.0 发布了GA版,期待已久的新特性功能一览

全球最大的同性社交网站Github上&#xff0c;Spring Framework 6.0 正式发布GA。 Spring Framework 6.0 中的新特性 JDK 17 和 Jakarta EE 9 基线 整个框架代码库现在基于 Java 17 源代码级别。从 迁移javax到jakartaServlet、JPA 等命名空间与 Jakarta EE 9 和 Jakarta EE 1…

IPWorks SFTP Delphi版—组件消耗的资源

IPWorks SFTP Delphi版—组件消耗的资源 一个轻量级高效的SFTP客户端组件&#xff0c;支持强大的SSH 2.0加密和高级加密。 IPWorks SFTP帮助开发人员快速构建安全的文件传输应用程序。它为一个成熟的SFTP客户端提供了一个简单易用的API&#xff0c;开发人员可以使用它将SFTP支持…

【二叉树的存储及遍历】

目录树的基本知识树的定义树的基本概念二叉树的性质二叉树的存储表示顺序存储&#xff08;数组存储&#xff09;链式表示二叉链表的静态结构&#xff08;静态存储&#xff09;结构体设计二叉树的遍历遍历思路代码树的基本知识 树的定义 树是由n&#xff08;n>0&#xff09…

通用后台管理系统前端界面Ⅴ——axios使用与封装、配置路由和路由懒加载

axios使用与封装 1、下载axios npm i -S axios 2、在 main.js导入使用axios&#xff0c;因为是用的比较多&#xff0c;所以采用的是全局引入&#xff0c;挂载到原型的方式 import axios from axios Vue.prototype.axios axios // 挂载到原型,可在全局使用 配置路由 1、下载…

某30m小箱梁渠桥结构计算与施工图设计

目录 1、设计资料 1 1.1桥面净宽 1 1.2设计荷载 1 1.3主梁跨径和全长 1 1.4材料 1 1.5设计依据 1 1.6参考资料 1 2、任务与要求 1 2.1结构尺寸拟定 1 2.2行车道板计算 1 2.3主梁计算 1 2.4横梁的计算 2 3、结构尺寸拟定 2 4、 行车道板计算 3 4.1永久荷载及其效应 3 4.2截面设计…

Redis哨兵模式

什么是哨兵模式哨兵模式是Redis高可用的解决方案&#xff0c;使用Sentinel(哨兵)监控Redis集群中全部节点的运行状态&#xff0c;当主节点服务宕机后&#xff0c;会从当前主节点下的从节点中选一个节点作为新的主节点&#xff0c;继续为用户提供服务。当原主节点重新启动后&…

个人博客类网站为什么更适合虚拟主机?

对于各位站长来说&#xff0c;建立网站有多种主机选项可以选择&#xff0c;比如&#xff0c;虚拟主机、云主机&#xff0c;物理机等。那么为什么说个人博客类网站更适合选用虚拟主机而不是其他类型的主机呢? 个人博客类网站更适合虚拟主机的理由&#xff1a; 首先&#xff0c;…