网路基础-子网掩码是什么?有什么作用?

网路基础-子网掩码是什么?有什么作用?

近期项目太忙,储能系统系列文章后续会继续分享。现新开一个网络基础知识系列文章。

已更新系列文章包括104、61850、modbus 、储能系统等,欢迎关注+星标。

一、子网掩码的作用

子网掩码不能单独存在,它必须结合IP地址一起使用。IP地址我们都知道是计算机在网络内的唯一标识,而子网掩码顾名思义是用于划分子网的,子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。

二、例子

1、255.255.255.0

子网掩码由连续的1和0组成,连续的1表示网络地址,连续的0表示主机地址,通过0的个数可以计算出子网的容量(子网中主机的IP地址范围)。首先来看看默认的子网掩码255.255.255.0是怎么划分子网的,将该子网掩码的二进制由24个1和8个0组成,8个0表示该子网掩码划分出的子网容量为256(2的8次方),也就是说192.168.1.0-255都在同一个子网中,这256个地址中可用地址只有254个,因为规定每个子网的第一个IP地址为网段地址,最后一个IP地址为广播地址,都不可用。举例说明:对于网段192.168.1.0,如果子网掩码设置255.255.255.0,192.168.1.1-192.168.1.254为可用IP地址,设置这个范围内的IP地址,计算机之间能正常联网。

2、255.255.255.252

当然上面是默认的情况,也是最简单的情况。下面我们分析子网掩码255.255.255.252是怎么划分子网的。将该子网掩码转换成二进制为30个1和2个0,表示每个子网中只有4个IP地址(2的2次方),192.168.1.0-255的地址段共可划分64个子网,第一个子网的地址范围是192.168.1.0-192.168.1.3,第二个子网的地址范围是192.168.1.4-192.168.1.7,依次类推。其中每个子网第一个和最后一个IP地址不可用,可用的只有2个IP地址。也就是说:如果子网掩码设置为255.255.255.252,那么该子网只能容纳两台电脑,而且这两台电脑的IP必须在一个子网内才能正常联网,例如一台电脑的IP设为192.168.1.10,另外一台电脑的IP必须设置为192.168.1.9。

3、子网划分实战

通过以上两个例子读者应该明白子网掩码的作用了,下面通过一个实际的例子检验刚才的学习成果。某个小型公司有四个部门:行政、研发、营销、售后,每个部门各40台计算机接入公司局域网交换机,如果要在192.168.1.0网段为每个部门划分子网,子网掩码应该怎么设置,每个子网的地址范围分别是什么?

192.168.1.0网段共256个地址,划分4个子网,每个子网需要64个地址;64是2的6次方,子网掩码应该以6个0结尾,剩下的用1补齐,由26个1和6个0组成,转换成十进制是255.255.255.192;每个子网共64个IP地址,掐头去尾后可用地址只有62个,第1个子网的可用IP地址范围是:192.168.1.1-62,第2个子网可用IP地址范围是192.168.1.65-126,第3个子网的可用IP地址范围是:192.168.1.129-190,第4个子网可用IP地址范围是192.168.1.193-254;该公司各部门计算机按照3中的IP地址范围进行设置,所有计算机的子网掩码都必须设置为255.255.255.192,设置完毕后各部门内的计算机能正常联网,不同部门间的计算机无法直接联通。

4、实验测试

测试环境,使用两台PC,通过路由器进行连接,路由ip是192.168.1.1

(1)子网掩码255.255.240.0

pc1:188.1.0.3 ,255.255.240.0,网关ip不设置

pc2:188.1.13.140 ,255.255.240.0,网关ip不设置

240对应二进制位11110000,255.255.240.0根据子网掩码的规则,即低位有12个0 ,网段内的地址数量为2^12=4096

188.1.x.x 网段ip地址范围是188.1.0.0~188.1.255.255,共可划分256*256/4096=16个地址段,每段4096个ip地址

第一个地址段范围是:188.1.0.0-188.1.15.255

第一个地址段范围是:188.1.16.0-188.1.31.255

。。。。。。

由划分为网段可知

pc1:188.1.0.3和pc2:188.1.13.140 在同一个网段,理应互相ping通

实测:确实ping通

(2)子网掩码255.255.255.240

pc1:192.168.1.3 ,255.255.255.240,网关ip不设置

pc2:192.168.1.18 ,255.255.255.240,网关ip不设置

240对应二进制位11110000,255.255.255.240根据子网掩码的规则,即低位有4个0 ,网段内的地址数量为2^4=16

192.168.1.x 网段ip地址范围是192.168.1.0~192.168.1.255,共可划分256/16=16个地址段,每段16个ip地址

第一个地址段范围是:192.168.1.0---192.168.1.15

第一个地址段范围是:192.168.1.16---192.168.1. 31

。。。。。。

由划分为网段可知

pc1:192.168.1.3和pc2:192.168.1.18 在不在同一个网段,理应互相ping不通

实测:确实ping不通

在以上基础上设置pc1和pc2网关为192.168.1.1(虽然pc设置时会提示异常,可不管直接保存)

pc1:192.168.1.3 ,255.255.255.240,192.168.1.1

pc2:192.168.1.18 ,255.255.255.240,192.168.1.1

实测:可以互相ping通,原因分析,路由处进行了路由表查询后转发,实现pc互通

相关推荐

轻松掌握Windows XP安装:下载与安装一步到位教程
365bet注册送钱

轻松掌握Windows XP安装:下载与安装一步到位教程

📅 08-10 👁️ 5026
pokemon go大师球如何得 pokemon go大师球多少钱
下载旧版本彩票365软件

pokemon go大师球如何得 pokemon go大师球多少钱

📅 07-06 👁️ 683