《TCP/IP 卷1》笔记:Ping程序

Ping程序

引言

ping程序是为了测试主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。
服务器有访问控制清单的路由器和防火墙,那么一台主机的可达性不再取决于IP层的可达,还取决于使用何种协议和端口号。

《TCP/IP 卷1》笔记:Ping程序
ping程序在lan,wan,slip和薄荷slip线路 中表现大同小异

IP记录路由选项

RFC弃用了此选项
《TCP/IP 卷1》笔记:Ping程序

《TCP/IP 卷1》笔记:Ping程序

一个ICMP重定向的问题
《TCP/IP 卷1》笔记:Ping程序

小结
p i n g程序是对两个 T C P / I P系统连通性进行测试的基本工具。它只利用 I C M P回显请求和
回显应答报文,而不用经过传输层( T C P / U D P)。P i n g服务器一般在内核中实现I C M P的功能。
我们分析了在 L A N、WA N以及S L I P链路(拨号和线路)上运行 p i n g程序的输出结果,
并对串行线路上的S L I P链路吞吐量进行了计算。我们还讨论并使用了 p i n g程序的I P记录路由
选项。利用该I P选项,可以看到它是如何频繁使用默认路由的。在第 9章我们将再次回到这个
讨论主题。另外,还讨论了 IP 时间戳选项,但它在实际使用时有所限制。