1 概述
—地址解析协议提供了一种在IPv4地址和各种网络技术使用的硬件地址之间的动态映射。
—ARP仅用于IPv4(ARP也能用于IPv4以外的地址,但很少见),IPv6使用邻居发现协议,它被合并入ICMPv6。
—ARP会自动执行和随时间变化,而不需要系统管理员重新配置,ARP操作通常与用户或系统管理员无关。
2 直接交付和ARP
—直接交付:发生在一个IP数据报被发送到一个与发送方具有相同IP前缀的IP地址的情况下。
—链路层广播:在一个共享的链路层网段上,ARP向所有主机发送一个称为ARP请求的以太网帧。
—ARP请求采用广播方式发送给与它连接的所有网络设备中,ARP应答仅直接发送给请求的发送方。
—ARP高效运行的关键是维护每个主机和路由器上的ARP缓存,该缓存使用地址解析为每个接口维护从网络层地址到硬件地址的最新映射。
3 ARP帧格式
—DST:6字节,目的以太网地址,对于ARP请求,地址为ff:ff:ff:ff:ff:ff(广播地址)。
—SRC:6字节,源以太网地址。
—长度/类型字段:2字节,值为0x0806。
—硬件类型:2字节,指出硬件地址类型,对于以太网,该值为1.
—协议类型:2字节,指出映射的协议地址类型,对于IPv4地址,该