- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章
第九章 网络编程实验
计算机网络协议原理实验教程
计算机网络协议原理实验教程
PAGE
PAGE 385
PAGE
PAGE 386
第九章 网络编程实验
实验二十七 网络性能监测及故障分析
【实验目的】
1、检验学生对 TCP/IP 协议原理的掌握情况,以及综合分析问题的能力;
2、掌握监测网络性能的基本方法;
3、掌握网络性能问题的基本分析方法。
【实验学时】
2 学时
【实验环境】
在本实验中需要 1 台交换机、1 台协议分析仪、1 台实验 PC,使用协议分析仪采集数 据包,对采集到的数据进行分析,需要可以访问互联网。
将所有的设备都接入到交换机上,并在交换机上配置端口映像功能,具体 IP 分配如下
表:
表 9-1 设备 IP 地址分配表
设备
接口
IP 地址
连接到交换机
PCA
Eth0
/24
FA0/8
RSR-A
FA0/0
/24
FA0/10
RG-PATS 网络协议分析
仪
Eth0
0/24
FA0/24
设备连接如下图所示:
图 9-1 实验拓扑图
【实验内容】
1、学习使用网络协议分析器进行网络性能监测的基本方法;
2、能够根据性能检测结果分析网络性能问题。
【实验流程】
图 9-2 实验流程图
【实验原理】
网络检测工具:
1、netstat
Netstat 用于显示与 IP、TCP、UDP 和 ICMP 协议相关的统计数据,用于显示协议统计 信息和当前 TCP/IP 网络连接。
可以使用此命令来查看计算机的系统服务是否正常,是否被“黑客”留下后门,木马等。 由于这个命令同时还会显示出当前计算机有什么人的 IP 正连接着你的服务器,所以也是一 种实时入侵检测工具,如发现有 IP 连接着不正常的端口,可以及时做出有效对策。
netstat [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval]
具体参数如下所示:
? -a——显示所有连接和侦听端口,如下图所示:
图 9-3 netstat –a 命令
连接状态有如下几种,LISTEN:在监听状态中;ESTABLISHED:已建立联机的联机 情况;TIME_WAIT:该联机在目前已经是等待的状态。
? -b——显示在创建每个连接或侦听端口时涉及的可执行程序。在某些情况下,已知 可执行程序承载多个独立的组件,这些情况下,显示创建连接或侦听端口时涉及的 组件序列。此情况下,可执行程序的名称位于底部[]中,它调用的组件位于顶部, 直至达到 TCP/IP。注意,此选项可能很耗时,并且在没有足够权限时可能失败。 如下图所示:
图 9-4 netstat –b 命令
? -e——显示以太网统计。此选项可以与 -s 选项结合使用。
图 9-5 netstat –e 命令
若接收错和发送错接近为零或全为零,网络的接口就没有问题。但当这两个字段有 100 个以上的出错分组时就可以认为是高出错率了。高的发送错表示本地网络饱和或在主机与网 络之间有不良的物理连接;高的接收错表示整体网络饱和、本地主机过载或物理连接有问题, 可以用 Ping 命令统计误码率,进一步确定故障的程度。netstat -e 和 ping 结合使用能解决 一大部分网络故障。
? -f——显示外部地址的完全限定域名(FQDN),如下图所示:
图 9-6 netstat –f 命令
? -n——以数字形式显示地址和端口号,如下图所示:
图 9-7 netstat –n 命令
? -o——显示拥有的与每个连接关联的进程 ID,如下图所示:
图 9-8 netstat –o 命令
? -p proto——显示 proto 指定的协议的连接;proto 可以是下列任何一个:TCP、 UDP、TCPv6 或 UDPv6。如果与 -s 选项一起用来显示每个协议的统计,proto 可 以是下列任何一个:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
? -r——显示路由表,如下图所示:
图 9-9 netstat –r 命令
? -s——显示每个协议的统计。默认情况下,显示 IP、IPv6、ICMP、ICMPv6、TCP、 TCPv6、UDP 和 UDPv6 的统计;-p 选项可用于指定默认的子网。
? -t——显示当前连接卸载状态,如下图所示:
图 9-10 netstat –t 命令
? Interval——重新显示选定的统计,各个显示间暂停的间隔秒数。按 CTRL+C 停 止重新显示统计。如果省略,则 netstat 将打印当前的配置信息一次。
2、nbtstat
此命令用于显示基于 TCP/IP 的 NetBIOS(NetBT)协议统计资料
文档评论(0)