导读 楼上的说的道理。但是比较简单,我就补充点我自己的理解。ping就是确定对方主机是否响应ping,一般返回ping的信息就表示本地到该主机的网络...
楼上的说的道理。
但是比较简单,我就补充点我自己的理解。
ping就是确定对方主机是否响应ping,一般返回ping的信息就表示本地到该主机的网络线路连通。
但是很多服务器为了防止攻击,一般会关闭对ping的响应。
所以ping一般作为测试连通性使用。
tracert就是确定本主机到目的主机的通信的路径。
这个比较好理解。
原理就是每次都ping目的主机,但是TTL从1递增,每次加1。
根据中间通过的路由器发回的丢弃包的回复来确定路由器。
pathping会先显示中间的通过的路由器,然后对每个中间路由器(我下面以节点代替)发送一定数量的ping包,通过统计他们对ping包响应的数据包来分析通信质量。
但是,我上面也说了,有的路由器对ping关闭了响应,所以有的节点的丢包率会达到100%,所以这种一般就是关闭了ping回复。
你可以自己ping试一下。
还有,对ping包丢弃程度只是节点本身对ping的处理,并不一定影响他的通信,具体你可以看一下它之后的节点,对ping包丢弃有的会是0,说明回复的包都成功发送回来。
不说了,话太多了。