1. 什么是子网掩码?
从前文(放链接)可以了解到,A,B,C类网址所能容纳的主机数量差距是很大的,若是只有几台主机需要接入网络,但分配的网络却能容纳几百台主机,这样就造成了IP地址空间的大量浪费。为了使各类网络的IP地址能够高效利用,减少浪费,便诞生了子网掩码(Subnet Mask)技术。
子网掩码与IP地址一样,也是一个32位的二进制码。其主要作用是将一个大的网络通过子网掩码划分为若干小的子网络。
2. 子网地址的计算方式
我们可以通过将子网掩码二进制化后,与IP地址的二进制码进行与运算,得到的地址便是该子网的子网地址。例如,若有IP地址为202.112.14.137,其子网掩码为255.255.255.224,则进行与运算后可得该IP所属子网的地址为:202.112.14.128。如下表:

3. 子网掩码的计算方式
子网掩码的计算方式分两个思路来考虑:
1)已知子网数,求子网掩码
假设欲将168.195.0.0划分成27个子网

2)已知主机数,求子网掩码
假设欲将168.195.0.0划分成若干子网,每个子网内有主机700台

4. 最后举几个例子加深对上述内容的理解
eg.1 已知一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,求该主机所在网络的网络地址和广播地址。
首先,由表1 知,该主机所在的子网络的网络地址为202.112.14.128;在前文中(放连接)我们知道,每个网段的第一个地址代表本网络地址,最后一个地址代表广播地址。由掩码知:该子网中一共包含256-224=32个IP地址,故本网段最后一个地址为:128+32-1(减去自身)=159,即广播地址为:202.112.14.159。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。