已知ip和掩码,求子网的ip范围

文章详细解释了IP地址128.14.35.7/20所在的CIDR地址块的网络地址和广播地址的计算过程。通过掩码20,确定网络位为20位,主机位为12位。网络地址为128.14.32.0,是因为它对应于第三段的最低值,而广播地址128.14.47.255是所有主机位置1的结果。
摘要由CSDN通过智能技术生成

已知IP地址为128.14.35.7/20是某CIDR地址块中的一个地址,为什么它所在地址块的最小地址是128.14.32.0并且最大地址是128.14.47.255?

因为ip地址32位二进制,用点分十进制表示。分为网络地址部分和主机地址部分,因为掩码是20,掩码用长度表示就是ip的32位中,网络位的个数,所以网络位在32位中前20位。

掩码20大于16小于24,确定在ip地址第三段就有网络地址4位,主机地址位长n=4位,主机位4位,它的取值范围就是0000-1111,即0到2^n-1,0-15共16个2^4,而网络位也是4位,同样取值范围是0-15。我们把第三段这个ip看成两段,网络位的几位看成一段,主机位的几位看着一段。网络位这段的权值就是主机位数n的2^n,主机位的权值是1。网络位每取一个值就令这是段十进制这个值为k,因为把网络位看成一个数值,它的权值就是2^4,ip第三段的取值就是kx16+0,到kx16+15,即kx2^n+2^n-1+这些值。当主机位从全1,加1,主机位从1111变成0000,前面网络位就加1,变成(k+1)x2^n。而第三段这些值去除16取整就得到k,kx16就是网络地址, 第三段是35,可求得k=2,网络地址就是2x16就得到32,就是网络位四位取值是0010时,可以这样理解把第三段的256个数字的麻将牌,依次从0标到255,分成每份16块,可以分成16份,0-15,16-31,32-63.......240-255.35就在32-63间的这段。每份开头就是网络地址在该段的值,结束就是广播地址的值。
网络地址就是全部主机位为0,广播地址就是全部主机位为1,掩码20,表示ip地址第四段全是主机位,所以 主机位是12位,0000 0000 0000,网络位前20位保持不变,所以网络地址就是128.14.32.0,广播地址就是1111 1111 1111,ip第三段就是网络地址32+15,就是47,第四段255,所以广播地址就是128.14.47.255
网络地址在既有网络位又有主机位的值,就是kx2^n,广播地址就是(k+1)x2^n-1,掩码=256-2^n
参考子网划分与例题解析_wj31932的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值