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

news2024/11/17 3:51:38

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

✏️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.coloradmin.cn/o/700537.html

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

相关文章

人工智能 --- 吉布斯采样

贝叶斯网络如下图所示,包含 4 个随机变量,每个变量都只有表示是否的两个值。请用吉布斯采样方法回答以下问题。 假设观察到 𝑅 𝑟, 初始化样本中其他变量的赋值为 𝐶 𝑐, 𝑆 −&#x1d460…

四、深度学习的计算

文章目录 前言一、层和块1.1 自定义块1.2 顺序块1.3 在前向传播函数中执行代码1.4 效率问题1.5 小结 二、参数管理2.1 参数访问2.1.1 目标参数2.1.2 访问所有参数2.1.3 从嵌套块中收集参数 2.2 参数初始化2.2.1 内置初始化2.2.2 自定义初始化2.2.3 参数绑定 三、延后初始化四、…

低功耗蓝牙OM6621EM 兼容Nordic 51系列2.4G私有协议

OM6621EM是一个功率优化的系统(SOC).解决蓝牙低功耗和专有的2.4 ghz应用。它集成了一个高具有蓝牙基带和丰富外设的低功耗射频收发器I0扩展。OM6621EM还集成了电源管理单元(PMU)来提供高效的电源管理。它的目标是2.4GHz低功耗蓝牙系统,专有的2.4 ghz系统&#xff0c…

easyX库其他函数(注释版)

本篇是easyX库系列正文最后一篇,依旧是有几个很有价值的函数,我不补充了几个例子,对easyX库中的部分code例子做了修改。 0.其它函数概览 函数或数据类型描述GetEasyXVer获取当前EasyX库的版本信息。BeginBatchDraw开始批量绘图。EndBatchDr…

Java Web HTMLCSS(1)23.6.29

HTML&CSS 1,HTML 1.1 介绍 HTML 是一门语言,所有的网页都是用HTML 这门语言编写出来的,也就是HTML是用来写网页的,像京东,12306等网站有很多网页。 这些都是网页展示出来的效果。而HTML也有专业的解释 HTML(Hy…

Pycharm中打开HTML文件报错:Windows 找不到文件‘chrome‘

问题现象: Pycharm中,打开HTML文件,选择chrome浏览器打开时,报错:Windows 找不到文件’chrome’。请确定文件名是否正确后,再试一次。但实际上你的电脑上是安装了Chrome浏览器的。 解决方案: 原…

【算法】状态机DP 买卖股票系列

文章目录 前期知识股票问题买卖股票的最佳时机 II最佳买卖股票时机含冷冻期买卖股票的最佳时机 IV补充:恰好k次 / 至少k次 怎么做? 相关题目练习买卖股票的最佳时机 https://leetcode.cn/problems/best-time-to-buy-and-sell-stock/解法1——状态机DP解法…

十三、禅道登录/提交版本/编辑版本接口

十三、禅道提交版本/编辑版本接口 1. 禅道的登录接口或者叫获取tokens接口 # -*- coding: utf-8 -*- """ ------------------------------------------------------------------------------- File : zentao_login.py Time : 2023/6/29 13:55 author : …

Java读取Excel第一行数据,获取表头

目录 一、场景 二、代码实现 1、工具类 2、方法调用 3、结果 之前写过一篇关于解析Excel的博客:解析读取Excel文件(.xls .xlsx),今天再分享一下,如何获取Excel的表头数据。 一、场景 需要判断导入的Excel文件的列…

什么是AQS

AQS(Abstract Queued Synchronizer)是一个抽象的队列同步器,通过维护一个共享资源状态(Volatile Int State)和一个先进先出(FIFO)的线程等待队列来实现一个多线程访问共享资源的同步框架。 AQS…

今日份分享:三个电脑mp3转换器推荐

有一个音乐爱好者叫小艾。她对音乐充满热爱,每天都会用耳机沉浸在动听的旋律中。然而,她最近遇到了一个问题:她手头有一些喜欢的音乐文件,但格式却是不支持她的音乐播放器。这让她感到非常困扰,因为她希望随时随地欣赏…

适用于Vue 3的最佳开源分页库

从头开始实现分页可能是一项耗时的任务,需要大量的精力和资源。幸运的是,有几个伟大的开源库可以简化这个过程,提高你的效率。使用分页库可以节省你的时间和精力,使你能够专注于建立你的应用程序的其他更重要的功能。 在这篇文章…

如何选择适合自己的专业?

高考季又到了,毕业生们正忙着选填志愿。志愿填报是一个关键的决策,它将对他们未来的学习和就业产生重要影响。在这个关键的时刻,一些相关问题随之而来:如何填报志愿?是选择专业还是学校?哪些专业就业前景好…

全国农信银CTF逆向Baby8or解析

按CTRL X 跳转到main函数,按F5 生成伪代码进行分析。 发现一个加密函数,当加密后的数据和genc[i]数组中的值对比一致则表示正确flag,字符串长度为35。 双击genc[i] 找到genc[i]中的数据,转成10进制得到数组 genc[172,102,148,22…

数据结构--双链表

数据结构–双链表 单链表 VS 双链表 单链表:无法逆向检索,有时候不太方便 双链表:可进可退,存储密度更低一丢丢 双链表的定义 typedef struct DNode {ElemType data;struct DNode *prior, *next; }DNode, *DLinkList;双链表的初…

JavaWeb——2.注解

这篇文章我们来讲一下Java中的注解 其实这部分内容算是Javaweb的补充内容,其中还包括Junit测试和反射的相关内容。 Junit测试是一个比较简单的内容,这里就不写了;而反射的相关内容可以看java基础专栏,那里面有详细的叙述。 目录…

Jvm jmx_exporter Prometheus dubbo Grafana 重点看端口要对应上 单独进程和程序进程内jmx_exporter

目录 JMX Exporter 的两种用法 启动独立进程 jmx_prometheus_httpserver-0.18.0.jar 方式 下载 jmx_exporter 找地方随便一放 创建配置文件 config_jmx_exporter.yaml 增加 启动 jvm 配置 一定要是jvm参数 可别意外写成程序参数 启动jmx_exporter Prometheus yml 配置 …

使用jmap查看对象数

jmap:JVM自带的一种内存映像工具 查看jmap命令帮助 查询java进程pid # 查看堆内存中的对象 jmap -histo PID# 查看堆内存中的存活对象 jmap -histo:live PID 使用示例: jmap -histo:live 46024|grep com.kingbase8.jdbc.KbConnection 列说明 num#insta…

1.4、Java的标识符 关键字 注释 变量 数据类型与类型转换

1 JAVA语法基础 1.1 标识符 标识符可以简单的理解成一个名字。 在Java中,我们需要给代码中的很多元素起名,包括类名、方法名、字段名、变量名等等。我们给对应元素起的名称就被称为标识符,一个正确的标识符需要遵循以下规则: 1、…

简单实现接口自动化测试(基于python+unittest)

目录 简单实现接口自动化测试(基于pythonunittest) 简介 引言 为什么要做接口自动化测试? 为什么要自己写框架呢? 一个现有的简单接口例子 接口信息如下 测试思路 原始脚本实现 未优化 优化 第一版 优化 第二版 优化 第三版 最终输出日志信息 后续改进建议 总…