192.168.100.0被划分为8个网段后子网掩码写多少?

题目:192.168.100.0被划分为8个网段后子网掩码写多少?

众所周知,二进制转十进制的公式:2^n+2^n-1+...+2^0

其实一些比较小数值的运算可以使用以下方式:

76d8458e041849d78e1c6df4bf2a4e15.png

解析:

  1. 先按照2^n计算结果从大到小排列
  2. 将现在的十进制数字放在右边,左边在对应的数字下加1,使加上1的上方数字相加等于右边的十进制数字
  3. 比如128+64+32+16+8+4+2+1刚好等于255,满足公式2^n+2^n-1+...+2^0(255及以下的数字转换还是很有效果的,节约时间)
  4. 了解子网掩码需要知道2个概念:
  • (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

a3e38655a0d143a792ba44311da1f682.png

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开始):

即有效主机的起始数值为:(序号-1)*32 + 1

有效主机的结束数值为:(序号)*32 - 2

2864f908040b44c49bbfd2f929ad8d76.png

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值