6、ICMP协议
当传送IP数据包发生错误--比如主机不可达,路由不可达等等,ICMP协议将会把错误信息封包,然后传送回给主机。给主机一个处理错误的机会.
ICMP(网络控制报文)协议一般用于检测网络是否通畅,基于ICMP协议的工具主要有Ping和traceroute。
(1)ping
单词源自声纳定位,而这个程序的作用也确实如此,它利用ICMP协议包来侦测另一个主机是否可达。原理是用类型码为0的ICMP发请求,受到请求的主机则用类型码为8的ICMP回应。ping程序来计算间隔时间,并计算有多少个包被送达。用户就可以判断网络大致的情况。
(2)traceroute
查看从当前主机到某地址一共经过多少跳路由.
原文:https://www.cnblogs.com/seyOrd/p/12693469.html