网络基础-子网掩码

子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分;

问题:A 类IP 地址与C类子网掩码在一起使用有什么作用?

ip 地址是11.79.0.120 可是子网掩码却是255.255.255.0,这样组合有什么作用

答:这个属于可变长子网掩码划分。

如果A类地址用普通掩码为:255.0.0.0,说明这个网络里有160万台计算机可以分配此IP段的IP,就是他们都在一个地址段,可以不过路由通讯。
如果掩码是255.255.255.0的话,说明是把这一个网络地址段分成了若干个,可以把一个网络分为N个网络,每一个网络里有254个可用的IP,可以有效的利用IP地址,避免一些浪费。

11.79.0.120 所对应的子网掩码是
255.0.0.0
其中11.0.0.0 是它的网络位
0.79.0.120 是它的主机位
如果用 11.79.0.120/8 八位的掩码,那么后面的24位IP地址,有可能形成极大地浪费,因为IP地址的急剧短缺,通过VLSM来规划IP解决了对IP需求。

参考资料:1.https://blog.csdn.net/weixin_34301132/article/details/92515112(建议查看)
子网掩码和IP地址结合起来才能得出网络号,子网掩码限定的越长,则同一个网络能容纳的主机就越少

IP地址为128·36·199·3 子网掩码是255·255·240·0。算出网络地址、广播地址、地址范围、主机数。

1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址, 虚线前为网络地址,虚线后为主机地址

1157384.jpg



2)IP地址和子网掩码进行与运算,结果是网络地址

1157385.jpg



3)将运算结果中的网络地址不变,主机地址变为1,结果就是广播地址。

1157386.jpg



4) 地址范围就是含在本网段内的所有主机

网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出

地址范围是: 网络地址+1 至 广播地址-1

本例的网络范围是:128·36·192·1 至 128·36·207·254

5) 主机的数量

主机的数量=2二进制位数的主机-2

主机的数量=212-2=4094

减2是因为主机不包括网络地址和广播地址。

从上面两个例子可以看出不管子网掩码是标准的还是特殊的,计算网络地址、广播地址、地址数时只要把地址换算成二进制,然后从子网掩码处分清楚连续1以前的是网络地址,后是主机地址进行相应计算即可。

原文地址:https://www.cnblogs.com/jycjy/p/11733611.html