网络检测常用命令

上传人:小** 文档编号:93326381 上传时间:2019-07-19 格式:DOC 页数:31 大小:306.50KB
返回 下载 相关 举报
网络检测常用命令_第1页
第1页 / 共31页
网络检测常用命令_第2页
第2页 / 共31页
网络检测常用命令_第3页
第3页 / 共31页
网络检测常用命令_第4页
第4页 / 共31页
网络检测常用命令_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《网络检测常用命令》由会员分享,可在线阅读,更多相关《网络检测常用命令(31页珍藏版)》请在金锄头文库上搜索。

1、一、ping命令详解 在日常网络维护工作中,我们使用最多的工具可能就是ping命令了,下面就ping命令的原理与应用进行介绍。 (一)Ping命令原理 了解ping命令的原理能够更好的利用这个测试工具。 1 ping命令基本功能 Ping命令用于测试两个TCP/IP系统之间的网络层连通性,如果ping命令测试成功,表明源和目的主机之间的网络层(即IP协议)已经连通,并且同时输出源和目的的通信延迟时间。 3、ping命令基本原理 Ping命令使用ICMP协议向源主机通告网络测试的结果以及错误。 ICMP全称Internet Control Message Protocol,中文名为因特网控制报文

2、协议。它工作在OSI的网络层,向数据通讯中的源主机报告错误。 在网络传输过程中,可能会发生许多突发事件并导致数据传输失败。网络层的IP协议是一个无连接的协议,它不会处理网络层传输中的故障,而位于网络层的ICMP协议却恰好弥补了IP的缺限,ICMP消息被封装为IP数据包后传输,收到ICMP消息的主机向数据包中的源主机提供发生在网络层的通信结果或者错误信息反馈。 如果中间节点出现通信中断,中间节点的ICMP协议能够响应ICMP测试消息,在源主机通过观察ICMP响应消息的源地址,能够快速定位通信在哪一个节点被中断了,也可以通过响应消息判断大致的故障原因。 4、ICMP协议 I C M P经常被认为是

3、I P层的一个组成部分。它传递差错报文以及其他需要注意的信息。 I C M P报文通常被I P层或更高层协议( T C P或U D P)使用。一些I C M P报文把差错报文返回给用户进程,I C M P报文是在I P数据报内部被传输的,ip协议号为1。 I C M P报文的格式如下图,所有报文的前4个字节都是一样的,但是剩下的其他字节则互不相同。 5、ICMP报文的类型和代码含义 类型字段可以有1 5个不同的值,以描述特定类型的I C M P报文。某些I C M P报文还使用代码字段的值来进一步描述不同的条件。 各种类型的I C M P报文如下图所示,不同类型由报文中的类型字段和代码字段来共

4、同决定,图中的最后两列表明I C M P报文是一份查询报文还是一份差错报文。 注意 类型和代码为(8,0)的为ping 请求包,也称echo request 类型和代码为(0,0)的为ping 应答包,也称echo reply 其它类型和代码为扩展功能和报错消息。 6、结束语 通过本文的介绍,我们可以了解到ping命令使用ICMP协议工作,ICMP的ip协议号为1,通过ICMP报文类型和代码的介绍,可以了解到更多的ping命令功能和报错消息,并且以后如果需要使用ACL控制各种ping操作,可以参考这些类型和代码进行准确的控制。 一、ping命令-详细帮助 校验与远程计算机或本地计算机的连接。只

5、有在安装 TCP/IP 协议之后才能使用该命令。ping -t -a -n count -l length -f -i ttl -v tos -r count -s count -j computer-list | -k computer-list -w timeout destination-list 参数 -t 校验与指定计算机的连接,直到用户中断。 -a 将地址解析为计算机名。 -n count 发送由 count 指定数量的 ECHO 报文,默认值为 4。 -l length 发送包含由 length 指定数据长度的 ECHO 报文。默认值为 64 字节,最大值为 8192 字节。 -

6、f 在包中发送“不分段”标志。该包将不被路由上的网关分段。 -i ttl 将“生存时间”字段设置为 ttl 指定的数值。 -v tos 将“服务类型”字段设置为 tos 指定的数值。 -r count 在“记录路由”字段中记录发出报文和返回报文的路由。指定的 Count 值最小可以是 1,最大可以是 9 。 -s count 指定由 count 指定的转发次数的时间邮票。 -j computer-list 经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(松散的源路由)。允许的最大 IP 地址数目是 9 。 -k computer-list 经过由

