ICMP与IP同属于网络层,为什么ICMP报文又封装在IP数据报中呢?

日期:2018-12-31 21:51:00 人气:2

ICMP与IP同属于网络层,为什么ICMP报文又封装在IP数据报中呢?

IP协议自身不存在获取差错信息并进行差错控制的机制,因此在使用IP协议会出现在数据包发送后不知道数据包是否到达目的地,是什么原因造成数据包不能到达目的地的。 ICMP协议就是来处理数据报文传输过程中出现的错误,具体的工作内容:当目标主机或中间设备发现数据报文在传输中出现错误不能达到目的地址后,会触发ICMP模块,同时产生一个ICMP报文向源主机发送出错情况报告。源IP地址和目的IP地址封装在IP数据报里,所以ICMP报文要封装在IP数据报中被传输,才可向源主机发送出错误情况报告
    A+
热门评论