ARP的分组格式-ax88772c,usb2.0转网口,市场上最具性价比的方案

时间:2024-07-30 05:00:27
【文件属性】:

文件名称:ARP的分组格式-ax88772c,usb2.0转网口,市场上最具性价比的方案

文件大小:55.88MB

文件格式:PDF

更新时间:2024-07-30 05:00:27

TCP IP详解 全三卷

4.3 ARP高速缓存 A R P高效运行的关键是由于每个主机上都有一个 A R P高速缓存。这个高速缓存存放了最 近I n t e r n e t地址到硬件地址之间的映射记录。高速缓存中每一项的生存时间一般为 2 0分钟,起 始时间从被创建时开始算起。 我们可以用a r p(8)命令来检查ARP高速缓存。参数-a的意思是显示高速缓存中所有的内容。 bsdi % arp -a sun (140.252.13.33) at 8:0:20:3:f6:42 svr4 (140.252.13.34) at 0:0:c0:c2:9b:26 48 bit的以太网地址用 6个十六进制的数来表示,中间以冒号隔开。在 4 . 8小节我们将讨论 a r p命令的其他功能。 4.4 ARP的分组格式 在以太网上解析 I P地址时,A R P请求和应答分组的格式如图 4 - 3所示(A R P可以用于其他 类型的网络,可以解析 I P地址以外的地址。紧跟着帧类型字段的前四个字段指定了最后四个 字段的类型和长度)。 图4-3 用于以太网的ARP请求或应答分组格式 以太网报头中的前两个字段是以太网的源地址和目的地址。目的地址为全 1的特殊地址是 广播地址。电缆上的所有以太网接口都要接收广播的数据帧。 两个字节长的以太网帧类型表示后面数据的类型。对于 A R P请求或应答来说,该字段的 值为0 x 0 8 0 6。 形容词h a r d w a r e (硬件)和p r o t o c o l (协议)用来描述A R P分组中的各个字段。例如,一个 A R P 请求分组询问协议地址(这里是 I P地址)对应的硬件地址(这里是以太网地址)。 硬件类型字段表示硬件地址的类型。它的值为 1即表示以太网地址。协议类型字段表示要 映射的协议地址类型。它的值为 0 x 0 8 0 0即表示 I P地址。它的值与包含 I P数据报的以太网数据 帧中的类型字段的值相同,这是有意设计的(参见图 2 - 1)。 接下来的两个1字节的字段,硬件地址长度和协议地址长度分别指出硬件地址和协议地址 的长度,以字节为单位。对于以太网上 I P地址的A R P请求或应答来说,它们的值分别为 6和4。 操作字段指出四种操作类型,它们是 A R P请求(值为1)、A R P应答(值为2)、R A R P请求 (值为3)和R A R P应答(值为4)(我们在第5章讨论R A R P)。这个字段必需的,因为 A R P请求 和A R P应答的帧类型字段值是相同的。 接下来的四个字段是发送端的硬件地址(在本例中是以太网地址)、发送端的协议地址 (I P地址)、目的端的硬件地址和目的端的协议地址。注意,这里有一些重复信息:在以太网 40使用TCP/IP详解,卷1:协议 下载 以太网 目的地址 以太网 源地址 帧 类型 硬件 类型 协议 类型 硬件地址长度 协议地址长度 发送端 以太网地址 发送端 IP地址 目的以太网 地址 目的 IP地址 以太网首部 28字节ARP请求/应答


网友评论