ARP协议

作者:葡京赌场网站 日期:2021-10-15 11:10:31 人气: 栏目:通信与网络
    IP 地址与硬件
ARP协议(图1)
    路由器只根据目的站的 IP 地址的网络号进行路由选择 
    在具体的物理网络的链路层只能看见 MAC 帧而看不见 IP 数据报 。
    IP层抽象的互联网屏蔽了下层很复杂的细节在抽象的网络层上讨论问题,就能够使用统一的、抽象的 IP 地址研究主机和主机或主机和路由器之间的通信 。
ARP协议(图2)
    地址解析协议 ARP
    不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。 
    每一个主机都设有一个 ARP 高速缓存(ARP cache),里面有所在的局域网上的各主机和路由器的 IP 地址到硬件地址的映射表。
    当主机 A 欲向本局域网上的某个主机 B 发送 IP 数据报时,就先在其 ARP 高速缓存中查看有无主机 B 的 IP 地址。如有,就可查出其对应的硬件地址,再将此硬件地址写入 MAC 帧,然后通过局域网将该 MAC 帧发往此硬件地址。 
    ARP 是解决同一个局域网上的主机或路由器的 IP 地址和硬件地址的映射问题。
    如果所要找的主机和源主机不在同一个局域网上,那么就要通过 ARP 找到一个位于本局域网上的某个路由器的硬件地址,然后把分组发送给这个路由器,让这个路由器把分组转发给下一个网络。剩下的工作就由下一个网络来做。
    从IP地址到硬件地址的解