《TCPIP详解 卷1:协议》第七章 Ping程序

    xiaoxiao2021-03-25  87

    1.引言

    Ping程序用来测试另一台主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。

    一般来说,如果不能Ping到某台主机,那么就不能Telnet或者FTP到那台主机(当然,有特殊情况)。反过来,如果不能Telnet到某台主机,那么通常可以用Ping程序来确定问题出在哪里。Ping程序还能测出到这台主机的往返时间,以表明该主机离我们有“多远”。

    2.Ping程序

    用户:发送回显请求的Ping程序;

    服务器:被Ping的主机。

    ICMP回显请求和回显应答报文:

    Unix系统在实现ping程序时是把ICMP报文中的标识符字段置成发送进程的ID号。这样即使在同一台主机上同时运行了多个ping程序实例, ping程序也可以识别出返回的信息。

    3.小结

    ping是对两个TCP/IP系统连通性进行测试的基本工具,它只利用ICMP回显请求和回显应答报文,而不用经过传输层。

    ping服务器一般在内核中实现ICMP的功能。

    转载请注明原文地址: https://ju.6miu.com/read-32947.html

    最新回复(0)