温馨提示:
如果你看不懂本文章的部分内容,可以先看 CSDN 萌狼蓝天 之前写的文章 计算机网络 | 划分子网(1)
已知:172.31.128.255
/18
(1)判断这是哪一类地址:
IP地址类型 | 二进制固定最高位 | 第一字节十进制范围 | 二进制网络号 | 二进制主机号 |
---|---|---|---|---|
A类 | 0 | 0~127 | 8位 | 24位 |
B类 | 10 | 128~191 | 8位 | 24位 |
C类 | 110 | 192~223 | 8位 | 24位 |
D类 | 1110 | 224~239 | 组播使用 | 组播使用 |
E类 | 11110 | 240~255 | 保留试验使用 | 保留试验使用 |
根据上表可知,这是B类地址 |
(2)求子网掩码
由题意知,网络号18位1,子网掩码则是
1111 1111
.1111 1111
.1100 0000
.0000 0000
即是225.225.192.0
(3)求网络号
172.31.128.225
--> 1010 1100
. 0001 1111
. 1000 0000
. 1111 1111
225.225.192.0
--> 1111 1111
. 1111 1111
. 1100 0000
. 0000 0000
进行与运算(00则0,01亦0,11则1)
得出结果:1010 1100
. 0001 1111
. 1000 000
. 0000 0000
即是:172.31.128.0
(4)求子网数目
我们知道,B类地址的子网掩码是255.255.0.0
即是:1111 1111
. 1111 1111
. 0000 0000
. 0000 0000
而我们上面求出来的网络号为:1010 1100
. 0001 1111
. 1000 000
. 0000 0000
观察:
1111 1111 . 1111 1111 . 0000 0000
. 0000 0000
1010 1100 . 0001 1111 . 1000 000
. 0000 0000
有1位发生了改变,说明借了一位主机号来划分子网,
`
能划分出多少个子网呢?
21=2
所以能划分出2个大小相同的子网。
即子网数目为2
(5)求每个子网可容纳的主机数量
主机位32-18=14
2主机位-1-2=214-1-2=213-2=8192-2=8190
所以,每个子网可容纳的主机数量为8190
(6)求可分配IP起止范围
上面已经求出网络号(172.31.128.0
)化为二进制:1010 1100 . 0001 1111
. 10
00 0000 . 0000 0000
因为是取1位,则是有0和1两种情况,则是:
第一种1010 1100 . 0001 1111
. 10
0
0 0000 . 0000 0000
(172.31.128.255)
第二种1010 1100 . 0001 1111
. 10
1
0 0000 . 0000 0000
(172.31.160.255)
①第一种情况:
网络地址:1010 1100 . 0001 1111
. 10
0
0 0000 . 0000 0000
即是 172.31.128.0
广播地址:1010 1100 . 0001 1111
. 10
0
1 1111 . 1111 1111
即是 172.31.159.255
可分配IP起止范围:172.31.128.1~172.31.159.254
②第二种情况:
网络地址:1010 1100 . 0001 1111
. 10
1
0 0000 . 0000 0000
即是 172.31.160.0
广播地址:1010 1100 . 0001 1111
. 10
1
1 1111 . 1111 1111
即是 172.31.191.255
可分配IP起止范围:172.31.160.1
~172.31.191.254
本题是使用网络后缀法表示子网掩码:/<网络号位数>
例如:138.96.0.1/18 表示网络18位,主机号14位
(详情——> 计算机网络 | 划分子网(1)) ↩︎