1.2.2 Internet的地址结构

1.IP地址

Internet上的计算机是用IP地址标识的,每个IP地址都对应一台计算机,用于在数据传输时标识计算机。按照TCP/IP协议规定,IP地址用二进制来表示,每个IPv4地址长32位,分为4段,每段8位;如果用十进制数字表示,每段数字范围为0~255,段与段之间用“.”隔开。例如,一个采用二进制形式的IP地址是“00001010000000000000000000000001”,就可被写成十进制的形式“10.0.0.1”。

IPv4的地址由网络地址和主机地址组成,其中网络地址表明主机所连接的网络,主机地址标识了该网络上特定的某台主机。由于网络号和主机号的位数决定了整个Internet中能包含多少个网络,以及每个网络中能容纳多少台主机,按照网络规模的大小,IPv4的地址分为A、B、C三类基本类型,由网络号的第一组数字决定,如表1-1所示。

表1-1 IPv4地址的划分

A类地址范围:1.0.0.1~126.255.255.254,子网掩码为255.0.0.0。

B类地址范围:128.1.0.1~191.254.255.254,子网掩码为255.255.0.0。

C类地址范围:192.0.1.1~223.255.254.254,子网掩码为255.255.255.0。

IP协议有两种版本:IPv4和IPv6。目前IPv4地址正慢慢地耗尽,而IPv6的出现解决了这个问题。与IPv4的32位地址相比,IPv6拥有128位的地址空间,可以提供比前者多很多的地址。

小知识:每个IP地址都对应一台计算机,但一台计算机可以有多个IP地址,也可以使多台服务器共用一个IP地址。以为“一台计算机只能有一个IP地址”的观点是错误的,可以指定一台计算机具有多个IP地址,因此在访问互联网时,不要以为一个IP地址对应一台计算机;另外,通过特定的技术,也可以使多台服务器共用一个IP地址,这些服务器在用户看来就像一台主机。

2.域名

IP地址由一串无语义的数字组成,为了便于用户记忆,提出了域名的概念。域名是互联网上服务器或网络系统的名字,代表Internet上企业或机构的网络地址。它是一种有意义的英文或其缩写,可以给网络上的每一台计算机赋予一个唯一的有直观意义的标识名,中间也用“.”隔开。域名和IP地址是对应的,访问Web站点时,既可提供域名,也可提供IP地址。如果使用域名,网上的DNS服务器会自动将其翻译成IP地址。例如,www.sxu.edu.cn就是山西大学的域名,建立网站时,需要到相关机构注册域名,并定期交纳域名服务费,其对应的IP地址是202.207.209.130。域名的类型不同,相应的服务费也不同,有关域名的申请、命名、注册内容可参考本书第11.2节内容。