ARP 协议的作用
根据 ip地址获取 对应的mac地址。
Linux Arp 的客户端命令
arp 注意:arp -a 可以查看Linux 本机缓存的arp信息。其他操作可以查看arp命令的其他参数。
Linux与ARP协议-邻居子系统
邻居子系统的作用
- 1:提供三层地址到二层地址之间的映射
- 2:提供二层首部缓存加速二层头的封装
- 3:提供二层报文头的封装
Linux 邻居子系统所缓存的信息 查看
ip neigh
输出信息解释:
172.16.223.253 dev eth0 lladdr ee:ff:ff:ff:ff:ff REACHABLE
1:ip地址 172.16.223.253 的mac地址为 ee:ff:ff:ff:ff:ff 。 2:如果路由之后的下一跳ip地址为 172.16.223.253, 172.16.223.253的mac地址为 ee:ff:ff:ff:ff:ff ,数据包从 eth0网络接口发出。