定长子网划分和变长子网划分问题_二叉树解法_通俗易懂_配考研真题

引入:定长子网划分和变长子网划分的基本概念

定长子网划分和变长子网划分的基本概念

目前常用的子网划分,是基于CIDR的子网划分,也就是将给定的CIDR地址块划分为若干个较小的CIDR地址块

定长子网划分:

  • 使用同一个子网掩码来划分子网,因此各子网的网络前缀相同
  • 所划分出子网的数量,只能是2的整数次幂个,即21,22, ...,2n
  • 每个子网所包含的地址数量相同,在分配IP地址时,容易造成对IP地址的浪费。

变长子网划分:

  • 可以使用不同的子网掩码来划分子网,因此各子网的网络前缀可以不同。
  • 所划分出子网的数量,可以不是2的整数次幂个,例如3、5、6、7、9、10、11...
  • 每个子网所包含的地址数量可以不同,在分配IP地址时,尽可能减少对IP地址的浪费。

定长子网划分和变长子网划分的二叉树解法


图解:

|-----------------------------------|
| 此时,划分子块数目是2的3次方,并且要求均分,所以是定长子网问题. |

引入:假如要求划分为5个子块,分配给5个子网,就是变长子网划分问题,我们可以通过水龙头放水的思想解决.

图解:

|--------------------------------------------|
| 我们可以在这个二叉树上寻找任意个结点,不重不漏的选取结点,其实也就是连续的选取结点. |


真题实战

【2021年题35】:现将一个IP网络划分为3个子网,若其中一个子网是192.168.9.128/26,则下列网络中,不可能是另外两个子网之一的是() 。

A.192.168.9.0/25

B.192.168.9.0/26

C.192.168.9.192/26

D.192.168.9.192/27

答案解析:

图解:

|------------------------------------------------------|
| 首先,根据给出网络将他们的前缀简记出来,然后,任意的组合他们,排除可以不重不漏堵住结点的选项.故答案选B |


【2019年题37】:若将101.200.16.0/20划分为5个子网。则可能的最小子网的可分配IP地址数是()。

A.126

B.254

C.510

D.1022

答案解析:

图解:

|--------------------------------|
| 尽量的选择大结点,直到再选,5个结点就堵不住为止,动手画一画 |

相关推荐
派阿喵搞电子15 分钟前
Ubuntu下有关UDP网络通信的指令
linux·服务器·网络
搬码临时工1 小时前
外网访问内网服务器常用的三种简单操作步骤方法,本地搭建网址轻松让公网连接
服务器·网络·智能路由器
Fortinet_CHINA2 小时前
引领AI安全新时代 Accelerate 2025北亚巡展·北京站成功举办
网络·安全
dustcell.2 小时前
Cisco Packer Tracer 综合实验
网络
量子-Alex4 小时前
【反无人机检测】C2FDrone:基于视觉Transformer网络的无人机间由粗到细检测
网络·transformer·无人机
Jeremy_Lee1235 小时前
grafana 批量视图备份及恢复(含数据源)
前端·网络·grafana
洛神灬殇6 小时前
【LLM大模型技术专题】「入门到精通系列教程」基于ai-openai-spring-boot-starter集成开发实战指南
网络·数据库·微服务·云原生·架构
上海云盾第一敬业销售6 小时前
高防IP可以防护什么攻击类型?企业网络安全的第一道防线
网络·tcp/ip·web安全
christine-rr6 小时前
征文投稿:如何写一份实用的技术文档?——以软件配置为例
运维·前端·网络·数据库·软件构建
happyh h h h p p p p8 小时前
部署DNS从服务器
运维·服务器·网络