4.1 当输入命令以生成类似图4 - 4那样的输出时,发现本地A R P快速缓存为空以后,输入命令bsdi % rsh svr4 arp -a。如果发现目的主机上的 A R P快速缓存也是空的,那将发生什么情况? (该命令将在s v r 4主机上运行a r p - a命令)
4.4 在4 . 5节的最后,我们指出Host Requirements RFC和伯克利派生系统在处理活动A R P表目
的超时时存在差异。那么如果我们在一个由伯克利派生系统的客户端上,试图与一个正
在更换以太网卡而处于关机状态的服务器主机联系,这时会发生什么情况?如果服务器
4.3 阅读主机需求(Host Requirement)R F C的2 . 3 . 2 . 2节和本书中的11 . 9节。
4.4 假设当服务器关闭时,客户机保存了关于服务器的一个完整的 A R P登记项。如果我们继续
试图与(已关闭的)服务器联系,过了2 0分钟以后,A R P将超时。最后,当服务器以另一
个新的硬件地址重启动。如果它没有发出一个免费 A R P,旧的、不再正确的A R P登记项仍
然存在于客户机上。我们将无法和在新硬件地址上的服务器联系直到我们手工删除这个
A R P登记项,或者在2 0分钟内停止与服务器联系的尝试。
4.1 发出一条rsh命令与另一台主机建立一个TCP连接。这样做引起在两个主机之间交换 I P数据报。为此,在那台主机的 A R P缓存中必须有我们这台主机的登记项。因此,即使在执行r s h命令之前,A R P缓存是空的,当rsh服务器执行a r p命令时,必须保证A R P缓存中登记有我们这台主机。
4.2 保证你的主机上的A R P缓存中没有登记以太网上的某个叫作 f o o的主机。保证f o o引导时
发送一个免费A R P请求,也许是在f o o引导时,在那台主机上运行 t c p d u m p。然后关闭
主机f o o,使用说明了t e m p选项的a r p命令,在你的系统的A R P缓存中为f o o输入一个不
正确的登记项。引导 f o o并在它启动好之后,察看主机的 A R P缓存,看看不正确的登记
项是不是已经被更正了
4.3 由于发送一个数据包后 A R P将等待响应,因此4 . 2节所描述的步骤7可能会持续一段时间。
你认为A R P将如何处理在这期间收到相同目的 I P地址发来的多个数据包?4.4 在4 . 5节的最后,我们指出Host Requirements RFC和伯克利派生系统在处理活动A R P表目
的超时时存在差异。那么如果我们在一个由伯克利派生系统的客户端上,试图与一个正
在更换以太网卡而处于关机状态的服务器主机联系,这时会发生什么情况?如果服务器
在引导过程中广播一份免费A R P,这种情况是否会发生变化?
。4.3 阅读主机需求(Host Requirement)R F C的2 . 3 . 2 . 2节和本书中的11 . 9节。
4.4 假设当服务器关闭时,客户机保存了关于服务器的一个完整的 A R P登记项。如果我们继续
试图与(已关闭的)服务器联系,过了2 0分钟以后,A R P将超时。最后,当服务器以另一
个新的硬件地址重启动。如果它没有发出一个免费 A R P,旧的、不再正确的A R P登记项仍
然存在于客户机上。我们将无法和在新硬件地址上的服务器联系直到我们手工删除这个
A R P登记项,或者在2 0分钟内停止与服务器联系的尝试。