首页 理论教育IP地址与域名解析-计算机导论

IP地址与域名解析-计算机导论

【摘要】:表10-1 三字母顶级域名约定4.IP地址与域名的关系计算机中识别的是IP地址,为了方便人们记忆,才将IP地址用域名代替,犹如电话号码与用户名称一样,打电话时电信公司交换机使用的是电话号码,而不是用户名称。IP地址与域名的关系是一一对应的。

Internet是的每台主机都分配了一个惟一的32比特地址,通常称为IP地址。对网络进行地址编码的目的是便于网络路由选择功能的实现。IP地址每8位为一段,共4段,段与段之间用“.”隔开。为了便于记忆,用十进制表示,称为带点十进制标记法。IP地址内部实际上分成两个部分:网络ID和节点ID。网络ID称为网络号,节点ID称为主机号。IP地址共分A、B、C、D、E五类,网络号个数决定了每类IP地址的个数,主机号个数决定了每个IP地址的主机个数。五类IP地址的格式如图10-2所示。

图10-2 IP地址的五种格式

由图10-2可见,五类IP地址的十进制表示范围如下:

A类:0.0.0.0~127.255.255.255

B类:128.0.0.0~191.255.255.255

C类:192.0.0.0~223.255.255.255

D类:224.0.0.0~239.255.255.255

E类:240.0.0.0~247.255.255.255

其中,A类地址理论上共有128个,每个地址可设置1600万台主机:B类地址理论上共有16382个,每个地址可设置64千台主机;C类地址理论上共有200万个,每个地址可设置256台主机;D类地址用于组播;E类地址留作将来网络发展时使用。

网络ID必须向Internet NIC(Internet Network Information Center,互联网络信息中心)申请,在我国应向当地的电信部门进行申请。全球Ip地址的分配情况如下:

194.0.0.0~195.255.255.255 分配给欧洲;

198.0.0.0~199.255.255.255 分配给北美;

200.0.0.0~201.255.255.255分配给中美和南美;

202.0.0.0~203.255.255.255分配给亚洲和太平洋地区。

选择IP地址的原则是网络中的每个设备的IP地址必须惟一,在不同的设备上不允许出现相同的IP地址。(www.chuimin.cn)

2.子网掩码

子网掩码的表示格式与IP地址的表示格式类同,用二进制表示时,通常为若干位连续的1后接若干位连续的0。如11111111.11111111.11111111.11000000就是一个子网掩码。

子网掩码用于把IP地址解释到它所属的网段。在局域网中,各主机的IP地址与其相应的子网掩码作逻辑与运算,若结果相同,则它们属于同一个网段,否则它们属于不同的网段。例如在一个局域网中,有三台主机的IP地址分别是202.200.117.27,202.200.117.23和202.200.203.105。如果该局域网中每台主机的子网掩码都是255.255.255.0,则将这三台主机的IP地址与其子网掩码作逻辑与运算得到的结果分别是202.200.117.0,202.200.117.0和202.200.203.0。由此说明前两个IP地址的主机属于同一个网段,而第三个IP地址的主机属于另外一个网段。

3.域名

域名是IP地址的字母符号化表示。IP地址是网络上各主机的识别地址,但IP地址很难记忆,为了方便记忆,可以给一个IP地址起一个相应的域名。例如,西安石油学院的IP地址是202.200.80.13,这样的标识很难记忆,而西安石油学院的域名是www.xapi.edu.cn,这样的标识就很容易记忆。

域名有其命名规则,如在域名www.xapi.edu.cn中,cn代表中国,edu代表教育机构, xapi代表西安石油学院,www代表万维网。从这个域名例子中我们可以看出:

(1)除了前面的www外,域名的命名是按一种层次结构划分的,即从右向左,范围由大到小,最右边的称为“顶级域名”,其余的称之为“子域名”。

(2)用小数点“.”将各级域名分割开来。

(3)域名中的英文字母不区分大小写,一般使用小写字母。

(4)顶级域名一般采用三字母或两字母。三字母的顶级域名用于表示行业类别,三字母的顶级域名约定如表10-1所示。两字母的顶级域名用于表示国家或者地区,如cn代表中国,au代表澳大利亚,jp代表日本等。

表10-1 三字母顶级域名约定

4.IP地址与域名的关系

计算机中识别的是IP地址,为了方便人们记忆,才将IP地址用域名代替,犹如电话号码与用户名称一样,打电话时电信公司交换机使用的是电话号码,而不是用户名称。IP地址与域名的关系是一一对应的。这种对应是整体对应,不是逐层对应,即不能将IP地址或者域名分开去对应。域名是通过一种称为域名服务器DNS(Domain Name Server)的系统进行解释的。