网络管理员指南 -2.TCP/IP网络事件 -3>地址解析

/ns/wz/net/data/20020808021152.htm

网络管理员指南 -2.TCP/IP网络事件 -3>地址解析

本文出自:http://www.linpus.com.tw 作者: Andrew Anderson


既然你已经看了IP地址怎么被完成,你可能正想知道他们怎么在一个以太网上被使用到地址不同的主机。
不管怎么说,以太网协议通过一个六-八位字节数字识别主机,该数字通常和一个IP地址绝对什么都不是,它是
不是这样呢?

正确。那是机制被需要到以太网地址之上印射IP地址的原因。这是所谓的地址解析协议,或 ARP 。事实上,
ARP 根本没被限制到以太网,但是也用于例如火腿收音机之类的另外类型的网络上。这个想法内在的 ARP 确实是
当人们必须在150个人中寻找X先生时,大多数人们所做的事情:他们到处走动,呼唤他的名字,确信如果他在那里
他将做出回应。

当 ARP 想要找到一个给出的IP地址相应的以太网地址时,它使用以太网的一个特征“广播,”一个数据包在此
同时在网络上被邮寄到所有的位置。ARP 发送了的广播数据包为IP地址包含一个询问。收到主机的各个位置把这比
作它自己的IP地址,并且如果它匹配,返回一个 ARP 答复至询问的主机。询问的主机现在能从答复中提取发送者的
以太网地址。

当然你可能想知道一台主机怎么可以在整个世界众多以太网中发现它需要的主机,并且这为什么应该是一个以太网。
这些问题都包含什么被称为路由,也就是在一个网络发现一台主机的物理地点。这将是下节的话题。

有片刻的时间,让我们更多地谈论一些 ARP。一旦一台主机发现了一个以太网地址,它在它的 ARP 缓存中存储它,
因此,它不必询问它下一次它想要发送一个数据包到主机。然而,永远坚持这个信息,是不明智的;例如,远程主机的以
太网卡片可能因为技术的问题被代替, ARP 入口变得无效。迫使另外一个询问IP地址,在 ARP 缓存的入口因此在一段
时间后被丢弃。

有时,找到与一个给出的以太网地址被联系了的IP地址,也是必要的。当一台无盘的机器想要在网络上从一个服务
器启动时,这发生,它在本地的区域网络上是相当普通的一种状况。一个无盘的顾客,然而,实际上没有自己的信息--除
了它的以太网地址!因此它基本上做的东西是,广播包含一个请求启动服务者告诉它它的IP地址的一条消息。为这有另
外一个的协议,命名的颠倒地址解析协议,或 RARP 。与 BOOTP 协议一起,它为引导在网络上的无盘的顾客服务以定义
一个程序。