网络地址快速计算方法:IP地址24位-30位掩码绕过二进制计算迅速得到网络地址

IP地址24位-30位掩码绕过二进制计算迅速得到网络地址

今天在研究IP地址、掩码、网络地址的时候,经过多次计算,发现了一个快速得到网络地址的方法。

前期计算结果

选取4个IP地址:
192.168.3.60
192.168.3.70
192.168.3.150
192.168.3.230

第一阶段计算 掩码24的情况下
以上4个IP地址属于同一个网络
192.168.3.0为网络地址,192.168.3.255为该网络的广播地址。总共256个IP地址,254个IP地址可用

第二阶段计算 掩码25的情况下
192.168.3.60和192.168.3.70属于同一个网络
192.168.3.0为网络地址,192.168.3.127为该网络的广播地址。总共128个IP地址,126个IP地址可用

192.168.3.150和192.168.3.230属于同一个网络
192.168.3.128为网络地址,192.168.3.255为该网络的广播地址。总共128个IP地址,126个IP地址可用

第三阶段计算 掩码26的情况下
192.168.3.60属于一个网络
192.168.3.0为网络地址,192.168.3.63为该网络的广播地址。总共64个IP地址,62个IP地址可用

192.168.3.70属于一个网络
192.168.3.64为网络地址,192.168.3.127为该网络的广播地址。总共64个IP地址,62个地址可用

192.168.3.150属于一个网络
192.168.3.128为网络地址,192.168.3.191为该网络的广播地址。总共64个IP地址,62个IP地址可用

192.168.3.230属于一个网络
192.168.3.192为网络地址,192.168.3.255为该网段的广播地址。总共64个IP地址,62个IP地址可用

推论

掩码位数和分成的网段数量有关系
24位 1个网段
25位 2个网段
26位 4个网段

M=位数-24
N=网段数
N=2M

当掩码为24时
M=24-24=0
N=20=1

当掩码为25时
M=25-24=1
N=21=2

当掩码为26时
M=26-24=2
N=22=4

验证

掩码28时,求192.168.3.111的网络号及广播地址
M=28-24=4
N=24=16
111/16=6余15
得出这个结果说明111在第6个网段
第6个网段的第一个IP为16* 6=96
得出192.168.3.111的网络地址为192.168.3.96
第7个网段的第一个IP为16* 7=112
所以192.168.3.111就是所属网段的广播地址

进行二进制验证不再赘述,自己可以试一下。目前来看,这种运算方式直接避开二进制运算,对于提升计算效率有一定帮助。如果有各位大神发现有错,欢迎指正

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值