arp与icmp协议为什么都用ip数据包首部进行封装

2025-03-13 14:11:30
推荐回答(1个)
回答1:

首先是功能是不一样
1 ARP 用于已知 IP 地址时,请求解析 MAC 地址
2 ICMP 多用于网络的调试

从二层数据帧格式 来看:
1 ARP 不是 IP 包,它的协议类型是 0806
2 ICM 是 IP 包的一种,它使用 IP的协议包类型 0800