7、computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(严格源路由)。允许的最大 IP 地址数目是 9 。 -w timeout 以毫秒为单位指定超时间隔。 destination-list 指定要校验连接的远程计算机。 关于 Ping 的详细信息 Ping-注意 Ping 命令通过向计算机发送 ICMP 回应报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接。对于每个发送报文, Ping 最多等待 1 秒,并打印发送和接收把报文的数量。比较每个接收报文和发送报文,以校验其有效性。默认情况下,发送四个回应报文,每个报文包含 64 字节的数据(周期性的

8、大写字母序列)。 可以使用 Ping 实用程序测试计算机名和 IP 地址。如果能够成功校验 IP 地址却不能成功校验计算机名,则说明名称解析存在问题。这种情况下,要保证在本地 HOSTS 文件中或 DNS 数据库中存在要查询的计算机名。 下面显示 Ping 输出的示例:(Windows用户可用:开始-运行,输入“command“ 调出command窗口使用此命令) C:ping Pinging 192.20.239.132 with 32 bytes of data: Reply from 192.20.239.132: bytes=32 time=101ms TTL=243 Reply

9、from 192.20.239.132: bytes=32 time=100ms TTL=243 Reply from 192.20.239.132: bytes=32 time=120ms TTL=243 Reply from 192.20.239.132: bytes=32 time=120ms TTL=243 使用 ping 可以测试计算机名和计算机的 ip 地址,验证与远程计算机的连接,通过将 icmp 回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接,该命令只有在安装了 tcp/ip 协议后才可以使用。 现在打开你的ms-dos(开始程序ms-dos),用

10、win2000的朋友打开cmd.exe(这是win2000下的ms-dos,开始程序 附件“命令提示符“ 或 开始搜索文件或文件夹“填入cmd.exe“,找到后双击运行就可以了。) 下面我们来看看他的命令: ping -t -a -n count -l length -f -i ttl -v tos -r count -s count -j computer-list | -k computer-list -w timeout destination-list 这个是XP下的显示(与上边类似): ping -t -a -n count -l size -f -i TTL -v TOS -r c

11、ount -s count -j host-list | -k host-list -w timeout target_name 参数 -t ping 指定的计算机直到中断。ctrl+c停止 -a 将地址解析为计算机名。 例:c:ping -a 127.0.0.1 Pinging localhost 127.0.0.1 with 32 bytes of data: Reply from 127.0.0.1: bytes=32 timeping Pinging 202.108.9.52 with 32 bytes of data: Reply from 202.108.9.52: bytes

12、=32 time=80ms TTL=48 Reply from 202.108.9.52: bytes=32 time=65ms TTL=48 Reply from 202.108.9.52: bytes=32 time=59ms TTL=48 Reply from 202.108.9.52: bytes=32 time=60ms TTL=48 Ping statistics for 202.108.9.52: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-s

13、econds: Minimum = 59ms, Maximum = 80ms, Average = 66ms 对于Windows下ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 现在我就参照ping命令的帮助说明来给大家说说我使用ping时会用到的技巧,ping只有在安装了TCP/IP协议以后才可以使用: ping -t -a -n count -l length -f -i ttl -v tos -r count -s count

14、 -j computer-list -k computer-list -w timeout destination-list Options: -t Ping the specified host until stopped.To see statistics and continue - type Control-Break;To stop - type Control-C. 不停的ping地方主机,直到你按下Control-C。 此功能没有什么特别的技巧,不过可以配合其他参数使用,将在下面提到。 -a Resolve addresses to hostnames. 解析计算机NetBios

15、名。 示例: C:ping -a 192.168.1.21 Pinging 192.168.1.21 with 32 bytes of data: Reply from 192.168.1.21: bytes=32 timeping -n 50 202.103.96.68 Pinging 202.103.96.68 with 32 bytes of data: Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Request timed out. Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Reply from 202.103.96.68: bytes=32 time=50ms TTL=241 Ping statistics for 202.103.96.68: Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip t

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号