采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
ARP报文和IP报文是不同层的协议,同时功能也不一样哦,ARP报文并不包含IP报文,两者也不会同时出现。
这是因为在计算机网络中,是有最小报文长度的限制的(回顾一下MTU的概念,和MTU类似),32字节并不满足最短报文的限制。至于为什么计算机网络需要限制最短报文,这是物理设备的特性所决定的,比较底层,这里先不展开,后面看看有时间可以分享一下这块的知识。
希望对你有所帮助哦,
ARP报文和IP报文不同时出现是什么意思?ARP报文是仅在“路由器广播寻找某IP对应MAC”时广播出去的报文吗?可是我看课上说了ARP报文会封装到链路层数据帧中(链路层数据帧应该也会包含网络层的IP首部信息吧……)?
指的是如果ARP报文封装到数据帧之后,IP报文就不可能再封装到同一个数据帧了。可以参考一下课程中关于以太网数据帧结构的介绍,IP报文的类型是0x0800,ARP报文的类型是0x0806。
噢噢噢明白了!谢谢老师!
登录后可查看更多问答,登录/注册
编程之前先学这门课,系统补足计算机基础知识,夯实编程地基
3.4k 17
1.7k 14
1.2k 13
1.4k 11