一、什么是子网掩码?
用最简单的话来讲就是用于划分网络的,网络划分的大与小或者说一个网络里面的IP地址有多少和子网掩码的长度有关系。可以理解为子网掩码越长IP地址越少,子网掩码长度越小可用的地址越多。IP地址必须与子网掩码结合使用,这个才能确定是哪一个网段里面的。
二、我们通常说子网掩码是多少位,指的是二进制的比特位。以下图为例,点分十进制的数字是方便人们去操作,如果书写为二进制看起来不直观,不明了。
三、为什么会有子网掩码呢?
根据IP地址的设计我们知道最小的IP地址为0.0.0.0.0最大的IP地址为255.255.255.255,这里面有4,294,967,296个地址(约42亿个),如果直接使用则会导致网络非常庞大,导致交换机路由器等通信设备要处理巨大的数据,通信也难以实现,因此对网络进行了划分,分成ABCDE类,其中ABC类地址中都有私网使用的IP地址。(对于IP地址的分类及有类编制和无类编制大家自己百度,这里不再赘述)
但即使对IP地址及进行了分类,每个网络也是很庞大的,而且很多小型的网络使用不了这么多IP地址,那么为了使网络的划分和设计更具灵活性因此设计了子网掩码。
四、子网掩码是如何划分子网的呢?
只有一句话:连续的1表示网络位,剩余的部分表示主机位
以24位掩码为例,如下图:
再用一个30位掩码为例,如下图:
个人对子网掩码的理解:
1.表示一个网络的大小,掩码越小网络越大,掩码越大网络越小.(以上两图有明显对比)
2.掩码的作用使得组网更加灵活方便,网络部署更加合理。(一个24的网段可以拆成多个更小的网络使用)
3.必须与IP地址结合使用。
思考:PC1为192.168.1.120/25 PC2为192.168.1.130/25两台PC能不能互相通信?
答案是不能
子网掩码就分享到这里,谢谢关注