首页 » 网站建设 » cdnsphp伪静态技巧_ARP地址解析动态ARP静态ARP一分钟理解下

cdnsphp伪静态技巧_ARP地址解析动态ARP静态ARP一分钟理解下

访客 2024-11-12 0

扫一扫用手机浏览

文章目录 [+]

ARP(Address Resolution Protocol,地址解析协议)是将 IP 地址解析为以太网 MAC 地址(或称

物理地址)的协议。

cdnsphp伪静态技巧_ARP地址解析动态ARP静态ARP一分钟理解下

在网络中,当主机或其它网络设备有数据要发送给另一个主机或设备时,它必须知道对方的网络层

cdnsphp伪静态技巧_ARP地址解析动态ARP静态ARP一分钟理解下
(图片来自网络侵删)

地址(即 IP 地址)。
但是仅仅有 IP 地址是不足的,由于 IP 数据报必须封装成帧才能通过物理网络

发送,因此发送站还必须有吸收站的物理地址,以是须要一个从 IP 地址到物理地址的映射。
ARP

便是实现这个功能的协议。

2、ARP报文构造

ARP报文分为ARP要乞降ARP应答报文

1)、硬件类型:表示硬件地址的类型。
它的值为 1 表示以太网地址;

2)、协议类型:表示要映射的协议地址类型。
它的值为 0x0800 即表示 IP 地址;

3)、硬件地址长度和协议地址长度分别指出硬件地址和协议地址的长度,以字节为单位。
对付以

太网上 IP 地址的 ARP 要求或应答来说,它们的值分别为 6 和 4;

4)、操作类型(OP):1 表示 ARP 要求,2 表示 ARP 应答;

5)、 发送端 MAC 地址:发送方设备的硬件地址;

6)、发送端 IP 地址:发送方设备的 IP 地址;

7)、 目标 MAC 地址:吸收方设备的硬件地址;

8)、目标 IP 地址:吸收方设备的 IP 地址。

3、ARP地址解析过程

(1) 主机 A 首先查看自己的 ARP 表,确定个中是否包含有主机 B 对应的 ARP 表项。
如果找到了

对应的 MAC 地址,则主机 A 直策应用 ARP 表中的 MAC 地址,对 IP 数据报进行帧封装,并

将 IP 数据报发送给主机 B。

(2) 如果主机 A 在 ARP 表中找不到对应的 MAC 地址,则将缓存该 IP 数据报,然后以广播办法发

送一个 ARP 要求报文。
ARP 要求报文中的发送端 IP 地址和发送端 MAC 地址为主机 A 的 IP

地址和 MAC 地址,目标 IP 地址和目标 MAC 地址为主机 B 的 IP 地址和全 0 的 MAC 地址。

由于 ARP 要求报文以广播办法发送,该网段上的所有主机都可以吸收到该要求,但只有被请

求的主机(即主机 B)会对该要求进行处理。

(3) 主机 B 比较自己的 IP 地址和 ARP 要求报文中的目标 IP 地址,当两者相同时进行如下处理:

将 ARP 要求报文中的发送端(即主机 A)的 IP 地址和 MAC 地址存入自己的 ARP 表中。

后以单播办法发送 ARP 相应报文给主机 A,个中包含了自己的 MAC 地址。

(4) 主机 A 收到 ARP 相应报文后,将主机 B 的 MAC 地址加入到自己的 ARP 表中以用于后续报

文的转发,同时将 IP 数据报进行封装后发送出去。

(5)当主机 A 和主机 B 不在同一网段时,主机 A 就会先向网关发出 ARP 要求,ARP 要求报文中的目标

IP 地址为网关的 IP 地址。
当主机 A 从收到的相应报文中得到网关的 MAC 地址后,将报文封装并发

给网关。
如果网关没有主机 B 的 ARP 表项,网关会广播 ARP 要求,目标 IP 地址为主机 B 的 IP 地

址,当网关从收到的相应报文中得到主机 B 的 MAC 地址后,就可以将报文发给主机 B;如果网关

已经有主机 B 的 ARP 表项,网关直接把报文发给主机 B。

二、ARP表

设备通过 ARP 解析到目的 MAC 地址后,将会在自己的 ARP 表中增加 IP 地址和 MAC 地址映射关

系的表项,以用于后续到同一目的地报文的转发。

ARP 表项分为动态 ARP 表项、静态 ARP 表项和 OpenFlow ARP 表项。

1. 动态ARP表项

动态 ARP 表项由 ARP 协议通过 ARP 报文自动天生和掩护,可以被老化,可以被新的 ARP 报文更

新,可以被静态 ARP 表项覆盖。
当到达老化韶光、接口状态 down 时,系统会删除相应的动态 ARP

表项。

2. 静态ARP表项

静态 ARP 表项通过手工配置和掩护,不会被老化,不会被动态 ARP 表项覆盖。

配置静态 ARP 表项可以增加通信的安全性。
静态 ARP 表项可以限定和指定 IP 地址的设备通信时

只利用指定的 MAC 地址,此时攻击报文无法修正此表项的 IP 地址和 MAC 地址的映射关系,从而

保护了本设备和指定设备间的正常通信。

静态 ARP 表项分为短静态 ARP 表项、长静态 ARP 表项和多端口 ARP 表项。

1)、在配置长静态 ARP 表项时,除了配置 IP 地址和 MAC 地址项外,还必须配置该 ARP 表项所

在 VLAN 和出接口。
长静态 ARP 表项可以直接用于报文转发。

2)、 在配置短静态 ARP 表项时,只须要配置 IP 地址和 MAC 地址项。
如果出接口是三层以太网接

口,短静态 ARP 表项可以直接用于报文转发;如果出接口是 VLAN 虚接口,短静态 ARP 表

项不能直接用于报文转发,须要对表项进行解析:当要发送 IP 数据报时,设备先发送 ARP

要求报文,如果收到的相应报文中的发送端 IP 地址和发送端 MAC 地址与所配置的 IP 地址和

MAC 地址相同,则将吸收 ARP 相应报文的接口加入该静态 ARP 表项中,此时,该短静态 ARP

表项由未解析状态变为解析状态,之后就可以用于报文转发。

3)、 配置多端口 ARP 表项时,除了配置 IP 地址和 MAC 地址外,还必须配置该 ARP 表项所在的

VLAN,当多端口 ARP 表项中的 MAC 地址和 VLAN 信息与多端口单播 MAC/组播 MAC 地址

表项中的 MAC 地址和 VLAN 相同时,该多端口 ARP 表项可用来辅导 IP 转发。
多端口 ARP

表项通过手工配置和掩护,不会被老化,不会被动态 ARP 表项覆盖。

标签:

相关文章

微信第三方登录便捷与安全的完美融合

社交平台已成为人们日常生活中不可或缺的一部分。微信作为我国最受欢迎的社交软件之一,拥有庞大的用户群体。为了方便用户在不同平台间切换...

网站建设 2025-02-18 阅读0 评论0

广东高速代码表解码高速公路管理智慧

高速公路作为国家交通动脉,连接着城市与城市,承载着巨大的物流和人流。广东作为我国经济大省,高速公路网络密布,交通流量巨大。为了更好...

网站建设 2025-02-18 阅读0 评论0