第4/5章 ARP和RARP

1. ARP:地址解析协议

ARP将IP地址到对应硬件地址(MAC)地址之间的动态映射过程。

总结:

  1. 在A不知道B的mac地址的情况下,A就广播一个ARP请求包,请求包中有B的IP地址;
  2. 以太网中所有计算机都会接受这个请求,而正常情况下只有B才会给出ARP答应包(包中包含B的MAC地址,并回复给A);
  3. A得到ARP应答之后,将B的MAC地址放入本地缓存,便于下次使用;
  4. 发送IP数据包到目的主机;
    本机MAC缓存是有生存期的,生存期结束之后,将再次重复上面的过程。

ARP的分组格式:

ARP分组格式

2 . RARP:逆地址解析协议

  1. 将源设备和目标设备的MAC地址都设为发送者的MAC地址和IP地址,发送主机发送一个本地RARP广播,能到到达网络上的所有设备,在此广播包中,声明自己的MAC地址并且请求任何收到此请求的RARP服务器分配一个IP地址;
  2. 在本地网段上的RARP服务器收到此请求后,检查其RARP列表,查找该MAC地址对应的IP地址;
  3. 如果存在,RARP服务器就给源主机发送一个响应数据包并将此IP地址提供给对方服务器使用;
    如果不存在,RARP服务器对此不做任何的响应;
  4. 源主机得到从RARP服务器返回的响应信息,就利用到得到的IP地址进行通讯;
    如果一直没有收到RARP服务器的响应信息,就表示初始化失败;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 10,471评论 0 8
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 14,470评论 6 174
  • 1. OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层 (7层):物理层、数据链路层、...
    iCaptain阅读 7,154评论 0 4
  • 4.1 引言 本章我们要讨论的问题是只对TCP/IP协议簇有意义的IP地址。数据链路如以太网或令牌环网都有自己的寻...
    张芳涛阅读 4,558评论 0 3
  • 转载 :http://www.cnblogs.com/maybe2030/p/4781555.html#_labe...
    奋斗live阅读 5,158评论 0 10