ICMP
ICMP协议,是“Internet Control Message Protocol”(Internet控制消息协议)的缩写,是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。
网络层协议
ping的作用
检查网络是否通畅或者网络连接速度
ping一个网址
通过DNS协议,将ping后接的域名转换为ip地址。(DNS使用的传输层协议是UDP)
通过ARP解析服务,由ip地址解析出MAC地址,以在数据链路层传输。
ping是为了测试另一台主机是否可达,发送一份ICMP回显请求给目标主机,并等待ICMP回显应答。(ICMP用于在ip主机、路由器间传递网络是否通畅、主机是否可达等控制信息)