子网掩码是一个与IP地址相对应的、长32bit的二进制串,它由一串1和跟随的一串0组成。 其中,1对应于IP地址中的网络号及子网号,而0对应于主机号。计算机只需将IP地址和其对应的子网掩码逐位“与”(逻辑AND运算),就可得出相应子网的网络地址

例题
若主机的IP地址为180.80.77.55
子网掩码为 255.255.252.0
- 判断主机的IP地址属于哪类IP地址
127及以下为A类地址
128~191为B类地址
192~223为C类地址
因此IP180.80.77.55为B类地址 - 网络号的子网掩码为全1,并将子网掩码转换为二进制编码
为11111111.11111111.11111100.00000000
那么根据B类地址可知,后16位均为主机号,再根据子网掩码的二进制表述可以知道:此子网借用了主机号中的6位作为子网号 - 将主机IP地址中的主机号转化为二进制就是:
180.80.01001101.00110111那么第三个字节01001101中的前6位就是该主机IP地址的子网号 - 当主机号为全1时表示该网络的广播地址因此,广播地址为
180.80.010011 11.11111111 - 转化为点分十进制:
180.80.79.255








![[谦实思纪 01]整理自2023雷军年度演讲——《成长》(上篇)武大回忆(梦想与成长)](https://img-blog.csdnimg.cn/0ece266de6a94137b466730b640ddede.jpeg#pic_center)








![用友时空KSOA SQL注入漏洞[2023-HW]](https://img-blog.csdnimg.cn/9a4a2f6c322d436ea29c229b6bbcaf84.png)


