192.168.160.0/20的含义

192.168.160.0:表示网络号,如果两台机器的网络号相同,则表示两台机器处于同一个子网,将IP地址和子网掩码按位与,得到网络号
20:表示用二进制表示的子网掩码长度,可以理解为自左向右1的个数

子网掩码的二进制表示示例
例如255.255.255.255用二进制表示,即为11111111.11111111.11111111.11111111,此时子网掩码的长度为32

192.168.160.0/20写法的实际使用
假设使用了192.168.160.0/20来设置IP白名单。分析如下:
网络号为:‭‭11000000‬.‭10101000‬.‭‭10100000‬‬.00000000 = 192.168.160.0
子网掩码为:11111111.11111111.11110000.00000000 = 255.255.240.0

所以为了保证网络号相同,可用的IP地址为:11000000.10101000.0110xxxx.xxxxxxxx(x表示0或者1)
可以使用的IP总数为2的12次方个,即4096个,IP地址的范围如下:
11000000.10101000.01100000.00000000 = 192.168.96.0
11000000.10101000.01101111.11111111 = 192.168.111.255

发布了108 篇原创文章 · 获赞 8 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_33242956/article/details/104041784
20)
$20
20