RAP协议和RARP协议工作过程

RAP地址解析协议:通过ip地址找到mac地址

1.若A要知道B的mac地址,先判断自己的rap缓冲区中是否有B的ip和mac的映射,如果有,则直接得到B的mac地址,若没有,则发送rap广播请求包给该网络上的所有主机
2.该网络上所有主机收到请求包后打开传给自己的上次网络层,网络层判断是否是给自己的信息,若不是,则丢弃,若是(也就是B收到了),则将
A的amc地址填充到自己的arp缓冲区中(方便下次使用),并将自己的mac地址填充到响应包中发送给A
3.A收到响应包后就知道了B的mac地址,然后将这个mac地址填充到自己的arp缓冲区中
此外,若该网络中不存在B,即地址不可达,则A会收到一个地址不可达的imcp包。ICMP(Internet控制报文协议)工作在网络层,用于传递差错信息,时间,回显等控制数据。

RARP:反地址解析协议,通过mac找到ip
RARP主要用在没有硬盘的工作站中,这就没法将本机的ip地址保存在配置文件上,若A要知道自己的ip地址,则发送rarp包给rarp服务器,rarp服务器收到后,根据传来的mac地址返回给A的ip地址。

猜你喜欢

转载自blog.csdn.net/it_10/article/details/79159948