- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARP 、 RARP 协议基础知识 ? 引言 ? 什么是 ARP ? ARP 工作原理 ? ARP 高速缓存 ? ARP 实用命令 ? ARP 高速缓存 - 解析实例 ? 什么是 RARP ,及其分组格式、工 作原理 引言 ? 在 链路层 上,主机和路由器用它们的物理地 址来标志,即 48 bit 物理地址 。物理地址是 本地地址,在本地范围内是唯一的,但是在 全局上不一定,它通常用硬件实现。 ? 在 网络层 上,主机和路由器 用逻辑地址 来标 志,逻辑地址在互联网全局上是唯一的。在 TCP/IP 协议族中称为 IP 地址 ,长度是 32 位 (IPv4) 。 引言 ? 在以太网协议中规定,同一局域网中的一台 主机 要和另一台主机进行直接通信,必须要知道目标 主机的 MAC 地址。而在 TCP/IP 协议 栈中,网络层 和 传输层 只关心目标主机的 IP 地址。这就导致在 以太网中使用 IP 协议时,数据链路层的以太网协 议接到上层 IP 协议提供的数据中,只包含目的主 机的 IP 地址。因此需要能够将 逻辑地址 和相应的 物理地址 之间进行映射。完成这样的映射可使用 静态映射和动态映射。 引言 ? 静态映射 : 创建一个表,存储逻辑地址和物理地址的 关联关系。然后将网络上的每个主机都存储这个表。 缺点是映射表必须周期的更新,增加了网络的开销 ? 动态映射 : 地址解析协议 ARP 和逆地址解析协议 RARP ARP 48bit MAC 地址 32bit IP 地址 RARP 什么是 ARP ? ARP , Address Resolution Protocol 即 地址解析协议 ,实 现通过 IP 地址 得知其物理地址。在 TCP/IP 网络环境下,每 个 主机 都分配了一个 32 位的 IP 地址,这种 互联网 地址是在 网际范围标识主机的一种逻辑地址。为了让报文在物理网 路上传送,必须知道对方目的主机的物理地址。这样就存 在把 IP 地址变换成物理地址的地址转换问题。以 以太网 环 境为例,为了正确地向目的主机传送报文,必须把目的主 机的 32 位 IP 地址转换成为 48 位以太网的地址。这就需要在 互连层有一组服务将 IP 地址转换为相应物理地址,这组协 议就是 ARP 协议 。 ? Arp 只有两种封包: arp request 和 arp reply ARP- 工作原理 ? 每台主机或路由器都有一个 ARP 缓存表,用来保 存 IP 地址与 MAC 地址的对应关系。 ? 以主机 A ( 192.168.1.5 )向主机 B ( 192.168.1.1 ) 发送数据为例。当发送数据时,主机 A 会在自己 的 ARP 缓存表中寻找是否有目标 IP 地址。如果找 到了,也就知道了目标 MAC 地址,直接把目标 MAC 地址写入帧里面发送就可以了; ARP- 工作原理 ? 如果在 ARP 缓存表中没有找到目标 IP 地址,主机 A 就会 在网络上发送一个 广播 arp request ,请求包中包含了 A 主机的 ip 地址和 mac 地址。 ? 网络上其他主机并不响应 ARP 询问,直接丢弃,只有主 机 B 接收到这个帧时,才以 单播 方式向主机 A 做出回应 arp reply ,并带上自己的 ip 和 mac 地址,而 B 主机收到 A 的请求包时也会将 A 主机的 IP 与 MAC 对应关系保存在自 己的缓存区 ARP- 工作原理 ? A 收到 B 的回应包后便可得知 B 的 MAC 地址,将其存入 ARP 缓存。此后 A 再向 B 发送数据时,就可以直接从缓存 表中查找 B 的地址了,然后直接把数据发送给 B 。 ? 由于 B 在接收 A 的请求时也保存了 A 的地址信息,因此 B 要 向 A 发送数据也可以直接从缓存表中查找。 ? ARP 缓存表设置了生存时间 TTL ,在一段时间内(一般 15 到 20 分钟,跟操作系统有关)如果表中的某一行没有使用, 就会被删除,这样可以大大减少 ARP 缓存表的长度,加快 查询速度。 ARP 工作原理 ? ARP 的操作示意图 ARP- 分组格式 ARP 分组格式 1. 硬件类型: 16bit ,定义网络类型。以太网是 类型 1 ,取值 0x0001 。 2. 协议类型: 16bit ,定义协议类型。对应 IPv4 协议,值为 0x0800 。 3. 硬件长度: 8bit ,定义以字节为单位的物理 (硬件)地址长度,即 n 的值。以太网是 6 。 4. 协议长度: 8bit ,定义以字节为单位的逻辑
原创力文档


文档评论(0)