PING命令算路由个数的问题!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PING命令算路由个数的问题!相关的知识,希望对你有一定的参考价值。
HI 问个问题
怎么使用PING 命令 来判断 本机到 新浪服务器 经过了多少路由器?
网络相关的命令工具研究报告
ping和tracert命令通过利用ICMP的查询报文对相关网络问题进行诊断,如下是对其原理及相关操作的详细介绍。
1.ping命令的原理及相关操作
网络管理员和用户可以使用ICMP的回送请求和回送回答报文来发现网络的问题。一个主机或路由器向另一个主机或路由器发送回送请求报文,收到回送请求报文的主机或路由器产生回送回答报文,并将其返回给源发送方。这两个报文组合起来确定了两个系统(主机或路由器)之间在IP级能否彼此通信(同时 也证明了中间的路由器(如果有)也能够接收、处理和转发数据报)。
ping命令产生一连串的回送请求或回答报文(默认是4个),以提供统计信息。在源端构建ICMP请求数据包,目的端接收到后构建ICMP应答包发回。
(1)ping 127.0.0.1 //测试本机TCP/IP协议安装是否正常
(2)ping 本机IP地址 //验证本机网卡是否正常工作
(3)ping 本网段内某个主机IP地址 //测试到对方主机是否连通
(4)ping 默认网关地址 //测试本机到网关是否连通
(5)ping 外网IP地址 //测试到外网连接是否正常
示例:ping www.baidu.com,并抓取了发送的4组ICMP回送请求报文和回送回答报文
2.tracert命令的原理及相关操作
路由追踪命令,通过使用两个ICMP报文——超时报文和终点不可达报文来找出一个分组的路由。
(1)先发送TTL为1的3个探测分组,检测到达第一个路由器的连通状态(路由器收到时将TTL减1,TTL变为0,路由器会将此数据包丢掉,并回送一个ICMP消息,tracert收到这个消息后,便知道这个路由器存在于这个路径上)。
(2)再发送TTL为2的3个探测分组…………
(3)再发送TTL为3的3个探测分组…………
………… 直到到达目的主机。
示例:tracert www.baidu.com,并抓取发送的数据包,显示TTL从1叠加至10.
以上是关于PING命令算路由个数的问题!的主要内容,如果未能解决你的问题,请参考以下文章
用ping命令链接www.163.com怎么知道中间经过的路由器个数