文章详细解释了如何将C类IP地址192.168.100.0划分为8个网段,并通过二进制转换和子网掩码计算方法,确定了相应的子网掩码为255.255.255.224。同时介绍了私有IP的概念和划分规则。
众所周知,二进制转十进制的公式:2^n+2^n-1+...+2^0
其实一些比较小数值的运算可以使用以下方式:
- (1)私有IPV4地址:私有IP地址只能出现在公司内部或局域网上,不可以直接与外部公网IP相互访问,如果需要与外界传输交流,需要利用其它技术(私有IPV4地址也分为三类,分别附属于A类、B类、C类地址)。
- A,B,C类私有ipv4地址:
- A类私有IPV4地址:10.0.0.0 ~ 10.255.255.255
- B类私有IPV4地址:172.16.0.0 ~ 172.31.255.255
- C类私有IPV4地址:192.168.0.0 ~ 192.168.255.255
- (2)子网掩码
- 主要的公有IP地址(A,B,C类)都是没有划分子网的情况下得出的,所以没有划分子网的A,B,C类地址的子网掩码很好得知,即
- A类子网掩码:255.0.0.0
- B类子网掩码:255.255.0.0
- C类子网掩码:255.255.255.0
由题干可知192.168.100.0是C类IPV4地址,C类子网掩码为255.255.255.0,转换为二进制为:11111111.11111111.11111111.00000000;
要分成8个网段,就是2^m=8,得出m=3,就要借用三个主机位,即11111111.11111111.11111111.11100000
11100000转换为十进制的数值为:128+64+32 = 224
11111111.11111111.11111111.11100000进制转换后为255.255.255.224
因此192.168.100.0被划分为8个网段后子网掩码为255.255.255.224
由上图的进制转换可得主机范围应为插入数字1上方的数字中最小的数值:32
因此推算出几个网段的网络地址就是:
192.168.100.0, 192.168.100.32
192.168.100.32 , 192.168.100.64
192.168.100.64, 192.168.100.96
...
192.168.100.192, 192.168.100.224,
192.168.100.224, 192.168.100.256
但是掩码一般最大也就255.xxx...,上述推断稍有不足,应该改为:
192.168.100.0(子网网络位), 192.168.100.31(广播位)
192.168.100.32 (子网网络位), 192.168.100.63(广播位)
192.168.100.64(子网网络位), 192.168.100.95(广播位)
...
192.168.100.192(子网网络位), 192.168.100.223(广播位)
192.168.100.224(子网网络位), 192.168.100.255(广播位)
比如最后一行中:
1)去掉开始的子网网络位192.168.100.224,有效起始地址为:192.168.100.225。
2)去掉结尾的广播位192.168.100.255,有效结束地址为192.168.100.254。
其他的以此类推,都去掉开头的子网网络位和结尾的广播位,剩下的就是有效的主机范围。
即有效主机的起始数值为:(序号-1)*32 + 1
有效主机的结束数值为:(序号)*32 - 2