一 ARP(Address Resolution Protocol)(请求是广播,回应是单播):
(1)作用:
为IP地址和对于的硬件地址之间提供动态映射。(动态:这个过程是自动完成的)。
注意:ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。
(2)原理:
1.ARP发送一份称为ARP请求的以太网数据帧给以太网上的每个主机(广播)。
2.本局域网上的所有主机上运行的ARP进程都收到此ARP请求分组
3.目的主机的ARP层收到这份广播报文后,就像源主机发送ARP响应分组,并写入自己的硬件地址。其余所有主机都不理睬这个ARP请求分组。
(3)ARP高速缓存:
*每个主机都有一个ARP高速缓存,存放最近IP地址到硬件地址之间的映射记录。
*可以使用arp(8)命令来查看和修改缓存记录,使用arp命令添加的映射记录是永久的,没有超时时间。
*ARP把保存在高速缓存中的每一个映射地址都设置生存时间(10~20分钟),凡是超过生存时间的项目就从高速缓存中删除掉。
(4)ARP四种典型应用情况:
1.发送方是主机,要把IP数据报发送到本网络上的另一个主机。这时用ARP找到目的主机的硬件地址。
2.发送方是主机,要把IP数据报发送到另外一个网络上的一个主机。这时用ARP找到本网络上的一个路由器的硬件地址,剩下的工作由这个路由器完成。
3.发送方是路由器,要把IP数据报转发到本网络上的一个主机。这时用这时用ARP找到目的主机的硬件地址。
4.发送方是路由器,要把IP数据报转发到另外一个网络上的一个主机。这时用ARP找到本网络上的一个路由器的硬件地址。剩下的工作由这个路由器完成。
许多情况下需要多次使用ARP,但只是以上的几种情况的反复使用而已。

本文介绍了ARP(Address Resolution Protocol)和RARP(Reverse Address Resolution Protocol)在网络层的作用。ARP用于将IP地址解析为硬件地址,而RARP则相反,主要在无盘系统引导时获取IP地址。现在RARP已被DHCP协议取代。内容涵盖了ARP的动态映射、广播请求和单播回应,以及RARP的工作流程。同时,还提及了ARP的高速缓存管理和免费ARP的应用场景。
2064

被折叠的 条评论
为什么被折叠?



