2019年7立昂技术-ARP协议.pdf

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2019年7立昂技术-ARP协议

立昂技术股份有限公司 Address Resolution Protocol 立昂技术股份有限公司:300603 立昂研究院:徐伟民 2017.12.07 1 Address Resolution Protocol 2 Reverse Address Resolution Protocol 3 ARP to attack and prevent 引言 在以太网协议中规定,同一局域网中的一台主机要和 另一台主机进行直接通信,必须要知道目标主机的 MAC地址。而在TCP/IP协议栈中,网络层和传输层只 关心目标主机的IP地址。这就导致在以太网中使用IP协 议时,数据链路层的以太网协议接到上层IP协议提供的 数据中,只包含目的主机的IP地址。因此需要能够将逻 辑地址和相应的物理地址之间进行映射。完成这样的 映射可使用静态映射和动态映射。 ARP 映射  静态映射:创建一个表,存储逻辑地址和物理地址的 关联关系。然后将网络上的每个主机都存储这个表。 缺点是映射表必须周期的更新,增加了网络的开销  动态映射:地址解析协议ARP 和逆地址解析协议RARP  用于实现第二层地址和第三层地址之间的转换 32bit IP地址 ARP RARP 48bit MAC地址 什么是ARP  ARP ,Address Resolution Protocol 即地址解析协议, 实现通过IP地址得知其物理地址。在TCP/IP 网络环境 下,每个主机都分配了一个32位的IP地址,这种互联 网地址是在网际范围标识主机的一种逻辑地址。为了 让报文在物理网路上传送,必须知道对方目的主机的 物理地址。这样就存在把IP地址变换成物理地址的地 址转换问题。以以太网环境为例,为了正确地向目的 主机传送报文,必须把目的主机的32位IP地址转换成 为48位以太网的地址。这就需要在互连层有一组服务 将IP地址转换为相应物理地址,这组协议就是ARP协 议。  Arp 只有两种封包:arp request和arp reply ARP 分组格式 ARP 分组格式 1. 硬件类型:16bit ,定义网络类型。以太网是类 型1 ,取值0x0001 。 2. 协议类型:16bit ,定义协议类型。对应IPv4 协议,值为0x0800 。 3. 硬件长度:8bit ,定义以字节为单位的物理 (硬件)地址长度,即n 的值。以太网是6。 4. 协议长度:8bit ,定义以字节为单位的逻辑 (协议)地址长度,即m 的值。IPv4 的值为4 。 5. 操作码:16bit ,定义分组的类型。ARP 请求为 0x0001 ,ARP应答为0x0002 。RARP请求为 0x0003 ,RARP应答为0x0004 。 ARP 分组格式续 6. 发送方硬件地址、发送方 协议地址、目的硬件地址 和目的协议地址: 它们是可 变长度字段。源和目的硬 件地址对应以太网都是48 位地址。源和目的协议地 址对应IPv4协议是32位地址。 ARP封装 ARP/RARP 分组直接封装在链路帧中 2 2 1 1 2 6 4 6 4 硬件 协议 硬件地 协议地 操作 发送者 发送者 目标 目标 类型 类型 址长度 址长度 类型 以太网地址 IP 地址 以太网地址 IP 地址

文档评论(0)

tangtianbao1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档