Update 计算机网络.md
这里是Tracert(windows下命令)的过程,不是Ping的过程。
This commit is contained in:
parent
55ed581f2a
commit
6419fcda9f
|
@ -533,7 +533,7 @@ PING 是 ICMP 的一个重要应用,主要用来测试两台主机之间的连
|
|||
|
||||
Ping 发送的 IP 数据报封装的是无法交付的 UDP 用户数据报。
|
||||
|
||||
Ping 的过程:
|
||||
Tracert/traceroute 的过程:
|
||||
|
||||
1. 源主机向目的主机发送一连串的 IP 数据报。第一个数据报 P1 的生存时间 TTL 设置为 1,但 P1 到达路径上的第一个路由器 R1 时,R1 收下它并把 TTL 减 1,此时 TTL 等于 0,R1 就把 P1 丢弃,并向源主机发送一个 ICMP 时间超过差错报告报文;
|
||||
2. 源主机接着发送第二个数据报 P2,并把 TTL 设置为 2。P2 先到达 R1,R1 收下后把 TTL 减 1 再转发给 R2,R2 收下后也把 TTL 减 1,由于此时 TTL 等于 0,R2 就丢弃 P2,并向源主机发送一个 ICMP 时间超过差错报文。
|
||||
|
|
Loading…
Reference in New Issue
Block a user