- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARP和RARP 地址解析的作用 地址解析协议ARP (RFC 826) 反向地址解析协议RARP(RFC 903) 地址解析的作用 协议地址 软件提供的抽象地址,如IP地址,它使整个互联网看成一个网络,但真正的物理网络并不能通过IP地址来定位机器 物理地址 硬件地址,如MAC地址 地址解析 协议地址和物理地址之间的转换,如IP地址和MAC地址之间的转换 地址解析 地址解析必须在某一物理网络中进行,一台主机在向同一物理网络上的另一台计算机发送数据时,先做地址解析,然后按物理地址直接发送数据帧 IP寻址范围 MAC寻址范围 物理网段 互联网络 网络1 网络2 网络3 ARP和RARP 地址解析的作用 地址解析协议ARP (RFC 826) 反向地址解析协议RARP(RFC 903) ARP: 地址解析协议(Address Resolution Protocol) 每个LAN 上的IP 结点 (主机, 路由器) 都有 ARP 模块,和表 ARP 表: 是某些LAN 结点的IP/MAC 地址映射 IP 地址; MAC 地址; TTL ………………………….. TTL (Time To Live): 超过TTL的地址映射会被删除 (一般为 20 分钟) Q: 若已知B站点的IP地址,如何确定其MAC地址? ARP 协议 A 知道 B的 IP 地址, 需要了解B的物理地址 A 广播 ARP 查询帧, 包含了 B的 IP地址 所有 LAN 的主机都收到 ARP 查询 B接收到 ARP帧, 将其物理地址返回给A A 对收到的IP/MAC地址对进行缓存直到信息过期 (超时) 软状态: 除非定期刷新,否则超时信息将被删除 工作原理(以IP网络为例) 一个ARP请求消息是一个数据帧,其中包含请求站点的MAC地址和IP地址,以及目的站点的IP地址,并把此数据帧在本物理网络内广播 一个ARP应答消息也是一个数据帧,其中包含应答站点的MAC地址和IP地址,以及原请求站点的MAC地址和IP地址,并把此数据帧发送给原请求站点 ARP的报文格式 0 8 16 31 硬件地址类型 协议地址类型 硬件地址长度 协议地址长度 操 作 请求站硬件地址(字节0~3) 请求站硬件地址(字节4~5) 请求站协议地址(字节0~1) 请求站协议地址(字节2~3) 应答站硬件地址(字节0~1) 应答站硬件地址(字节2~5) 应答站协议地址全部(字节0~3) 以协议地址是IP地址、硬件地址是以太网MAC地址为例 请求站ARP请求报文中填入 : 硬件地址类型 1 协议地址类型 0X0800 硬件地址长度 48 操作 1(请求) 请求站硬件地址 MAC地址 请求站协议地址 IP地址 目的站硬件地址 全0 目的站协议地址 IP地址 应答站ARP应答报文中填入 : 硬件地址类型 1 协议地址类型 0X0800 硬件地址长度 48 操作 2(应答) 应答站硬件地址 MAC地址 应答站协议地址 IP地址 原请求站硬件地址 MAC地址 原请求站协议地址 IP地址 ARP消息在以太网中 ARP消息 帧头 帧数据区 CRC 7 1 2/6 2/6 2 0 ~ 1500 46 ~ 0 4 先导字段目的地址 源地址 数 据 填充字符 校验和 以太网的帧结构中: ARP消息帧的类型值为0X806 帧开始字ARP地址解析和数据包在网间的传递 A B Router 1 Router 2 Router 3 目的主机B的IP地址 Router 1 MAC地址 数据包 Router 2 MAC地址 数据包 目的主机B的IP地址 Router 3 MAC地址 数据包 目的主机B的IP地址 目的主机B MAC地址 数据包 目的主机B的IP地址 ARP和RARP 地址解析的作用 地址解析协议ARP (RFC 826) 反向地址解析协议RARP(RFC 903) RARP的工作方式 每个子网需要一个RARP服务器。当工作站要得到其IP地址时,将它的以太网地址广播出去;RARP服务器得到此信息,在其配置文件中找到该以太网地址,把对应的IP地址返回该工作站 ARP和RARP的报文都不能跨越路由器,如要跨路由器发送消息,则由通路上的最后一个路由器负责将数据包发送给目的主机 给出一个以太网地址,如何找到相应的IP地址(如无盘工作站中)? 小结 网络层在ISO/RM和TCP/I
原创力文档


文档评论(0)