第三章:IP地址规划设计技术
考点分析一选择题
考点1:IP基础(网络地址、子网掩码)
考点2:网络地址转换NAT的原理
考点3:CIDR(计算方法)
考点4:IPv6地址表示
3.1基础知识
3.1.1 IP地址的概念和划分地址新技术的研究
IP地址概念与划分地址新技术的研究历程大致可以分为四个阶段:
一、标准分类的IP地址
IP地址是由网络号与主机号组成的,长度是32bit,用点分十进制方法表示,这样就构成了标准分类的IP地址。常用的A类、B类、C类IP地址采用包括"网络号-主机号"的两层结构层次(RFC1812)。
二、划分子网的三级地址结构
人们认为A类与B类IP地址设计不合理,对IP地址的匮乏表示强烈的担忧。1991年研究人员提出了**子网subnet和掩码mask的概念**。**构成子网就是将一个大的网络划分成几个较小的子网络**,将传统的“**网络号-主机号**”的两级结构,变为“**网络号-子网号-主机号**”的三级结构。
三、构成超网的无类域间路由(CIDR)技术
无类域间路由的出现是希望解决Internet扩展中存在的两个问题:
(1)32位IP地址空间可能在第40亿台主机接入Internet前就耗尽。 (2)随着越来越多的网络地址出现,主干网的路由表增大,路由器负荷增加,服务质量下降。
无类域间路由**CIDR技术也被称为超网技术**。构成超网的目的是将**现有的IP地址合并成较大的、具有更多主机地址的路由域。**例如,可以将一个组织所属的C类网络合并到一个更多的地址范围的大的路由域中。
四、网络地址转换(NAT)技术
网络地址转换设计的基本思路:为每一个公司分配一个或少量的IP地址,用于传输Internet的流量。在公司内部的每一台主机分配一个不能够在Internet上使用的保留的专用IP地址。
专用IP地址用于内部网络的通信,如果需要访问外部Internet主机,必须由运行网络地址转换的主机或路由器将内部的专用IP地址转换成全局IP地址。
3.1.2标准分类的IP地址
IPv4的地址长度为32bit,用点分十进制(dotted decimal)表示。通常采用X.X.X.X的方式来表示,每个X为8bit,每个X的值为0~255,例如,202.113.29.119。
A类地址 | 0 | 7位网络位 | 24位主机位 | 范围:1.0.0.0~127.255.255.255 |
B类地址 | 10 | 14位网络位 | 16位主机位 | 范围:128.0.0.0~191.255.255.255 |
C类地址 | 110 | 21位网络位 | 8位主机位 | 范围:192.0.0.0~223.255.255.255 |
D类地址 | 1110 | 21位组播地址 | 范围:224.0.0.0~239.255.255.255 | |
E类地址 | 11110 | 保留号(科研) | 范围:240.0.0.0~247.255.255.255 |
一、A类地址
A类地址网格号(net ID)的第一位为0,其余的各位可以分配。因此A类地址共被分为大小相同的128块,每一块的net ID不同。 第一块覆盖的地址为:0.0.0.0~0.255.255.255(net ID=0) 第二块覆盖的地址为:1.0.0.0~1.255.255.255(net ID=1) ......... 最后一块覆盖的地址为:127.0.0.0~127.255.255.255(net ID=127)
但是,第一块和最后一块地址留作特殊用途,另外net ID=10的10.0.0.0~10.255.255.255用于专用地址,其余的125块可指派给一些机构。因此能够得到A类地址的机构只有2的7次方=125个。每一个A类网络可以分配的主机号host ID可以是2的24次方-2=16777214个,主机号为全0和全1的两个地址保留用于特殊目的。
二、B类地址
B类地址的网络号长度为14位,网络号总数为2的14次方=16384个。 B类地址的主机号长度为16位,因此每个B类网络可以有2的16次方=65536个主机号。但是,主机号为全0和全1的两个地址保留用于特殊目的,因此实际上一个B类IP地址允许分配的主机号位65534个。
三、C类地址
C类IP地址网络号长度为21位,主机号长度为8位。因为网络号长度为21位,因此允许有2的21次方=2097152个不同的C类网络。由于主机号长度为8位,因此每个C类网络的主机号数最多为2的8次方=256个。同样,主机号为全0和全1的两个地址保留用于特殊目的,因此实际上一个C类IP地址允许分配的主机号为254个。
四、特殊地址形式
(1)直接广播地址 在A类、B类、C类IP地址中,如果主机号是全1,那么这个主机号为直接广播地址,它是用来使路由器将一个分组以广播方式发送给特定网络上的所有主机。例如,主机要以广播方式发送一个分组给特定网络(网络地址为201.161.20.0)上的所有主机,那么需要使用直接广播地址,这个直接广播地址为201.161.20.255。
(2)受限广播地址 32位全为1的广播地址(255.255.255.255)为受限广播地址,用来将一个分组以广播方式发送给本网络中的所有主机。路由器则阻挡该分组通过,将其广播功能限制在本网内部.
(3)“这个网络上的特定主机地址” 当一个主机或一个路由器向本网络的某个特定的主机发送一个分组,那么它就需要使用“这个网络上的特定主机”地址。“这个网络上的特定主机”的网络号位全0,主机号为确定的值。这样的分组被限定在本网内部,由主机号对应的主机接收。例如,主机要向本网络中的某个主机(IP地址为201.161.20.18)发送一个分组,那么需要使用"这个网络上的特定主机地址”,这个地址为0.0.0.18。
(4)回送地址 A类地址中的127.0.0.0是回送地址,它是一个保留地址。回送地址是用于网络软件测试和本地进程间通信。 TCP/IP协议规定:含网络号为127的分组不能出现在如何网络上;主机和路由器不能为该地址广播任何寻址信息。 “Ping”应用程序可以发送一个将回送地址作为目的地址的分组,以测试IP软件是否接收或发送一个分组。一个客户进程可以使用回送地址来发送一个分组给本机的另一个进程,用来测试本地进程之间的通信情况。
3.1.3划分子网的三级网络结构
一、子网的基本概念
标准分类的IP地址存在着两个主要的问题:IP地址的有效利用率问题和路由器的工作效率问题。为了解决这个问题