目录
5.某A类网络20.0.0.0的子网掩码为255.224.0.0,请确定可以划分的子网个数,写出每个子网的子网号
6.将某C类网络200.161.30.0划分为4个子网,计算对应的子网掩码和有效的主机IP地址范围
7.某公司申请到网络地址为192.3.2.0,现划分5个子公司,最大的一个子公司有28台计算机,每个子公司在一个子网中,则
what
要理解子网掩码,首先要知道IP地址的构成,即:网络号+主机号
子网划分,A、B、C、D、E五种IP地址:
子网掩码用来指明一个IP地址的哪些位标识的是主机所在的网络号,以及哪些位标识的是主机的位掩码,它不能单独存在
需要结合IP地址使用,将IP地址划分为网络地址+主机地址两个部分
-
通过子网掩码,就可以判断两个IP在不在一个局域网内部
-
子网掩码可以看出有多少位是网络号,有多少位是主机号
概念 | 特征 | 网络范围 | 默认掩码 |
---|---|---|---|
A类地址 | 第1个8位中的第1位始终为0 | 0-127.x.x.x | 255.0.0.0/8 |
B类地址 | 第1个8位中的第1、2位始终为10 | 128-191.x.x.x | 255.255.0.0/16 |
C类地址 | 第1个8位中的第1、2、3位始终为110 | 192-y.x.x.x | 255.255.255.0/24 |
why
为什么使用子网掩码分离网络地址与主机地址?
A主机要与B主机通信,A和B各自的IP地址与A主机的子网掩码进行与(&)运算,判断得出的结果:
- 结果如果相同,则说明这两台主机是处于同一个网段,这样A可以通过ARP广播发现B的MAC地址,B也可以发现A的MAC地址来实现正常通信。
- 结果如果不同,ARP广播会在本地网关终结,这时候A会把发给B的数据包先发给本地网关,网关再根据B主机的IP地址来查询路由表,再将数据包继续传递转发,最终送达到目的地B。
how
ip段/数字表示法
如:192.168.231.164 / 24的含义
24表示网络号的位数,也就是子网掩码中前24位为1
即子网掩码:11111111.11111111.11111111.00000000 —— 255.255.255.0
例题
一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,计算
1.主机所在网络的网络地址
- 首先将ip地址转化为32位2进制
202.112.14.137——11001001.01110000.00001110.10001001
- 将子网掩码转换成32位2进制
255.255.255.224——11111111.11111111.11111111.11100000 / 27
- 按位与得
11001001.01110000.00001110.10000000
- 转换为点分十进制的网络地址
202.112.14.128
注意:网络地址27位,主机地址5位,在下面计算广播地址时需要用到
2.主机所在网络的广播地址
- 广播地址为网络地址的主机号全变为1
11001001.01110000.00001110.10011111
- 转换为点分十进制的广播地址
202.112.14.159
3.主机数
32-27=5位,则主机数为2^5 = 32 - 2 = 30个(全0为网络地址,全1为广播地址)
4.根据每个网络的主机数量进行子网地址的规划和计算子网掩码
- 一个子网有10台主机,那么对于这个子网需要的IP地址个数是
10+1+1+1 = 13 < 16 =
其中的3个“1”分别为:网络连接时所需的网关地址、网络地址、广播地址
因此主机号位数为4位
256-16 = 240
所以该子网的掩码为255.255.255.240
- 一个子网有14台主机,那么对于这个子网需要的IP地址个数是
14+1+1+1 = 17 < 32 =
因此主机号位数为5位
256-32 = 224
所以该子网的掩码为255.255.255.224
5.某A类网络20.0.0.0的子网掩码为255.224.0.0,请确定可以划分的子网个数,写出每个子网的子网号
A类网络默认的子网掩码为255.0.0.0,实际子网掩码为255.224.0.0,即11111111.11100000.00000000.00000000
其中有3位可用作变长子网划分,可划分出=8个子网
每个子网的子网号分别为:
00010100.00000000.00000000.00000000——20.0.0.0
00010100.00100000.00000000.00000000——20.32.0.0
00010100.01000000.00000000.00000000——20.64.0.0
00010100.01100000.00000000.00000000——20.96.0.0
00010100.10000000.00000000.00000000——20.128.0.0
00010100.10100000.00000000.00000000——20.160.0.0
00010100.11000000.00000000.00000000——20.192.0.0
00010100.11100000.00000000.00000000——20.224.0.0
6.将某C类网络200.161.30.0划分为4个子网,计算对应的子网掩码和有效的主机IP地址范围
C类网络默认的子网掩码为255.255.255.0,要将其划分为4个子网,需要从主机地址借2位
即子网掩码为11111111.11111111.11111111.11000000——255.255.192.0
子网1的网络地址:200.161.30.00000000——200.161.30.0,有效主机IP地址范围200.161.30.00000001——200.161.30.00111110,即200.161.30.1——200.161.30.62
子网2的网络地址:200.161.30.01000000——200.161.30.64,有效主机IP地址范围200.161.30.01000001——200.161.30.01111110,即200.161.30.65——200.161.30.126
子网3的网络地址:200.161.30.10000000——200.161.30.128,有效主机IP地址范围200.161.30.10000001——200.161.30.10111110,即200.161.30.129——200.161.30.190
子网4的网络地址:200.161.30.11000000——200.161.30.192,有效主机IP地址范围200.161.30.11000001——200.161.30.11111110,即200.161.30.193——200.161.30.254
7.某公司申请到网络地址为192.3.2.0,现划分5个子公司,最大的一个子公司有28台计算机,每个子公司在一个子网中,则
- 求子网掩码
- 求5个子公司对应的网络地址
C类地址,默认子网掩码255.255.255.0,要划分5个子网,则需要从主机地址借3位,主机位剩下8-3=5位,可容纳2^5=32-2=30台主机>28台
子网掩码为255.255.255.11100000——255.255.255.224
五个子公司的网络地址
192.3.2.00000000——192.3.2.0
192.3.2.00100000——192.3.2.32
192.3.2.01000000——192.3.2.64
192.3.2.01100000——192.3.2.96
192.3.2.10000000——192.3.2.128
192.3.2.10100000——192.3.2.160
192.3.2.11000000——192.3.2.192
192.3.2.11100000——192.3.2.224