不懂数学也能算,网络ip a b c类地址子网掩码规则表示从网络

2024-06-27  本文已影响0人  吉凶以情迁

下图有一vpn的内网路由表映射

image.png
我发现他的c类不是我们那种192.168.1.0/24
所以好奇进行了研究。
/后面描述的是网络位 ,主机位 是 从0开始的位置
所以192.168.0.0 是 256*256=65536-1个主机位。
而我们路由器默认都是1到255 子网掩码是255.255.255.0

子网掩码代表网络位
255.255.255.0 = 8 +8 +8=24
255.255.0.0 =16
255.0.0.0=8

192.168.1.0 255.255.255.0 故可以描述为192.168.1.0/24

192.168.1.0/32 则代表子网全是255.255.255.255

可以看到192.168.0.0/16代表的主机又65535 而不是256 个,

172.16.0.0/12 推算子网掩码
实际上12描述的就是这个
前面12个为1 ,
前面8个为1 那就是255, 第二个 1111 不是从前面数的

11111111.11110000.00000000.00000000
ip地址由32个字节组成,
分为4段
而/12 描述的是网络位长度 也就是长度单位是0到32, 这里描述为12, 转换成10进制
拆分求解
12 就是8 +4
一个8 转换为2进制就是8个1
故子网掩码第一个8个1 那就是255

剩下的4 代表4个1
1 2 4 8 16法推算
128 64 32 16 8 4 2 1
1 1 1 1

那么就是128+ 64+ 32+ 16=240

172.16.0.0/10
子网掩码
11111111.11000000.00000000.00000000
11111111 =255

11000000
128+64=192

微软计算机工具
这里有意思的是要切换为16 二进制进行计算
8位只能到127到-127 ,但那个不带负的。

image.png

如下图全1会变成-1

1716974103572.jpg

徒手创造255 .192.0.0
如下

image.png image.png

2个255

image.png

最后知道为毛子网掩码255.255.255.0 就代表只有255个主机嘛 他代表的就是网络数, 剩下的就只有那么多,如果修改255.255.0.0 那就会变成65535个,如果你ip是192.168.1.5 那192.168.1.0和2.0都算同一网络了。


image.png

https://ipv4calc.bmcx.com/

上一篇 下一篇

猜你喜欢

热点阅读