目录
子网掩码
1. 定义
子网掩码的出现是为区分不同网段,出现子网掩码技术
出现IP地址,一定会出现子网掩码
2. 格式
表示为IP地址/子网掩码
子网掩码用连续的1来表示网络位的个数
3. 练习
3.1 练习一
论192.168.1.1/24 和 192.168.91.2/23是否在同一网段
192.168.1.1/24
二进制表示为:1100 0000 . 1010 1000 . 0000 0001 . 0000 0001
其子网掩码为:1111 1111 . 1111 1111 . 1111 1111 . 0000 0000
求192.168.1.1/24的网段号
1100 0000 . 1010 1000 . 0000 0001 . 0000 0001
×
1111 1111 . 1111 1111 . 1111 1111 . 0000 0000
=
1100 0000 . 1010 1000 . 0000 0001 . 0000 0000
=
192.168.1.0
所以192.168.1.0 是192.168.1.1/24的网段号
求192.168.91.2/23 的网段号
二进制表示为:1100 0000 . 1010 1000 . 0000 0001 . 0000 0001
其子网掩码为:1111 1111 . 1111 1111 . 1111 1110 . 0000 0000
1100 0000 . 1010 1000 . 0101 1011 . 0000 0010
×
1111 1111 . 1111 1111 . 1111 1111 . 0000 0000
=
1100 0000 . 1010 1000 . 0101 1011 . 0000 0000
=
192.168.91.0
所以192.168.91.0 是192.168.91.2/23的网段号
所以192.168.1.1/24 和 192.168.91.2/23不在同一网段
3.1.1 引入
如何确定两个地址是否在同一网段
将A地址转化成二进制,和自己的子网掩码相与(乘)得出网段
将B地址转化成二进制,和自己的子网掩码相与(乘)得出网段
然后比较AB的网段是否一致,如果一致在同一网段,如果不一致则A与B无法进行通讯
3.2 练习二
192.168.1.1/24
二进制表示为:1100 0000 . 1010 1000 . 0000 0001 . 0000 0001
其子网掩码为:1111 1111 . 1111 1111 . 1111 1111 . 0000 0000
其网段号为:192.168.1.0
192.168.1.33/27
二进制表示为:1100 0000 . 1010 1000 . 0000 0001 . 0010 0001
其子网掩码为:1111 1111 . 1111 1111 . 1111 1111 . 1110 0000
其网段号为:192.168.1.32
所以192.168.1.1/24 和 192.168.1.32 不在同一网段内
子网的划分,来回拆解网络位和主机位(在原有的ABC类的基础上再划分)
为什么进行子网划分(子网划分的目的)
1.节约地址
2.提高效率
3.提高安全性
3.3 练习三
10.10.10.0/24平均分成6个部门
平均分成6个部门需要分3组,所以24个网络位增加为27个网络位(红色代表网络位)
1111 1111 . 1111 1111 . 1111 1111 . 000 0 0000 10.10.10.0
1111 1111 . 1111 1111 . 1111 1111 . 000 1 1111 10.10.10.31
1111 1111 . 1111 1111 . 1111 1111 . 001 0 0000 10.10.10.32
1111 1111 . 1111 1111 . 1111 1111 . 001 1 1111 10.10.10.63
1111 1111 . 1111 1111 . 1111 1111 . 010 0 0000 10.10.10.64
1111 1111 . 1111 1111 . 1111 1111 . 010 1 1111 10.10.10.95
1111 1111 . 1111 1111 . 1111 1111 . 011 0 0000 10.10.10.96
1111 1111 . 1111 1111 . 1111 1111 . 011 1 1111 10.10.10.127
1111 1111 . 1111 1111 . 1111 1111 . 100 0 0000 10.10.10.128
1111 1111 . 1111 1111 . 1111 1111 . 100 1 1111 10.10.10.159
1111 1111 . 1111 1111 . 1111 1111 . 101 0 0000 10.10.10.160
1111 1111 . 1111 1111 . 1111 1111 . 101 1 1111 10.10.10.191
1111 1111 . 1111 1111 . 1111 1111 . 110 0 0000 10.10.10.192
1111 1111 . 1111 1111 . 1111 1111 . 110 1 1111 10.10.10.223
1111 1111 . 1111 1111 . 1111 1111 . 111 0 0000 10.10.10.224
1111 1111 . 1111 1111 . 1111 1111 . 111 1 1111 10.10.10.255
子网掩码为27
每段范围
10.10.10.0 ~ 10.10.10.31
10.10.10.32 ~ 10.10.10.63
10.10.10.64 ~ 10.10.10.95
10.10.10.96 ~ 10.10.10.127
10.10.10.128 ~ 10.10.10.159
10.10.10.160 ~ 10.10.10.191
10.10.10.192 ~ 10.10.10.223
10.10.10.224 ~ 10.10.10.255
3.4 练习四
10.0.0.0/8 为32个省份配各自的子网
1.新的子网的子网掩码
2.每个子网的主机数
3.第一个子网和最后一个子网的网络ID
1. 因为2^5=32
所以8+15=13位,13位为网络位
新的子网的子网掩码为13
表示为10.0.0.0/13
2. 每个子网的主机数
可变主机位=32-13=19
每个子网的主机数=2^19=524288
可用主机位=524288-2=524286
3. 第一个子网和最后一个子网的网络ID
由于将10.0.0.0/8分配到32个省份 所以新的子网表示为10.0.0.0/13
因此第一个子网地址为10.0.0.0/13
将10.0.0.0/13转变为二进制则表示为
1111 1111 . 0000 0 000 . 0000 0000 . 0000 0000 红色代表网络位(可变网络位为5)
10.0.0.0/13最后一个子网地址为
1111 1111 . 1111 1 000 . 0000 0000 . 0000 0000 红色代表网络位(可变网络位为5)
10.248.0.0/13