简述arp协议工作过程

  • 格式:doc
  • 大小:12.55 KB
  • 文档页数:2

- 1 - 简述arp协议工作过程

ARP协议是网络中常用的一种协议。它可以让计算机之间的通信更加高效。ARP协议的全称是地址解析协议(AddressResolutionProtocol,ARP)。它可以用来将IP地址映射到相应的物理地址。

ARP协议的工作原理是,当计算机A要发送一个给计算机B的数据包时,它会先发出一个ARP请求信息到其他计算机,询问自己,哪台计算机具有给定的IP地址?当ARP请求到达时,其他计算机会检查自己的ARP缓存,看看是否有被请求IP地址的对应物理地址。如果有,则会返回ARP响应给计算机A,携带目的计算机B的物理地址;如果没有,则会向自己的子网中的每一台计算机发送ARP请求,直到得到响应,或者超时为止。

有了被请求IP地址相应的物理地址后,计算机A会将该物理地址写入到自己的ARP缓存中,以便今后发送数据包时使用,然后使用以太网协议发送数据包,并在数据包的头信息中携带目的计算机B的物理地址。当计算机A的数据包到达局域网中路由器时,路由器会根据数据包的目的地址来将数据包转发到目的计算机B。最终,数据包就可以顺利地传递到目的计算机B中。

ARP协议也可以反过来,让计算机B根据发送数据包的计算机A的MAC地址来确定计算机A的IP地址。这种类型的ARP不称为ARP请求,而是称为ARP反向查询(RARP)。

ARPS在计算机网络中是一种非常重要的协议,它能够让计算机 - 2 - 之间的通信更加有效率,更加容易。它使用简单的信息请求/应答形式,完成IP和MAC地址的对应性查询,从而实现数据包在网络中传输。有了ARP协议,计算机就可以正确地发送和接收数据包,从而保证网络通信顺畅进行。