[软考考点解析]软件设计师--子网的划分

1. 概念

子网划分是高频考点,要想理解子网划分并不难。

1.1 地址表示方法

首先地址是四个字节,每个字节8个二进制位,最低即为00000000.00000000.00000000.00000000,最大即为11111111,11111111,11111111,11111111

这样看起来很难理解,所以习惯上大家会把每个字节转为对应的10进制数,所以IP地址最小为0.0.0.0,最大为255.255.255.255。(255是2的8次方减1)。

1.2 地址分类

通常会把络地址分为网络地址+主机地址。开头的若干位是网络地址,后面的是主机地址。

具体划分:

分类 网络地址 解释
A类地址 0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxx 开头为0,红色部分是网络地址
B类地址 10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxx 开头为10,红色部分是网络地址
C类地址 110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxx 开头为110,红色部分是网络地址
D类地址 1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxx 开头1110,不分网络地址和主机地址
E类地址 11110xxx.xxxxxxxx.xxxxxxxx.xxxxxxx 开头11110,不分网络地址和主机地址

我们以A类地址为例解释下,A类地址第一个字节表示网络地址,而且第一个字节开头的0是固定的,所以有2^7个网络地址,每个网络可以有2^24个主机地址。

1.3 子网掩码

当我们将一个网络分配给一个政府或者企业组织后,他们内部还要划分子网,例如行政部门一个子网、生产部门一个子网,子网之间不能互相访问,以保护网络安全。

所以我们将主机地址部分,再拿出开头几位来,作为子网地址,那么要拿出多少位来作为子网呢,就是考子网掩码来决定的。

例如A类地址00000001.00000000.00000000.00000000,我们想划分4个子网,那么需要将第二个字节的头两位作为子网,那么也就是说开头的10位都是表示网络的,所以子网掩码为11111111.11000000.00000000.00000000,即255.192.0.0

所以子网掩码就是表示网络部分的标志,需要将前多少位当做网络地址,就把那些位设为1就OK了。

2. 刷题

题目:一个B类网络的子网掩码为255.255.224.0,则这个网络被划分为()个子网。
A 2个
B 4个
C 6个
D 8个

解析
首先B类地址,前2个字节为网络地址。

然后子网掩码为255.255.224.0,即为11111111.11111111.11100000.00000000,注意前2个字节为B类地址的地址,第三个字节中前三位是1,表示前三位区分子网,所以子网有2^3个,即为8个。

猜你喜欢

转载自blog.csdn.net/woshisangsang/article/details/108061815