WEB开发网
开发学院网络安全安全技术 ARP高速缓存、分组格式和ARP代理原理详细阐述 阅读

ARP高速缓存、分组格式和ARP代理原理详细阐述

 2008-11-21 13:32:07 来源:WEB开发网   
核心提示: ARP的分组格式在以太网上解析IP地址时, ARP请求和应答分组的格式如图3所示( ARP可以用于其他类型的网络,ARP高速缓存、分组格式和ARP代理原理详细阐述(4),可以解析IP地址以外的地址,紧跟着帧类型字段的前四个字段指定了最后四个字段的类型和长度),接下来的四个字段是发送端的硬件

ARP的分组格式

在以太网上解析IP地址时, ARP请求和应答分组的格式如图3所示( ARP可以用于其他类型的网络,可以解析IP地址以外的地址。紧跟着帧类型字段的前四个字段指定了最后四个字段的类型和长度)。

ARP高速缓存、分组格式和ARP代理原理详细阐述

以太网报头中的前两个字段是以太网的源地址和目的地址。目的地址为全1的特殊地址是广播地址。电缆上的所有以太网接口都要接收广播的数据帧。

两个字节长的以太网帧类型表示后面数据的类型。对于ARP请求或应答来说,该字段的值为0x0806。

形容词hardware (硬件)和protocol (协议)用来描述ARP分组中的各个字段。例如,一个ARP请求分组询问协议地址(这里是IP地址)对应的硬件地址(这里是以太网地址)。

硬件类型字段表示硬件地址的类型。它的值为1即表示以太网地址。协议类型字段表示要映射的协议地址类型。它的值为0x0800即表示IP地址。它的值与包含IP数据报的以太网数据帧中的类型字段的值相同,这是有意设计的。

接下来的两个1字节的字段,硬件地址长度和协议地址长度分别指出硬件地址和协议地址的长度,以字节为单位。对于以太网上IP地址的ARP请求或应答来说,它们的值分别为6和4。

操作字段指出四种操作类型,它们是ARP请求(值为1)、ARP应答(值为2)、RARP请求(值为3)和R ARP应答(值为4)。这个字段必需的,因为ARP请求和ARP应答的帧类型字段值是相同的。

接下来的四个字段是发送端的硬件地址(在本例中是以太网地址)、发送端的协议地址(IP地址)、目的端的硬件地址和目的端的协议地址。注意,这里有一些重复信息:在以太网的数据帧报头中和ARP请求数据帧中都有发送端的硬件地址。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:ARP 高速 缓存

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接