05-RARP: 你地址解析协议
Posted oceanf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了05-RARP: 你地址解析协议相关的知识,希望对你有一定的参考价值。
- 具有本地磁盘的系统引导时,一般是从磁盘上的配置文件中读取I P地址。但是无盘机,如X终端或无盘工作站,则需要采用其他方法来获得I P地址。
网络上的每个系统都具有唯一的硬件地址,它是由网络接口生产厂家配置的。无盘系统的R A R P实现过程是从接口卡上读取唯一的硬件地址,然后发送一份R A R P请求(一帧在网络上广播的数据),请求某个主机响应该无盘系统的I P地址(在R A R P应答中)。
2.RARP的分组格式
R A R P分组的格式与A R P分组基本一致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 )传送的。
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命令打印出硬件地址:
R A R P请求是广播方式(第1行),而第2行的R A R P应答是单播方式。第2行的输出中a ts 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)。文件名中的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表示被引导系统的类型。
当无盘系统从R A R P应答中收到它的I P地址后,它将发送T F T P请
求来读取引导映象。
当网络上没有R A R P服务器时。每个分组的目的地址都是以太网广播地址。在w h o- 后面的以太网地址是目的硬件地址,跟在t e l l后面的以太网地址是发送端的硬件地址。
4.RARP服务器的设计
虽然R A R P在概念上很简单,但是一个R A R P服务器的设计与系统相关而且比较复杂。相反,提供一个A R P服务器很简单,通常是T C P / I P在内核中实现的一部分。由于内核知道I P地址和硬件地址,因此当它收到一个询问I P地址的A R P请求时,只需用相应的硬件地址来提供应答就可以了。
4.1作为用户京城的RARP服务器
4.2每个网络有多个RARP服务器
来源: TCP/IP 卷一
以上是关于05-RARP: 你地址解析协议的主要内容,如果未能解决你的问题,请参考以下文章