ping 是常用的网络命令,主要通过 ICMP 协议进行网络探测,测试网络中主机的通信情况。
ping 命令的基本信息如下。
命令名称:ping。
英文原意:send ICMP ECHO_REQUEST to network hosts。
所在路径:/bin/ping。
执行权限:所有用户。
功能描述:向网络主机发送 ICMP 请求。
此为在虚拟机中ping百度时所发生的经过。
开始为本地主机向根名字服务器查询www.baidu.com,根名字服务器返回CNAME,指示这是一个域名,并附带返回此域名指向的真实的ip,于是,本地主机向Baidu所在的ip发送ICMP报文并回显应答。同时,服务器需要向本地主机对应的名字服务器询问本地主机的域名信息,交互完成后,正常回显本地主机的ICMP请求。