SNMP 计算机网络管理 实验2(三) SNMP服务与常用网管命令之任务五:查看端口流量及实验小结

⬜⬜⬜ 🐰🟧🟨🟩🟦🟪(*^▽^*)欢迎光临 🟧🟨🟩🟦🟪🐰⬜⬜⬜

✏️write in front✏️
📝个人主页:陈丹宇jmu
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​
🙉联系作者🙈by QQ:813942269🐧
🌈致亲爱的读者:很高兴你能看到我的文章,希望我的文章可以帮助到你,祝万事顺意🏳️‍🌈
✉️少年不惧岁月长,彼方尚有荣光在 🏆

⭐一、实验目的
        1)  熟练掌握操作系统自带的基本网络测试工具,包括状态监视、流量监视和路由监视。
        2)  学习并掌握snmputil命令的格式及基本使用。
⭐二、实验内容与设计思想
        1)  安装并启动snmp服务,设置Community(修改缺省值);
        2)  运行snmputil命令,测试与代理系统的通信;
        3)  网络状态监视工具的使用,包括Ipconfig、ping、nslookup、dig、host;
        4)  网络流量监视工具的使用,包括ping、bing、etherfind、snoop、tcpdump、getethers、iptrace;
        5)  网络路由监视工具的使用,包括netstat、arp/rarp、traceroute/tracert。
⭐三、实验要求:
        1)  分别使用Snmputil, SnmpUtilG试验。
        2)  先对自己使用的计算机,再两人一组,对同学的计算机进行网管实验。
任务:(先要找出相应的OID)
        1)  查看有关硬件和操作系统的描述等MIB系统组对象的信息。
        2)  找出计算机上用于上网的网卡的相关信息。
        3)  查看端口流量。
        4)  完成上述实验,观察、分析结果。
⭐四、实验使用环境
操作系统:  Microsoft Windows 7/8/10/11

📋笔记目录

任务五:查看端口流量

5.1 netstat的使用

5.2 SNMP查询端口流量信息

5.2.1 SNMP查询端口流量信息概述

5.2.2 显示设备中的端口流量信息

六、实验小结

🚩结尾


任务五:查看端口流量

5.1 netstat的使用

一开始我想到的使用netstat来查看设备的端口流量信息。

在Internet RFC标准中,Netstat的定义是: Netstat是在内核中访问网络连接状态及其相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。

Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

如果你的计算机有时候接收到的数据包导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据包。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。

Netstat监听端口数据
Netstat的可选选项

5.2 SNMP查询端口流量信息

5.2.1 SNMP查询端口流量信息概述

 因为netstat管理工具的使用往往需要考虑到权限的赋予问题(是需要提供管理员权限才能使用的命令),所以作为网络管理员在管理其他域内的网络设备时,netstat工具就显得不太适用了。

而SNMP可以很好的适用在管理域内的查看其他设备的端口流量的信息。而且,SNMP的更为侧重。

一般端口流量分析

针对普通网络设备的端口,MIB的相关定义是Interface组,主要管理如下信息:

ifIndex 端口索引号

ifDescr 端口描述

ifType 端口类型

ifMtu 最大传输包字节数

ifSpeed 端口速度

ifPhysAddress 物理地址

ifOperStatus 操作状态

ifLastChange 上次状态更新时间

*ifInOctets 输入字节数

*ifInUcastPkts 输入非广播包数

*ifInNUcastPkts 输入广播包数

*ifInDiscards 输入包丢弃数

*ifInErrors 输入包错误数

*ifInUnknownProtos 输入未知协议包数

*ifOutOctets 输出字节数

*ifOutUcastPkts 输出非广播包数

*ifOutNUcastPkts 输出广播包数

*ifOutDiscards 输出包丢弃数

*ifOutErrors 输出包错误数

ifOutQLen 输出队长

其中,*号标识的是与网络流量有关的信息。

在MIB树中显示的结构为:

5.2.2 显示设备中的端口流量信息

端口的索引号:

 端口类型和最大传输单元:

端口网络流量的分析:

输出广播包:

输出字节数:

存在的问题:对于这方面的问题由于基础知识的限制以及对于工具使用不是很shulian 所以无法进行进一步的流量分析。

六、实验小结

本次实验是在上一次实验的基础上针对SNMP协议进一步的学习。在这一次实验中:

首先,我回顾了SNMP服务功能的安装与配置操作,并在这个基础上练习了如何配置Community缺省值,约束了管理网络设备的管理范围。

其次,这次实验中我还学习和练习了有关于SNMP管理工具的使用,从命令行工具snmputil的使用,到snmputilg图像化工具的使用,最后到MIB Browser管理工具的使用,我较为清晰的认识到了管理网络设备工具的具体实施,因为熟练的掌握网络管理的工具可以极大的提高网络管理的效率以及获取到更多的网络设备的信息,并提高捕获设备被的精准性。

