ICMP和ping
ICMP和ping
ping可以判断网络是否畅通,这篇文章记录学习ping的过程。
ICMP协议
ICMP (nternet Control Message Protocol),也就是互联网控制报文协议。
它是属于网络层的协议,主要用于主机和路由器之间传递信息,包括报告错误、交换受限控制和状态信息。
ICMP 主要的功能包括:确认 IP 包是否成功送达目标地址、报告发送过程中 IP 包被废弃的原因和改善网络设置等。
简而言之,ICMP是一个错误侦察与回报机制,目的是检查网络的连线状况,确保连线的准确性。
包头:
- 查询报文类型:用于诊断的查询消息
- 差错报文类型:通知出错原因的错误消息
ping
ping是一个用于测试网络连通性的程序。