网络通信协议之ICMP

Posted 嶙羽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络通信协议之ICMP相关的知识,希望对你有一定的参考价值。

ICMP(互联网控制消息协议)

ICMP

  >>Internet Control Message Protocol

IP协议的缺点:

  >>无差错报告和差错纠正机制

  >>缺少一种为主机和管理查询的机制

 

差错报文报告

终点不可达

路由器不能够给数据报找到路由或主机不能够交付数据报时,就丢弃这个数据报,然后这个路由器或主机就向发出这个数据报的源主机发回终点不可达报文

源点抑制

IP协议是无连接协议,没有流量控制机制,容易产生:拥塞
ICMP源点抑制报文就是给IP增加一种流量控制而设计的,这个报文有两个目的
它通知源点,数据报因拥塞已经被丢弃
它警告源点,在路径中的某处出现了拥塞,因而源点必须放慢(抑制)发送过程。

超时

超时报文在以下两种情况下产生
当路由器收到生存时间字段值为零的数据报时,就丢弃这个数据报,并向源点发送超时报文
当最后的终点在规定的时间内没有收到所有的分片时,它就丢弃已收到的分片,并向源点发
送超时报文
在超时报文中,代码0只给路由器使用,表示生存时间字段值为0.代码1只由目的主机使用,
它表示在规定的时限内,不是所有的分片都到达了

 

以上是关于网络通信协议之ICMP的主要内容,如果未能解决你的问题,请参考以下文章

计算机网络之网络层ARP协议DHCP协议ICMP协议及其IPv6408_2

OSI参考模型之网络层

计算机网络之数据链路层协议总结

计算机网络之网络层

计算机网络-ICMP协议

计算机网络-ICMP协议