1.ping命令认识
(1)ping:ping 命令发送数据使用的是ICMP协议
(2)ICMP协议:Internet Control Message Ptotocol(因特网控制消息协议),属于TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息
(3)ping :因特网包探索器,用于测试网络连接量的程序。ping 发送一个ICMP,回声请求消息给目的地并报告是否收到所希望的ICMP echo(ICMP回声应答),用来检查网络是否通畅或者网络连接速度的命令。
ping命令通常用来作为网络可用性的检查,ping命令可以对一个网络地址发送测试数据包,看该网络地址是否有响应时间并统计响应时间,以此测试网络
(4)ping原理:向指定的网络地址发送一定长度的数据包,按照约定,若指定网络地址存在的话,会返回同样大小的数据包。如果在指定的时间内没有返回,也就是超时的话,就认为指定的网络地址不存在
(5)ICMP协议是通过IP协议发送的,IP协议是一种无连接的,不可靠的数据包协议。在Linux中,序号从0开始计数,依次递增。