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

发布网友 发布时间:2022-04-23 00:59

我来回答

3个回答

热心网友 时间:2022-06-08 09:15

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

热心网友 时间:2022-06-08 09:16

网路层的数据时要以数据包的形式来传输的,icmp也是网络层的协议,所以要封装在数据包里了

热心网友 时间:2022-06-08 09:16

不知道,在等等看看有木有大神知道

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com