arp协议

arp协议**

  1. 定义

    ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。其做用是在以太网环境中,数据的传输所依懒的是MAC地址而非IP地址,而将已知IP地址转换为MAC地址的工做是由ARP协议来完成的。网络

  2. 映射方式(动态映射)

    动态映射时,每次只要机器知道另外一台机器的逻辑(IP)地址,就能够使用协议找出相对应的物理地址。已经设计出的实现了动态映射协议的有ARP和RARP两种。ARP把逻辑(IP)地址映射为物理地址。RARP把物理地址映射为逻辑(IP)地址。设计

  3. ARP原理及流程

    在任什么时候候,一台主机有IP数据报文发送给另外一台主机,它都要知道接收方的逻辑(IP)地址。可是IP地址必须封装成帧才能经过物理网络。这就意味着发送方必须有接收方的物理(MAC)地址,所以须要完成逻辑地址到物理地址的映射。而ARP协议能够接收来自IP协议的逻辑地址,将其映射为相应的物理地址,而后把物理地址递交给数据链路层。io

    1. 请求

      任什么时候候,当主机须要找出这个网络中的另外一个主机的物理地址时,它就能够发送一个ARP请求报文,这个报文包好了发送方的MAC地址和IP地址以及接收方的IP地址。由于发送方不知道接收方的物理地址,因此这个查询分组会在网络层中进行广播。原理

    2. 响应

      局域网中的每一台主机都会接受并处理这个ARP请求报文,而后进行验证,查看接收方的IP地址是否是本身的地址,只有验证成功的主机才会返回一个ARP响应报文,这个响应报文包含接收方的IP地址和物理地址。这个报文利用收到的ARP请求报文中的请求方物理地址以单播的方式直接发送给ARP请求报文的请求方。请求

相关文章
相关标签/搜索