子网掩码是什么?
子网掩码(network)即该子网的地址。即规定所有该子网内的IP地址的前若干位应相同(网络号)。
每一个IP地址包括两部分:网络地址(网络号)
和主机地址(主机号)
但是由于IP地址分为A类,B类,C类等,其网络号的位数并不相同,主机号位数也不相同,所以当你单独达到一个IP地址的时候你并不能确定该IP地址的网络号是多少,也不知道该子网中可以有多少个用户
如255.255.255.0
必将常见的一个子网掩码(因为国内用的IP地址基本上都是C类的)对Ip地址还不太了解的同学可以先看这篇文章
因为255.255.255.0
对应的二进制即11111111 11111111 11111111 00000000
(8位一节,一共4节32位)。
将255.255.255.0
和一个IP
地址如192.168.1.100
转换为二进制进行按位与
运算后就得到了该IP地址
的前24比特,再转换为十进制也就是网络号
,如果你电脑中的子网掩码也是255.255.255.0
表示你当前使用的IP地址前三节为网络号,最后一节为主机号也就是C类IP。
- 子网掩码可以帮助你确定一个IP地址的
网络号
所以一台主机一定会拥有自己的IP地址和子网掩码。IP地址表示他在网络中的地址,子网掩码则表示它所在的子网。