精选优质文档-倾情为你奉上1、简述ping命令是如何利用ICMP实现程序功能的? 答案:ping命令用于从一台主机向另一台主机发送ICMP数据报,它使用ICMP_ECHO_REQUEST命令传送数据报,并对每个发送的数据报都期望得到一个ICMP_ECHO_REPLY响应。Ping命令被用于网络测试和管理,它有多种选择项。通过使用这些不同的选择项来帮助确定连接中的各种问题。按照缺省设置,Windows上运行的ping命令发送4个ICMP回送请求,每个32字节数据,若一切正常,则得到4个回送应答。ping能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。若应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。ping还能显示ttl值,可通过ttl值推算数据包已通过了多少个路由器:源地点ttl起始值-返回时ttl值。若返回ttl值为119,则可推算数据报离开源地址的ttl起始值为128,而源地点到目标地点要通过9个路由器网段(128-119);若返回ttl值为246,ttl起始值就是256,源地点到目标地点要通过9个路由器网段。正常情况下,当使用ping