第1章地址管理和子网划分基础
本章内容:
? IP地址基础。
? 子网划分的目的。
? 基本的固定长度掩码。
1.1 IP地址基础
I P v 4的地址管理主要用于给一个物理设备分配一个逻辑地址。听起来很复杂,但实际上很
简单。一个以太网上的两个设备之所以能够交换信息就是因为在物理以太网上,每个设备都有
一块网卡,并拥有唯一的以太网地址。如果设备A向设备B传送信息,设备A需要知道设备B的
以太网地址。像M i c r o s o f t的N e t B I O S协议,它要求每个设备广播它的地址,这样其他设备才能
知道它的存在。I P协议使用的这个过程叫做地址解析协议。不论是哪种情况,地址应为硬件地
址,并且在本地物理网上。
I T专业人员参考R F C
在本章,你将会看到一个术语— R F C。R F C(Request For Comment:请求评注)文档是由
I n t e r n e t团体建立的一个文档。使用它来定义控制I n t e r n e t和相关协议的正常工作的过程、步骤、
标准。例如, R F C 7 9 1的标题为“ I n t e r n e t协议”。这个标准定义了I P协议的特征、功能和过程。
R F C文档是免费的,任何R F C的文本文件都可以从I n t e r n e t上下载,其地址为:
U R L:/ / w w w. i s i . e d u / i n - n o t e s
作为I T专业人员,你也许会问:“为什么要知道这些内容?”因为R F C文档是I n t e r n e t的官
方文档,你可通过阅读与问题相关的R F C文档来获得满意的答案。
如果一个在以太网上的设备B向令牌环网上的设备C发送信息,会发生什么情况呢?由于它
们在不同的物理网络上,所以不能够直接通信。为了解决设备A和设备B的地址问题,我们使
用一个更高层的协议,如I P v 4。它允许给一个物理设备分配一个逻辑地址。不论使用哪种通信
方法,都可以通过一个唯一的逻辑地址来识别这个设备。在实际通信中,逻辑地址最终还要转
换成物理地址。
1.1.1 地址的分类
I P v 4的设计者目前面临着一个地址管理困境。在I n t e r n e t发展早期,网络很小,但互连设备
却很多,问题是未来的发展。在2 0世纪7 0年代初期,建立I n t e r n e t的工程师们并未意识到计算
机和通信在未来的迅猛发展。局域网和个人电脑的发明对未来的网络产生了巨大的冲击。开发
者们依据他们当时的环境,并根据那时对网络的理解建立了逻辑地址分配策略。
他们知道要有一个逻辑地址管理策略,并认为3 2位的地址已足够使用。从当时的情况来看,
3 2位的地址空间确实足够大,能够提供23 2或4 294 967 296个独立的地址。针对网络的大小不同,
为有效地管理,地址以分组方式来分配。有的分组较大,有的分组中等,而有的分组较小。这
种管理上的分组也叫地址类。
I T专业人员参考地址管理
R F C 7 9 1第7页:
“名字、地址和路由这些概念有很大的不同。一个名字说明要找的东西;一个地址说明它
在哪里;一个路由说明如何到达那里。网际协议主要解决地址问题。高层(例如,主机到主机
问题或应用问题)协议负责名字到地址的映射。网际模块负责网际地址到局域网地址的映射。
底层(例如,本地网或网关)程序的任务是负责本地网地址到路由上的映射。地址是由固定长
度的4个八位字节组成( 3 2位)。地址的开始部分是网络号,随后是本地地址(也叫做“剩余”
字段)。网际地址有三种格式或类别: A类地址,最高位是0,随后的7位是网络地址,最后2 4
位是本地地址; B类地址,最高两位分别是1和0,随后的1 4位是网络地址,最后1 6位是本地地
址;C类地址,最高的三位是11 0,随后的2 1位是网络地址,最后8位是本地地址。”
I P v 4使用点分十进制数来描述地址。例如,用二进制描述的3 2位地址如下:
0 1 1 1 1 1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 1 1
为了容易阅读,将3 2位地址进行分组( 8位为一组):
0 1 1 1 1 1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 1 1
最后,将每个8位数据转换成十进制,并用小数点隔开。I P v 4点分十进制描述的地址如下:
126 . 136 . 1 . 47
与记忆二进制位串(如0 1 1 1 1 1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 1 1)相比,
记忆I P地址126 . 136 . 1 . 47更加容易。
1. 什么是网络
当谈到I P地址管理时,很重要的一点就是要理解“网络”这个词的含义。一个网络就是一
组由通信介质连接的、多台计算设备的集合。网络的范围可小到一个财务部门的工作组,也可
扩大到一个大公司的所有计算机,如通用公司的网络。从地址管理的角度来看,在一个网络上
的所有计算机都应由同一个组织来管理。如果向一台计算机发送信息,就应该通过I P地址来识
别这台计算机,并且要知道I P地址已被分配到这个公司。通过定位网络号, I P网络就能够定位
公司中的计算资源。网络是由网络号来标识的。
网络号实际上就是I P地址,可用它来识别一个组织内部的所有I P资源。像在图1 - 1中所看到
的那样,网络很大,就需要大量的地址。网络很小,所需要的地址量就相对较少。有的网络甚
至只需要几个网络号。I P v 4的地址空间设计也考虑了这方面的因素。
2部分IP地址管理与子网划分
下载
图1-1 网络和Internet
2. A类地址
最大的地址组是A类地址组。可通过3 2位地址中的唯一的一位,即最高位来识别A类网络
地址。
0 n n n n n n n l l l l l l l l l l l l l l l l l l l l l l l l
在这个分组中,你可以看到用一个3 2位数表示一个A类地址。A类地址的前8位代表网络号,
剩余的2 4位可由管理网络地址的管理用户来修改,这2 4位地址代表在“本地”主机上的地址。
在上面的地址表示中,多个n代表地址中的网络号位;多个l代表本地可管理的地址部分。像上
面所看到的那样,A类网络地址的最高位总是0。
由于A类地址的第一位总为0,所以A类地址的网络号从1开始,到1 2 7结束。由于本地可管
理的空间是由2 4位组成的,所以在A类地址中,本地地址的数量为22 4或16 777 216个。每个得
到A类地址的网络管理员都能够给1千6百多万台主机分配地址。但要记住,由于A类地址只有
1 2 7个,所以只能有1 2 7个大网络。
下面是一些A类地址网络号:
10 . 0 . 0 . 0
44 . 0 . 0 . 0
101 . 0 . 0 . 0
127 . 0 . 0 . 0
注意,A类地址的网络号范围是从1 . 0 . 0 . 0(最小地址) 开始,到127 . 0 . 0 . 0(最大地
址) 结束。
3. B类地址
下一组地址是B类地址。B类地址也是用3 2位地址中的唯一的位模式来识别。
第1章认地址管理和子网划分基础部分3
下载
通用汽车巴比
热狗
微软公司
1 0 n n n n n n n n n n n n n n l l l l l l l l l l l l l l l l
在这个例子中,用3 2位数表示B类地址。B类地址的前1 6位代表网络号,剩余的1 6位可由
管理网络地址的用户来修改。这1 6位地址代表在“本地”主机上的地址。B类网络地址是由最
高两位1 0来标识的。
由于B类地址的前两位为1 0,所以B类地址的网络号是从1 2 8开始,到1 9 1结束。在B类地址
中,第2个点分十进制也是网络号的一部分。每个B类地址网络在本地所管理的1 6位地址空间大
小为21 6或6 5 5 3 6。可管理的B类网络个数为1 6 3 8 4个。
下面是一些B类网络号:
137 . 55 . 0 . 0
129 . 33 . 0 . 0
190 . 254 . 0 . 0
150 . 0 . 0 . 0
168 . 30 . 0 . 0
可以看到,这些网络号从1 2 8 . 0 . 0 . 0(最小地址)到1 9 1 . 2 5 5 . 0 . 0(最大地址)。由于B类地址
的网络号长度为1 6位,所以头两个点分十进制数表示网络号。
4. C类地址
下一组地址是C类地址。C类地址也是由3 2位地址中的唯一的位模式来识别。
1 1 0 n n n n n n n n n n n n n n n n n n n n n 1 1 1 1 1 1 1 1
在这个例子中,可以看到一个3 2位数表示的C类地址。C类地址的前2 4位代表网络号,剩
余的8位可由管理网络地址的用户来修改。这8位地址代表在“本地”主机上的地址。B类网络
地址是由最高三位11 0来标识的。
由于C类地址的前三位为11 0,所以C类地址的网络号是从1 9 2开始,到2 2 3结束。在C类地
址中,第2个和第3个点分十进制数也是网络号的一部分。每个C类地址网络在本地所管理的8位
地址空间大小为28(或2 5 6)。可以管理的C类网络个数为2 0 9 7 1 5 2。
下面是一些C类网络号:
204 . 238 . 7 . 0
192 . 153 . 186 . 0
199 . 0 . 44 . . 0
191 . 0 . 0 . 0
222 . 222 . 31 . 0
可以看到,这些网号从1 9 2 . 0 . 0 . 0(最小地址)到2 2 3 . 2 5 5 . 2 5 5 . 0(最大地址)。由于C类地址
的网络号长度为2 4位,所以前三个点分十进制数表示网络号。
为了便于总结,表1 - 1列出了三类地址的一些特性。
4部分IP地址管理与子网划分
下载
表1-1 三类地址特性
类别网络位数主机位数网络总数地址总数
A 8 2 4 1 2 7 16 777 216
B 1 6 1 6 16 384 65 536
C 2 4 8 2 097 152 2 5 6
I T专业人员参考将I n t e r n e t地址映射到本地网络地址
RFC 791文档中的第7页:
“要注意I n t e r n e t地址到本地网络地址的映射问题。一个物理主机可以使用多个不同的
I n t e r n e t地址,就好象存在多个不同主机。一些主机可以有多个物理接口(即多穴)。这就是说,
一个主机可以有多个与网络相连的物理接口,而每个接口又可以有几个逻辑上的I n t e r n e t地
址。” |
|