关于ARP协议报文的两个问题
来源:10-4 ARP协议与RARP协议

搬砖羊驼
2020-07-11
- 为什么需要IP地址同时在ARP协议报文和IP首部出现?(这不会造成浪费吗?)
- ARP协议报文的填充为什么需要18Byte这么多?—— 类型 + ARP请求/应答 + PAD = 48Byte 这个48有什么特殊意义吗?(i.e.为什么不是2Byte的PAD,凑出32Byte的总长度。总感觉32会比48好看……)
写回答
1回答
-
ARP报文和IP报文是不同层的协议,同时功能也不一样哦,ARP报文并不包含IP报文,两者也不会同时出现。
这是因为在计算机网络中,是有最小报文长度的限制的(回顾一下MTU的概念,和MTU类似),32字节并不满足最短报文的限制。至于为什么计算机网络需要限制最短报文,这是物理设备的特性所决定的,比较底层,这里先不展开,后面看看有时间可以分享一下这块的知识。
希望对你有所帮助哦,
132020-07-12
相似问题