IP地址划分
子网划分基础
二进制
特点
基数为2,数值部分用两个不同的数字符号1和0来表示
逢2进1
二进制数转换为十进制数
十进制数转换为二进制数
IP地址与子网掩码
IP地址
IP地址由32位二进制数组成
一般用点分十进制表示
IP地址由两部分组成
网络部分(NETWORK)
主机部分(HOST)
IP地址的分类
IP地址分为ABCDE五类,每一类都有不同的划分规则
公有地址和私有地址
公有IP地址用于Internet
私有IP地址是企业用户在内部网络中使用
私有地址不能在Internet上使用
私有地址包括三组
子网掩码
32个二进制位
对应IP地址的网络部分用1表示
对应IP地址的网络部分用0表示
IP地址与子网掩码做“逻辑与”运算得到网络地址
0和任何数相与都等于0
1和任何数相与都等于任何数本身
网络中不同主机之间通信
同网段主机之间通信,将信息直接发送给另一台主机
源主机的网络地址=目标主机的网络地址
不同网段主机之间通信,将信息发送给网关进行转发
源主机的网络地址≠目标主机的网络地址
子网掩码可区分IP地址的网络地址部分
ABC三类地址的默认子网掩码
A:255.0.0.0
B:255.255.0.0
C:255.255.255.0
子网划分的原因
满足不同网络对IP地址的需求
实现网络的层次性
节省IP地址
子网划分的原理
计算步骤
1、确定要划分的子网数
2、求出子网数目对应二进制数的位数N及主机数目对应二进制数的位数M。
例如,对B类网络135.41.0.0/16需要划分为20个能容纳200台主机的网络(即:子网)。因为16<20<32,即:2的4次方<20<2的5次方,所以,子网位只须占用5位主机位就可划分成32个子网,可以满足划分成20个子网的要求。B类网络的默认子网掩码是255.255.0.0,转换为二进制为11111111.11111111.00000000.00000000。现在子网又占用了5位主机位,根据子网掩码的定义,划分子网后的子网掩码应该为11111111.11111111.11111000.00000000,转换为十进制应该为255.255.248.0。我们再来看一看每个子网的主机数。子网中可用主机位还有11位,2的11次方=2048,去掉主机位全0和全1的情况,还有2046个主机ID可以分配,而子网能容纳200台主机就能满足需求,按照上述方式划分子网,每个子网能容纳的主机数目远大于需求的主机数目,造成了IP地址资源的浪费。为了更有效地利用资源,我们也可以根据子网所需主机数来划分子网。还以上例来说,128<200<256,即2^7<200<2^8,也就是说,在B类网络的16位主机位中,保留8位主机位,其它的16-8=8位当成子网位,可以将B类网络135. 41.0.0划分成256(2^8)个能容纳256-1-1=254台(去掉全0全1情况)主机的子网。此时的子网掩码为11111111.11111111.11111111.00000000,转换为十进制为255.255.255.0。
将192.168.1.0/24划分为4个小网段
子网划分的应用
C类地址的划分
IP地址经过一次子网划分后,被分成三个部分——网络位,子网位和主机位
子网掩码及相关参数对应表
子网掩码 |
子网数 |
主机数 |
可用主机数 |
/25 | 2 | 128 | 126 |
/26 | 4 | 64 | 62 |
/27 | 8 | 32 | 30 |
/28 | 16 | 16 | 14 |
/29 | 32 | 8 | 6 |
/30 | 64 | 4 | 2 |
可变长子网掩码(VLSM)
VLSM允许把子网划分成更小的子网
B类地址的划分
172.16.0.0./17