ARP地址解析协议<四>——ARP地址规格参数和通用地址及报文格式
admin
2023-02-18 12:40:19
0次

1、ARP的基本操作:

就是本地网络中的一对请求和响应的传输。

理解:源(要发送IP数据报的设备)发送一个包含目的地(接收数据报的一方)信息的广播,目的地则使用单播向该源发回一个响应,告诉源那个目的地的MAC地址。

2、ARP报文类型:

首先,在ARP中发送了2种不同的报文,分别是,从源到目的地和从目的地到源。发送方是发送报文,目标方是接收报文。发送方和目标方的身份对每个报文都不一样,根据具体的情况而定。

3、发送方和目标方的身份是如何用于请求和回答的呢?

首先,再先介绍4个关键词:

请求、回答、硬件地址、协议地址

而这些地址在ARP报文格式中都有一个具体的位置

a、对于发送方来说:

请求:发送方是源,目标方是目的地

回答:发送方是目的地,目标方是源

发送方硬件地址:ARP报文中发送方的第2层地址

发送方协议地址:ARP报文中发送方的第3层地址

b、对于目标方来说,

请求:目标方是源,发送方是目的地

回答:目标方是目的地,发送方是源

目标方的硬件地址:ARP报文中目标方的第2层地址

目标方的协议地址:ARP报文中目标方的第3层地址

4、ARP通用操作(ARP事物中,源和目的地设备之间交换报文的顺序):

a、源设备检测高速缓存

b、源设备生成ARP请求报文

c、源设备广播ARP请求报文

d、本地设备处理ARP请求报文

e、目的设备生成ARP回答报文

f、目的设备更新ARP高速缓存

g、目的设备发送ARP高速缓存

h、源设备处理ARP回答报文

i、源设备更新ARP高速缓存

5、ARP报文格式:

硬件类型协议类型硬件地址长度协议地址长度操作码发送方硬件地址发送方协议地址目标硬件地址目标协议地址

a、ARP报文格式:

字段名称长度描述
HRD2硬件类型,定义本地网络中用于传输ARP报文的硬件类型;还标识了使用地址的类型。
PRO2协议类型,定义报文中使用第3层地址的类型
HLN1硬件地址长度
PLN1协议地址长度
OP2操作码,定义要发送的ARP报文的性质;还定义许多其他值来支持使用ARP帧格式的其它协议;
SHA可变,等于HLN字段值发送方硬件地址,发送该报文的设备的硬件地址,是请求中的IP数据报源设备或是回答中IP数据报目的设备
SPA可变,等于PLN字段值发送方协议地址,发送该报文的设备的IP地址
THA可变,等于HLN字段值目标硬件地址,该报文要发送到的设备硬件地址,是请求中的IP数据报目的设备或是回答中IP数据报源的设备
TPA可变,等于PLN字段值目标协议地址,该报文要发送到的设备的IP地址

b、ARP硬件类型HRD字段值:

HRD的值硬件类型
1以太网
6IEEE 802网络
7ARCNet
15帧中继
16ATM异步传输模式
17HDLC
18光纤信道
19ATM异步传输模式
20串行链路

c、ARP操作码字段值:

操作码ARP报文类型
1ARP请求
2ARP回答
3RARP请求
4RARP回答
5DRARP请求
6DRARP回答
7DRARP差错
8InARP请求
9InARP回答


相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...