ARP与RARP
-
有关定义
ARP:地址解析的目的是求取另一个设备的物理地址
RARP:由本机的物理地址求取本机的ip地址
无盘计算机:只有唯一标识符(物理地址)
以太网数据帧数据部分长度最小为46字节,ARP数据报长度为28字节,故后面必须填充够18字节。 -
ARP报文格式(第9字节~第28字节)
操作码为1(ARP请求)
目的物理地址不知道所以用0表示
对应封装APR报文的以太网帧中的前12个字节:
源主机发送ARP请求报文时,以广播的形式发送,因此目的主 机的物理地址为全1. -
RARP报文(第9字节~第28字节)
操作字段为3(RARP请求)
为什么源主机物理地址和目的主机物理地址一样呢?
因为RARP是获取本机的ip地址。
对应封装APR报文的以太网帧中的前12个字节:
无盘主机发送RARP请求报文时,以广播的形式发送,因此目的 机的物理地址为全1.
值得注意的是,只有RARP服务器才会处理该请求。
操作字段为4(RARP应答)
对应封装APR报文的以太网帧中的前12个字节: -
ARP解析IP地址对应的物理地址
同一网段下:
不同网段下:
自己总结,如有错误之处,欢迎大家指正。