Networking C类网络,计算下一个子网范围。

Networking C类网络,计算下一个子网范围。,networking,routing,ip,subnet,cidr,Networking,Routing,Ip,Subnet,Cidr,这是一个非常简单的问题和一个非常简单的答案,我很抱歉问这个问题,但是我发现答案并不容易得到,这可能会帮助其他人 我有一个C类地址193.50.0.1,我正在使用掩码28将其拆分为16个子网和14个主机 我知道我的第一个地址是: Network 195.50.0.0/28 Netmask 255.255.255.240 Broadcast 195.50.0.15 Host range 195.50.0.1 – 195.50.0.14 但我很困惑,下一个子网的

这是一个非常简单的问题和一个非常简单的答案,我很抱歉问这个问题,但是我发现答案并不容易得到,这可能会帮助其他人

我有一个C类地址193.50.0.1,我正在使用掩码28将其拆分为16个子网和14个主机

我知道我的第一个地址是:

Network       195.50.0.0/28
Netmask       255.255.255.240
Broadcast     195.50.0.15
Host range    195.50.0.1 – 195.50.0.14
但我很困惑,下一个子网的边界从哪里开始,是否只是增加下15个子网的开始和结束位置的简单问题?例如,下一个网络是:

Network       195.50.0.16/28
Netmask       255.255.255.240
Broadcast     195.50.0.27
Host range    195.50.0.17 – 195.50.0.26
如果没有,如何计算下一个子网?

答案如下:

Network       195.50.0.16/28
Netmask       255.255.255.240
Broadcast     195.50.0.31
Host range    195.50.0.16 – 195.50.0.31
您可以通过分离IP到网络ID和主机ID来获得主机范围

NET ID =  (28bits) 11000011.00110010.00000000.0001 
HOST ID = (4bits)  0000 ~ 1111

So the host range is :
11000011.00110010.00000000.00010000    195.50.0.16
11000011.00110010.00000000.00011111    195.50.0.31
您可以使用“”操作获取广播

195.50.0.16                    11000011.00110010.00000000.00010000 
(HOST_ID are '1')              00000000.00000000.00000000.00001111
-----------------------------------------------------------------------------------
Broadcast                      11000011.00110010.00000000.00011111 = 195.50.0.31

谢谢我本来想说“是”就足够了,但这可能会帮助其他人。非常感谢。