《Computer Networking - Protocols in Aciton》读书笔记之Section 4.2: Ping and Traceroute
这里包含两条命令:Ping 192.168.0.1 ping www.iana.org
Packet 1和2:在Ping 192.168.0.1发出以后,由于是在局域网内,是通过ARP让client得到了Ethernet地址。
Packet 3-10 是收发双发交换ICMP包的过程,既Ping的实际过程。
Packet11首先从DNS server那里得到了www.iana.org的ip。
Packet13-20是Ping的实际过程,由于www.iana.org位于外网,所以ICMP包的交换发生在client和最近的router之间。
这里的命令是traceroute softeng.camp.clarkson.edu,为double hop。
Packet1和2首先通过DNS得到softeng.camp.clarkson.edu的ip
Packet3发出了一个ttl为1的udp包,由于是double hop,ttl只能到达中间的router,所以Packet4由中间的router 128.153.145.86返回一个ttl exceeded的包。
Packet7,9连续发出了同样的ttl为1的包,都是由于128.153.145.86 返回,因而可以确定该路径是稳定的。
Packet 11发出了ttl为2的包,此时能够到达目标128.153.11.150.
Packet 15、17做了同样的事情,从而确定了从client到该域名的路径。


浙公网安备 33010602011771号