|
2–2–5 IP地址(IP Address)
和域名服务器(DNS)
IP地址(IP
Address)
我们已经知道,Internet上连接了许多计算机,这些计算机是可以供其它计算机访问的,那么如何找到其中的任意一台计算机呢?
Internet是用“IP地址”来标识不同计算机的。每台计算机都必须有IP地址,而一个IP地址也只能对应一台计算机。这就类似于我们的门牌号码或身份证号码。
在TCP/IP协议中,IP地址用一个32位的二进制数来表示,如:11001010001001101011100101000000。
但这种表示方法记忆起来非常困难。为了方便用户,Internet管理委员会规定采用“点分十进制法”来表示IP地址。也就是说,IP地址由4个以圆点隔开的十进制数组成,每一个数对应于一个字节(即8位),称为一段。用这种表示方法,上面的二进制数IP地址就可写为:202.38.185.64。上面我们所填写的域名服务器的格式也是如此。
熟悉二进制的人可以算出,由于IP地址的每个段的长度都是一个字节,因此每个段的数值都不会超过255;由于IP地址有32位,因此共有232也就是约43亿个IP地址,也就是说理论上Internet最多只能连接43亿台主机。(top)
主机与PPP连接
在前面,我们经常提到“主机”这个概念。在Internet中,“主机”就是指具有IP地址的计算机。
在第二章第一节中,我们曾建议大家在向ISP申请入网时选择PPP连接服务,就是因为这种服务可以随机分配一个IP地址给我们的计算机,从而使我们的计算机也成为Internet上的一台主机。因此我们能够象其它主机一样使用Internet上的各种服务。
域名服务器(DNS)
即使用点分十进制法来表示IP地址,对于用户来说仍然难以记忆。为了向用户提供一种简单明了的记忆和理解主机地址的方法,TCP/IP协议规定了一套主机命名机制,即给每一台主机一个由字符组成的有规律的名字。例如,北京师范大学的一个主机名称为:www.bnu.edu.cn。其中,“cn”代表中国,“edu”代表教育部门,“bnu”是北京师范大学的英文简称,“www”则是此台服务器的名称。这样我们就可以很容易地记住主机的地址。主机命名的详细规则我们将在以后学习。
由字符组成的主机名虽然便于我们记忆,但却不能直接被Internet所识别。为了让Internet能够识别,就必须要找到对应于这个主机名的IP地址。“域名服务器”就是把由字符构成的主机名“翻译”为IP地址的一种专用服务器。当然,这个“翻译”的过程是自动进行的。只有指定了域名服务器的地址后,我们才能在上网时通过字符的形式访问主机。
域名服务器的英文是Domain Name Server,简称为DNS,在中文中有时也被译为“命名服务器”或“域名服务器”。(top)
|