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回答


相关内容

热门资讯

【今日要闻】“神皇炸/金/花怎... 网上科普关于“神皇炸/金/花有没有挂”话题很是火热,小编也是针对神皇炸/金/花作*弊开挂的方法以及开...
【第一资讯】“开心打筒子开挂器... 有 亲,根据资深记者爆料开心打筒子是可以开挂的,确实有挂(咨询软件无需打...
今日重磅消息“一起温州麻将有没... 家人们!今天小编来为大家解答一起温州麻将透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里...
【第一消息】“道游联盟炸/金/... 您好:道游联盟炸/金/花这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家...
豆包AI手机被炒到3.6万元,... 本文经授权转载自新周刊(ID:new-weekly) 原标题 | AI手机被炒到3.6万元,iPho...
玩家最新攻略“笑傲江湖到底有挂... 家人们!今天小编来为大家解答笑傲江湖透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很...
江苏清伟取得造价图纸收纳筒专利... 国家知识产权局信息显示,江苏清伟工程管理咨询有限公司取得一项名为“一种造价图纸收纳筒”的专利,授权公...
玩家最新攻略“闲来麻将有没有挂... 有 亲,根据资深记者爆料闲来麻将是可以开挂的,确实有挂(咨询软件无需打开...
【第一财经】“普通牌九透视是不... 【第一财经】“普通牌九透视是不是有挂?”(详细开挂教程)您好,普通牌九透视这个游戏其实有挂的,确实是...
玩家分享攻略“中至余干麻将怎么... 您好:中至余干麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款...