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

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

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

目前常用的子网划分,是基于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个结点就堵不住为止,动手画一画 |

相关推荐
念恒1230619 分钟前
传输层协议TCP
服务器·网络·tcp/ip
爱研究的小梁29 分钟前
打破时延‑带宽悖论|乾元通 QMP‑UDP,为无人载具提供低延时高带宽原生通信方案
网络·网络协议·udp
hkNaruto33 分钟前
【游戏】低帧率策略游戏类帧同步保障公平性软件详细设计文档
网络·游戏
2601_9499506337 分钟前
考研英语资料太散?用小程序把真题、词汇和错题放到一起
人工智能·学习·考研·小程序·刷题·小程序推荐
比兔代理1 小时前
代理IP池性能瓶颈在哪?并发、带宽与IP质量的平衡优化策略
服务器·网络·tcp/ip·安全
BlueAsia_Lab1 小时前
Wi‑Fi 认证:企业办理需要准备哪些资料?
运维·服务器·网络
恋恋西风1 小时前
TCP 三次握手 / 四次挥手 讲解
网络·网络协议·tcp/ip
Horn Still Sounds1 小时前
Linux网络编程|UDP与TCP传输层协议深度梳理
linux·网络·tcp/ip·udp
比兔代理2 小时前
动态 IP 代理深度讲解:IP 地址轮换机制与会话保持方案
网络·网络协议·tcp/ip
蕾米莉亚《'';2 小时前
科普向host和port(感谢千问
网络