RARP(Reverse Address Resolution Protocol)是反向地址转换协议,它允许局域网的物理机器从网关服务器的ARP表或者缓存上请求其IP地址。网络管理员在局域网网关路由器里创建一个表以映射物理地址(MAC)和与其对应的IP地址。当设置一台新的机器时,其RARP客户机程序需要向路由器上的RARP服务器请求相应的IP地址。RARP服务器会查询路由表,并返回相应的IP地址给机器,此机器就会存储起来以便日后使用。RARP协议可以使用于以太网、光纤分布式数据接口及令牌环LAN。
网络上的每台设备都有一个独一无二的硬件地址,通常由设备厂商分配的MAC地址。当主机从网卡上读取MAC地址后,会在网络上发送一个RARP请求的广播数据包,请求RARP服务器回复该主机的IP地址。RARP服务器在收到RARP请求数据包后,会为其分配IP地址,并将RARP回应发送给主机。主机收到RARP回应后,就可以使用得到的IP地址进行通讯。
标签:协议,请求,主机,RARP,MAC,IP地址,服务器 From: https://blog.51cto.com/u_14540126/7464915