- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载
第4章 ARP :地址解析协议
4.1 引言
本章我们要讨论的问题是只对 T C P / I P协议簇有意义的 I P 地址。数据链路如以太网或令牌
环网都有自己的寻址机制(常常为 48 bit 地址),这是使用数据链路的任何网络层都必须遵从
的。一个网络如以太网可以同时被不同的网络层使用。例如,一组使用 T C P / I P协议的主机和
另一组使用某种P C 网络软件的主机可以共享相同的电缆。
当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据 48 bit 的以
太网地址来确定目的接口的。设备驱动程序从不检查 I P数据报中的目的I P地址。
地址解析为这两种不同的地址形式提供映射: 32 bit 的I P
32位Internet地址
地址和数据链路层使用的任何类型的地址。 RFC 826 [Plummer
1 9 8 2 ]是A R P规范描述文档。
本章及下一章我们要讨论的两种协议如图 4 - 1 所示:A R P
48位以太网地址
(地址解析协议)和R A R P (逆地址解析协议)。
A R P 为I P地址到对应的硬件地址之间提供动态映射。我们 图4-1 地址解析协议:ARP
之所以用动态这个词是因为这个过程是自动完成的,一般应用 和RARP
程序用户或系统管理员不必关心。
R A R P 是被那些没有磁盘驱动器的系统使用(一般是无盘工作站或 X 终端),它需要系统
管理员进行手工设置。我们在第 5章对它进行讨论。
4.2 一个例子
任何时候我们敲入下面这个形式的命令:
% ftp bsdi
都会进行以下这些步骤。这些步骤的序号如图 4 - 2所示。
1) 应用程序FTP客户端调用函数g e t h o s t b y n a m e(3)把主机名(bsdi )转换成32 bit的IP地址。
这个函数在D N S (域名系统)中称作解析器,我们将在第1 4章对它进行介绍。这个转换
过程或者使用DNS ,或者在较小网络中使用一个静态的主机文件(/e t c / h o s t s)。
2) F T P客户端请求T C P用得到的I P地址建立连接。
3) T C P发送一个连接请求分段到远端的主机,即用上述 I P地址发送一份 I P数据报(在第
1 8章我们将讨论完成这个过程的细节)。
4) 如果目的主机在本地网络上(如以太网、令牌环网或点对点链接的另一端),那么I P 数
据报可以直接送到目的主机上。如果目的主机在一个远程网络上,那么就通过 I P选路
函数来确定位于本地网络上的下一站路由器地址,并让它转发 I P数据报。在这两种情
况下,I P数据报都是被送到位于本地网络上的一台主机或路由器。
5) 假定是一个以太网,那么发送端主机必须把 32 bit 的I P地址变换成48 bit 的以太网地址。
第4章 ARP :地址解析协议使用39
下载
从逻辑I n t e r n e t地址到对应的物理硬件地址需要进行翻译。这就是 A R P 的功能。
A R P本来是用于广播网络的,有许多主机或路由器连在同一个网络上。
6) A R P 发送一份称作 A R P请求的以太网数据帧给以太网上的每个主机。这个过程称作广
播,如图 4 - 2 中的虚线所示。 A R P 请求数据帧中包含目的主机的 I P 地址(主机名为
b s d i),其意思是“如果你是这个I P地址的拥有者,请回答你的硬件地址。”
文档评论(0)