TCP/IP协议简介(二)之地址和域名

地址

互联网上的每个接口必须有一个唯一的 Internet地址(也称作 IP地址)。IP地址长 32位。Internet地址并不采用平面形式的地址空间,比如平时我们说的1、2、3等等,它是有一定的结构的。它具有五类不同的互联网地址格式,具体如下图:
  TCP/IP协议简介(二)之地址和域名
  每一类地址有一个范围,具体的范围如下图

TCP/IP协议简介(二)之地址和域名
  这些32位的地址通常写成四个十进制的数,其中每个整数对应一个字节。这种表示方法称作“点分十进制表示法(Dotted decimal notation)”从上图中大家也可以看到,区分各类地址的最简单方法是看它的第一个十进
制整数。需要提醒大家的是,多接口主机具有多个 IP地址,其中每个接口都对应一个IP地址。由于互联网上的每个接口必须有一个唯一的 IP地址,因此必须要有一个管理机构为接入互联网的网络分配 IP地址。这个管理机构就是互联网络信息中心(Internet Network Information Center),称作InterNIC。 InterNIC只分配网络号。主机号的分配由系统管理员来负责。事实上InterNIC由三部分组成:注册服务,目录和数据库服务,以及信息服务。IP地址有:单播地址(目的为单个主机)、广播地址(目的端为给定网络上的所有主机)以及多播地址(目的端为同一组内的所有主机),后面应该会学到具体对这些地址分类以及详细的阐述,到时候学到以后再分享。

域名

尽管通过 I P地址可以识别主机上的网络接口,进而访问主机,但是人们最喜欢使用的还是主机名。在 TCP/IP领域中,域名系统(DNS)是一个分布的数据库,由它来提供 I P地址和主机名之间的映射信息。后面应该也会学到详细的对DNS的介绍,这里只是初识,有个简单的概念。同时我们必须理解,任何应用程序都可以调用一个标准的库函数来查看给定名字的主机的I P地址。类似地,系统还提供一个逆函数—给定主机的I P地址,查看它所对应的主机名。