子网掩码
- 参考网址
- https://blog.csdn.net/pagnzong/article/details/112737814
- 不能单独存在,必须结合
IP地址
一起使用 - 作用: 划分子网,将某个
IP地址
划分为网络地址和主机地址两部分 - 通俗理解: 就是
小区
,就是电话区号
,用来标识网络位
- 表示方法
- 二进制
- 11111111 11111111 11111111 00000000 // 连续的1代表网络位,连续的0代表主机位
- 十进制
- 255.255.255.0
- 示例
- 某台电脑IP地址配置如下
IP:192.168.33.112 # 说明192.168.33是网络位,112 是主机位
子网掩码:255.255.255.0
- 如何判断是否在同一个子网
- 假如我们有一台A笔记本,一台B笔记本,连接的是同一个wifi,通过查询我们得知:
- A笔记本:
- IP:192.168.33.112 | 子网掩码:255.255.255.0
- B笔记本:
- IP:192.168.33.223 | 子网掩码:255.255.255.0
- 通过IP地址的二进制格式与子网掩码的二进制格式进行"and运算"(对应的位数相乘即可),相等,说明处于同一个子网,可以直接通信;
// A
11000000 10101000 00100001 01110000 // IP
11111111 11111111 11111111 00000000 // 子网掩码
// and运算理解位为乘就可以了,两者每一位都相乘得
11000000 10101000 00100001 00000000
// 转成十进制为
192.168.33.0
// 同理B运算完后为
192.168.33.0
-
子网掩码
功能总结- 将一个IP地址划分为网络位和主机位
- 判断两个设备是否在同一个子网
-
子网掩码的分类
- A类:255.0.0.0
- B类:255.255.0.0
- C类:255.255.255.0
-
对于
A类,B类和C类
每一类还可以继续划分子网,被称为可变长子网掩码
- 比如C类的子网掩码是: 255.255.255.0/24位掩码;IP地址从: 192.168.150.1开始
- 可用的IP地址就是: 192.168.150.1~254,即可用IP地址总共有 254个
- 注意事项:
- 192.168.150.0 # 是网络地址
- 192.168.150.255 # 是广播地址
- 此时,若想拓展网段,获取更多的IP地址可以这么搞: 缩短子网掩码的位数,位数越小,可用的网段及IP地址就越多(主机位占得越多)
- 子网掩码是: 255.255.254.0/23位掩码;IP地址依然从: 192.168.150.1开始
- 可用的IP地址就是: 192.168.150.1~192.168.151.254,即可用IP地址总共有510个
- 在线工具: 只要输入
起始IP地址
和掩码位
就可以利用网络计算出可用IP
,掩码
,网络
等等信息
- 计算网址: https://www.sojson.com/convert/subnetmask.html