这几个IP地址块聚合后,可用地址数是多少?你造吗?

简介: 这几个IP地址块聚合后,可用地址数是多少?你造吗?




题目:

IP地址块为59.67.159.0/26、59.67.159.64/26和59.67.159.128/26聚合可用的地址数为()


A、126

B、186

C、188

D、254



个人见解:

1、首先,我们都是知道IPv4,每个字节是8bit,即8位。59.67.159 占3个字节,3*8=24,24小于26,26-24=2,说明向第4字节借用了2位。前面3个字节都是59.67.159,所以遇到这种题,可以不用转换成二进制。


a、59.67.159.0/26        = 59.67.159.0000 0000

b、59.67.159.64/26      = 59.67.159.0100 0000

c、59.67.159.128/26     = 59.67.159.1000 0000


从上面标注红色的,我们可以看出:

a和b可以做聚合,为什么可以做聚合呢?  (能不能做聚合,就看相同数值到哪一位?)

很明显我们可以看出,蓝色部分均相同:

a、59.67.159.0/26        = 59.67.159.0000 0000

b、59.67.159.64/26      = 59.67.159.0100 0000


所以a和b可以聚合为:59.67.159.0/25  (25位怎么来的?就是数一下蓝色部分有多少bit就知道了。)


所以a和b聚合后的主机位=32-25=7,  2^7=128,那主机地址就有128个,题目要是可用的,需要减去2(一个全0,一个全1),即128-2=126,即126个可用主机地址。



C不能聚合,所以主机位仍然是32-26=6, 2^6=64,那主机地址就有64个,题目要是可用的,需要减去2个地址不可用(一个全0,一个全1,),即64-2=62,即62个可用主机地址。



综上所述:

聚合可用的地址数为=126+62=188

相关文章
|
12月前
|
存储 缓存 算法
计算机存储体系中主存地址和 Cache 地址之间的转换工作由谁完成
计算机存储体系中主存地址和 Cache 地址之间的转换工作由谁完成
|
3月前
|
域名解析 运维 Serverless
函数计算产品使用问题之设置最大实例数为1和最大并发数为20,当请求数量超过20时,系统会如何处理
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
3月前
|
运维 关系型数据库 Serverless
函数计算产品使用问题之如何在日志中打印出你本地机器的IP地址
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
【树上倍增】【割点】 【换根法】3067. 在带权树网络中统计可连接服务器对数目(二)
【树上倍增】【割点】 【换根法】3067. 在带权树网络中统计可连接服务器对数目
|
5月前
|
算法 测试技术 C#
【树上倍增】【割点】 【换根法】3067. 在带权树网络中统计可连接服务器对数目(三)
【树上倍增】【割点】 【换根法】3067. 在带权树网络中统计可连接服务器对数目
|
5月前
|
人工智能 BI 测试技术
【树上倍增】【割点】 【换根法】3067. 在带权树网络中统计可连接服务器对数目(一)
【树上倍增】【割点】 【换根法】3067. 在带权树网络中统计可连接服务器对数目
|
5月前
|
存储 负载均衡 算法
负载均衡案例:如何只用2GB内存统计20亿个整数中出现次数最多的整数
负载均衡案例:如何只用2GB内存统计20亿个整数中出现次数最多的整数
94 2
|
5月前
|
存储 缓存 移动开发
日常小知识点之用户层网络缓冲区(固定内存,ringbuffer,chainbuffer)
日常小知识点之用户层网络缓冲区(固定内存,ringbuffer,chainbuffer)
123 0
某单位分配了一个B类地址,计划将内部网络分成35个子网,将来要增加16个子网,每个子网的主机数目接近800台,可行的掩码方案是
某单位分配了一个B类地址,计划将内部网络分成35个子网,将来要增加16个子网,每个子网的主机数目接近800台,可行的掩码方案是
193 0
如何在把创建临时变量的前提下交换两个数(直接上代码)
如何在把创建临时变量的前提下交换两个数(直接上代码)