掩码计算

IP地址后斜杠和数字代表的意思

随声附和 提交于 2020-02-28 21:02:17
记得在办公室安装宽带时,施工人员临走时给了我一份网络基本信息的表格以备今后查询。 其中有这样一个IP地址的格式:IP/数字,例如:111.222.111.222/24 这种格式平时在内网中用的不多,所以一下子看不懂,最后查了资料才知斜杠后的数字代表的是 掩码的位数 “掩码”也就是我们平时说的“子网掩码” “位数”指的是子网掩码的计算方式。 我们熟悉的子网掩码和IP地址都是12个阿拉伯数字,每3个数字为一组,组与组之间用英文句点(.)来分隔。 例如:111.222.111.222 以上的例子是十进制数字,是给人看的,对于计算机来说需要将这些十进制数字转换成二进制。转换后是32位长,每8位为一组,组与组之间用英文句点(.)来分隔。 以上例子可以转换为: 01101111 . 11011110 . 01101111 . 11011110 | | | | 111 . 222 . 111 . 222 那么斜杠后的数字就是表示子网掩码的位数,例如:/24代表的是32位长度的二进制中从左至右有24位是1,其余为0,即 /24 = 11111111 . 11111111 . 11111111 . 00000000 = 255 . 255 . 255 . 0 |<----- 24位1 ---->| 所以111.222.111.222/24所表示的意思就是: IP地址:111.222.111.222