- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TCPIP协议族_RARP逆地址解析协议.pdf
下载
第5章 RARP:逆地址解析协议
5.1 引言
具有本地磁盘的系统引导时,一般是从磁盘上的配置文件中读取 I P地址。但是无盘机,
如X终端或无盘工作站,则需要采用其他方法来获得 I P地址。
网络上的每个系统都具有唯一的硬件地址,它是由网络接口生产厂家配置的。无盘系统
的R A R P 实现过程是从接口卡上读取唯一的硬件地址,然后发送一份 R A R P请求(一帧在网络
上广播的数据),请求某个主机响应该无盘系统的I P地址(在R A R P应答中)。
在概念上这个过程是很简单的,但是实现起来常常比 A R P要困难,其原因在本章后面介
绍。R A R P 的正式规范是RFC 903 [Finlayson et al. 1984] 。
5.2 RARP的分组格式
R A R P分组的格式与A R P分组基本一致(见图 4 - 3 )。它们之间主要的差别是 R A R P请求或
应答的帧类型代码为 0 x 8 0 3 5 ,而且R A R P请求的操作代码为 3 ,应答操作代码为4 。
对应于A R P ,R A R P请求以广播方式传送,而 R A R P应答一般是单播( u n i c a s t )传送的。
5.3 RARP举例
在互联网中,我们可以强制 s u n主机从网络上引导,而不是从本地磁盘引导。如果在主
机b s d i上运行R A R P服务程序和 t c p d u m p命令,就可以得到如图 5 - 1那样的输出。用-e参数使
得t c p d u m p命令打印出硬件地址:
图5-1 RARP请求和应答
R A R P请求是广播方式(第 1行),而第2 行的R A R P应答是单播方式。第 2 行的输出中 a t
s u n表示R A R P应答包含主机 s u n的I P地址( 1 4 0 . 2 5 2 . 1 3 . 3 3)。
在第3行中,我们可以看到,一旦 s u n收到I P地址,它就发送一个 T F T P读请求(R R Q )给
文件8 C F C 0 D 2 1 . S U N 4 C (T F T P表示简单文件传送协议。我们将在第 1 5章详细介绍)。文件名
中的8个十六进制数字表求主机 s u n的I P地址 1 4 0 . 2 5 2 . 1 3 . 3 3。这个I P地址在R A R P应答中返回。
文件名的后缀S U N 4 C表示被引导系统的类型。
t c p d u m p在第3行中指出I P数据报的长度是6 5个字节,而不是一个U D P数据报(实际上是一
个U D P数据报),因为我们运行t c p d u m p命令时带有- e参数,以查看硬件层的地址。在图5 - 1 中
48使用TCP/IP详解,卷1:协议
下载
需要指出的另一点是,第2行中的以太网数据帧长度比最小长度还要小(在4 . 5节中我们说过应该
是6 0字节)。其原因是我们在发送该以太网数据帧的系统(b s d i)上运行t c p d u m p命令。应用程
序r a r p d写4 2字节到B S D分组过滤设备上(其中1 4字节为以太网数据帧的报头,剩下的2 8字节是
R A R P应答),这就是t c p d u m p收到的副本。但是以太网设备驱动程序要把这一短帧填充空白字
符以达到最小传输长度(6 0)。如果我们在另一个系统上运行t c p d u m p命令,其长度将会是6 0。
从这个例子可以看出,当无盘系统从 R A R P应答中收到它的 I P地址后,它将发送 T F T P请
求来读取引导映象。在这一点上我们将不再进一步详细讨论无盘系统是如何引导的(第 1 6章
将描述无盘X终端利用R A R P 、B O O T P 以及T F T P进行引导的过程)。
当网络上没有R A R P服务器时,其结果如图5 - 2所示。每个分组的目的地址都是以太网广播地
址。在w h o- 后面的以太网地址是目的硬件地址,跟在t e l l后面的以太网地址是发送端的硬件地址。
请注意重发的频度。第一次重发是在 6 . 5 5秒以后,然后增加到 4 2 . 8 0秒,然
文档评论(0)