( 5 )因特网 intel
1 995 年联合网络委员会曾对 intel 下了一个定义: intel 是一个全球性的信息系统;该系统中的计算机由通过全球性的唯一地址逻辑链接而成,该地址是建立在 ip 或其他协议的基础之上的;而这些计算机之间采用 tcp / ip 协议进行通信,并且 intel 可以为各种用户,包括公共用户和个人用户提供不同的高质量的信息服务。可见, intel 是一个国际网,拥有自己的网络协议 ―
tcp / ip 协议。
l ) ip 地址
ip 地址是intel
上的通信地址,每一台网络上的主机必须有一个唯一的 ip 地址。
tcp / ip 协议规定,每个 ip
地址长度为 32 位,分为 4 个字节,以× . × .×.×表示,每个×为 8 位,取值为0一 255 。这种地址格式被称为点分十进制表示法。需注意, ip 地址只是一种逻辑编号,而不是计算机的物理地址,它只是用来表示计算机与网络的连接,而不是计算机本身的号码。当一台计算机在网络上位置改变时,其 ip 地址也随之改变。
ip 地址分为网络号和主机号两部分,其中,网络号用来表示一个网络,主机号用来表示这个网络中的一台主机。一般将 ip 地址分成五类: a 类、 b 类、 c 类、 d 类和 e 类,如图 7-6-1 所示。

①a 类地址:该类地址的第一个字节的首位总为二进制0,其他 7 位为网络号(但全0 和全 1 保留作其他用途),后三个字节为主机号,表示范围是 1 . 0 . 0 . 0 一 126 . 255 . 255 .
255 ,适用于具有大量主机的大型网络。
② b 类地址:该类地址的第一个字节的前两位总为二进制 10,其他 6 位和第二个字节为网络号,后两个字节为主机号,表示范围是 128
. 0 . 0 .0一 191 . 255 . 255 . 255 ,适用于中等规模主机数的网络。
③ c 类地址:该类地址的第一个字节的前三位总为二进制 110 ,其他 5 位和第二、三个字节为网络号,最后一个字节为主机号,表示范围
192 . 0 . 0 . 0 一 223 . 255 . 255 . 255 ,适用于小型局域网。
④ d 类地址:该类地址的第一个字节的前四位总为二进制 1 110 ,表示范围 224 . 0 . 0 .0一 239 . 255 . 255 . 255 ,它是多播地址,主要留给 intel 体系结构委员会 iab 使用。
⑤ e 类地址:该类地址的第一个字节的前五位总为二进制 11110 ,表示范围 240 . 0 . 0 . 0 一 255 . 255 . 255 . 255
主要用于某些试验和将来使用。
此外,还有特殊 ip 地址,即 ip 地址既可以指网络,也可以指主机。一般地,主机地址为0的 ip 地址是指网络;全为 1 的主机地址也不表示单个主机,而是广播地址,或称为定向广播地址; a 类地址中的 127 网络地址也是一个保留地址,用于网络软件测试和本地机进程间通信,称为回路测试地址。在 a 类、 b 类、 c 类地址中,还有一些地址被指为专用,这些专用地址任何机构都可以使用它,如 a 类地址: 10 . 0 . 0 . 0 一 10 · 255 · 255 . 255 。
ip 地址与硬件地址的转换。
从 ip
地址到硬件地址(或称物理地址)的转换是由地址解析协议 arp ( address resolution
protocol )来完成的。在进行地址转换时,有时会用到反向地址解析协议 rarp ( reverse address resolution
protocal ) , rarp 能使只知道自己物理地址的主机能够知道其 ip 地址。