大家都有这样的经验,访问某个网站,只用其域名,并不需要知道其IP地址,这就是地址/名转换服务的基本功能。许多计算机网络协议为用户提供容易理解的站点名字,而不是复杂难记的字母和数字串组成的地址。地址/名转换方法,就是为站点名字与字母和数字串地址提供标识或映射函数。这个函数可以被网络的任何实体调用,或者被收录于目录服务器(或名字服务器),专门用于为各种应用与进程提供名字服务——地址/名转换服务。有关地址/名转换的应用,请参阅本书的“4.5.2 IP地址与域名服务”。
OSI网络层的地址/名转换服务,按照两种服务策略:服务请求方初始化方法和服务提供方初始化方法。
1.服务请求方初始化方法
网络层地址/名转换服务请求方初始化方法的技术实现:每个需要进行地址/名转换的请求方,发出一个专门的数据包。这个数据包请求得到与一个名字、地址或服务类型对应的网络实体,服务提供方得到该数据包后,将根据要求返回请求方想要得到的与其网络实体名字或地址或服务类型一致的其他相关信息,如该网络实体的IP地址。(www.xing528.com)
在Internet应用中普遍使用的网页浏览器,就是具有上述过程的典型应用。当用户在URL输入一个域名(如www.sohu.com),如果域名正确,则立即可在浏览器状态栏的左边看到提示:“地址已找到,正在连接…”。其实,这是一个标准的地址/名转换服务的应用,该地址/名转换服务的提供方是ISP网站上的域名服务器。
2.服务提供方初始化方法
网络层地址/名转换服务提供方初始化方法的技术实现:每一个服务提供方有规律地发出一个广播包,向网络宣告自己可提供的服务。这些广播包同时包含有服务提供方的名字和地址信息,这些信息将被所有站点相关的网络实体接收或者被专门的目录服务器收录。以目录服务器为例,目录服务器从服务提供方的广播包中接收信息,并把该信息存入到目录服务器上的一个专用表中,并且负责向服务请求方提供地址/名转换服务。上述过程类似于厂商通过媒体作广告宣传自己的产品,媒体负责向公众介绍产品,用户在媒体上查询自己想要的东西。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。