路由器的端口映射表,路由器网络映射怎么设置

聚客2022-05-27  47

路由器里ARP映射表啥作用(ARP与RARP详细解析)

地址解析协议ARP和反向地址解析协议RARP
1。基本关系:



[/h]
每台主机都有一个ARP缓存,里面包含了局域网内主机和路由器的ip地址到硬件地址的映射表。
当主机A要向局域网中的主机B发送一个IP数据报时,首先检查其ARP缓存中是否有主机B的IP地址,如果有,可以找出对应的硬件地址,然后将该硬件地址写入MAC帧,再通过局域网将MAC帧发送到该硬件地址。



3 .ARP缓存的作用
为了减少网络上的通信
当主机B收到A的ARP请求包时,就把主机A的这个地址映射写入主机B自己的ARP缓存中。这将使主机B稍后向A发送数据报更加方便。/br/] 5。ARP协议注意的问题:
ARP是为了解决同一局域网内主机或路由器的IP地址和硬件地址的映射问题。
如果你要找的主机和源主机不在同一个局域网上,你要通过ARP找到位于这个局域网上的一个路由器的硬件地址,然后把包发送给这个路由器,让这个路由器把包转发给下一个网络。剩下的工作由下一个网络来完成。
从IP地址到硬件地址的解析是自动的,主机的用户并不知道这个地址解析过程。
每当主机或路由器想要与该网络上具有已知IP地址的另一台主机或路由器通信时,ARP协议会自动将该IP地址解析为链路层所需的硬件地址。
6。使用ARP的四种典型情况
(1)发送方是主机,想要发送IP数据报给这个网络上的另一台主机。然后使用ARP查找目的主机的硬件地址。
(2)发送方是主机,IP数据报发送到另一个网络上的主机。然后使用ARP查找该网络中某台路由器的硬件地址。剩下的工作由这个路由器完成。
(3)发送方是一台路由器,想要将IP数据报转发到该网络上的一台主机。然后使用ARP查找目的主机的硬件地址。
(4)发送方是路由器,想要将IP数据报转发给另一个网络上的主机。然后使用ARP查找该网络中某台路由器的硬件地址。剩下的工作由这个路由器完成。
7。ARP数据报消息格式
网络上的每台主机或设备都有一个或多个IP地址。IP地址是网络层的地址,在这里数据被组装成IP数据包。但是发送IP包需要物理设备(通常是以太网设备,我们在本课程设计中将其指定为以太网设备)的支持,即发送方在发送IP包之前必须知道目的物理地址,因此需要一个将IP地址映射到物理地址的机制。ARP协议用来完成这项任务。给定目的主机或设备的IP地址,ARP协议可以获得同一物理网络中的目的主机或设备的物理地址。ARP协议的报文格式如图1所示:


图1数据报的报文格式
例如,值1表示以太网
协议类型:指定发送方支持的上层协议类型
物理地址长度:指定物理(硬件)地址的长度
[.如果是IP协议,其值为4
操作:指定ARP的操作类型,例如1表示ARP请求,2表示ARP回复
源物理地址:指定发送方的IP地址
目的物理地址:指定目的物理地址。
目的IP地址:指定目的IP地址
ARP缓存必须封装在数据链路层中,然后才能发送出去进行封装
8 .ARP协议工作流程
(1)首先,
(2)当源主机需要向目的主机发送数据包时,会先检查其ARP列表中是否有与该IP地址对应的MAC地址,如果有,则直接向该MAC地址发送数据包;如果没有,向本地网段发起ARP请求的广播包,查询该目的主机对应的MAC地址。ARP请求数据包包括源主机的IP地址、硬件地址和目的主机的IP地址。
(3)网络中的所有主机收到这个ARP请求后,都会检查数据包中的目的IP是否与自己的IP地址一致。如果不是,则忽略该数据包;如果相同,主机先将发送方的MAC地址和IP地址添加到自己的ARP表中,如果这个IP的信息已经存在于ARP表中,则将其覆盖,然后向源主机发送一个ARP响应包,告诉对方这是自己需要查找的MAC地址;
(4)源主机收到这个ARP响应包后,会将目的主机的IP地址和MAC地址添加到自己的ARP列表中,并利用这些信息开始数据传输。如果源主机没有收到ARP响应数据包,则ARP查询失败。
[h/]9。反向地址解析协议RARP:
反向地址解析协议RARP使只知道自己硬件地址的主机也能知道自己的IP地址。
这种主机往往是无盘工作站。所以目前很少使用RARP协议。
10。RARP如何工作:
(1)网络上的每台设备都会有一个唯一的硬件地址,通常是设备制造商分配的MAC地址。PC1从网卡上读取MAC地址,然后在网络上发送一个RARP请求的广播包,请求RARP服务器回复这台PC的IP地址。
(2)RARP服务器接收到RARP请求报文,为其分配一个IP地址,并将RARP响应发送给PC1。
(3)收到RARP响应后,PC1使用获得的IP地址进行通信。
ARP和RARP请求是广播的,响应是单播的。责任编辑:

转载请注明原文地址:https://juke.outofmemory.cn/read/152828.html

最新回复(0)