最后,在实验的具体任务中,我较为充分的练习了在不同的网络管理工具上获取网咯设备有关于查看有关硬件和操作系统的描述等MIB系统组对象的信息,以及计算机网卡的相关配置信息,还有查看网络设备端口流量的信息。

当然,本次实验过程中,也暴露出了我的很多问题,比如,我对于MIB树的结构的认识还是不够清晰,不懂得如何根据对应的网管操作描述找到对应的OID,以及,在工具上读取跟多的网络设备信息的能力还时不太熟练,这是我今后学习和实验是需要学习理解的部分。

🚩结尾

考虑到阅读篇幅,更多实验内容参考本专栏中的其他文章


🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​
🌈写给读者:很高兴你能看到我的文章,希望我的文章可以帮助到你,祝万事顺意🏳️‍🌈

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[SpringBoot]单点登录

关于单点登录 单点登录的基本实现思想: 当客户端提交登录请求时,服务器端在验证登录成功后,将生成此用户对应的JWT数据,并响应到客户端 客户端在后续的访问中,将自行携带JWT数据发起请求,通常&#xff0c…

Qt和MySQL的连接

具体视频的教程 视频教程 我的文章是做一下补充的 流程: 第一点你要确保你的数据库的位数,如果你数据库位数的是32位,mingw编译的时候就需要选择的是32位**(在下面会提到)** 去到所在的文件 点击.pro文件进行编译…

React | 再战Redux

✨ 个人主页:CoderHing 🖥️ React.js专栏:React.js 再战Redux 🙋‍♂️ 个人简介:一个不甘平庸的平凡人🍬 💫 系列专栏:吊打面试官系列 16天学会Vue 7天学会微信小程序 Node专栏…

【C++11】可变参数的函数模板 的 定义 和 应用练习

文章目录 定义常见应用模板参数包展开可变参数模板类可变参数模板函数重载 练习打印任意数量的参数将任意数量的参数合并为一个字符串解包元组(Tuple Unpacking) emplace_back和 push_back 的比较实例 定义 可变参数模板(Variable-length ar…

springcloud+docker+k8s发布安装第三方插件脚本

Dockerfile 安装第三方依赖插件软件 ,以及构建镜像 #基础镜像,如果本地仓库没有,会从远程仓库拉取 openjdk:8 FROM docker.io/centos:centos7 #暴露端口 EXPOSE 9311 # 避免centos中文乱码 ENV LANG en_US.utf8 #容器中创建工作目录 WORKDIR …

MySQL的存储引擎与基本使用讲解

目录 一、前言 1.MySQL的介绍 二、存储引擎 1.什么是存储引擎 2.常见存储引擎 2.1.InnoDB(MySQL默认引擎) 2.1.1.四种隔离级别 2.2.MyISAM存储引擎 2.3.Memory存储引擎 3.ACID事务 三、CRUD操作 1.插入数据 2.查询数据 3.修改数据 4.删除数据 四、数据库 1.默认…

Matlab 校正镜头畸变图像

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 生活中一些针孔相机会给图像带来严重的失真,这主要是由于硬件和环境的因素所示导致的,其中主要的两种畸变是径向畸变和切向畸变。 径向畸变会导致直线看起来弯曲,即点距离图像中心越远,径向畸变就越大。例如,下…

RS485信号协议

在电子行业中,信号协议有很多,包括I2C,SPI,USB,UART,RS485等等,每个协议都有自己的特点和应用场景。 其中的RS485协议就是一种在电路板设计中非常常见的协议,是美国电子工业协会&…

k8s1.19使用ceph15 rbd块存储

一、ceph集群操作 #创建rbd #创建存储池,指定pg和pgp的数量, pgp是对存在于pg的数据进行组合存储,pgp通常等于pg的值 # 创建存储池 ceph osd pool create kubernetes 128 128#对存储池启用 RBD 功能 ceph osd pool application enable kubernetes rbd#通过 RBD 命令对存储池…

【微信小程序开发】第 9 课 - 小程序的协同工作和发布

欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。 目录 1、协同工作 1.1、了解权限管理需求 1.2、了解项目成员的组织结构 1.3、小程序的开发流程 2、小程序成员管理 2.1、成员管…

解决uni-app微信小程序底部输入框,键盘弹起时页面整体上移问题

存在问题 做了一个记录页面(类似单方聊天页),输入框在底部;当弹出键盘时,页面整体上移,页面头信息会消失不见 需要实现效果: 比如一个记录页面,需要在键盘弹出时: 底…

还在用策略模式解决 if-else?Map+函数式接口方法才是YYDS!

本文介绍策略模式的具体应用以及Map函数式接口如何 “更完美” 的解决 if-else的问题。 需求 最近写了一个服务:根据优惠券的类型resourceType和编码resourceId来 查询 发放方式grantType和领取规则 实现方式: 根据优惠券类型resourceType -> 确定查…