计算机网络—一个自治系统有5个局域网,其连接图如图所示。LAN2至LAN5上的主机数分别为:91,150,3,15。该自治系统分配到的IP地址块为30.138.118/23。试给出每一个局域网的地址块

计算机网络—一个自治系统有5个局域网,其连接图如图所示。LAN2至LAN5上的主机数分别为:91,150,3,15。该自治系统分配到的IP地址块为30.138.118/23。试给出每一个局域网的地址块1 一个自治系统有 5 个局域网 其连接图如图所示 LAN2 至 LAN5 上的主机数分别为 91 150 3 15 该自治系统分配到的 IP 地址块为 30 138 118 23 试给出每一个局域网的地址块 包括前缀 解 分配网络前缀时应先分配地址多较多的前缀 地址块 30 138 118 23 可写成 30 138 118 0 23 写为二进制为 00011110 0 00000000 对 LAN4 LAN4 有 3 个主机加一个路由器地址为 4 个地址 22 2 lt 4 lt 23 2 所以

计算机网络:一个自治系统有5个局域网,其连接图如图所示。LAN2至LAN5上的主机数分别为:91,150,3,15。该自治系统分配到的IP地址块为30.138.118/23。试给出每一个局域网的地址块(包括前缀)。
在这里插入图片描述
解:分配网络前缀时应先分配地址多较多的前缀。
地址块30.138.118/23可写成30.138.118.0/23,写为二进制为:00011110.10001010.01110110.00000000
对LAN1,LAN4有3个主机加一个路由器地址为4个地址,22-2<4<23-2,所以主机位为3bit,网络前缀n=29
对LAN2,LAN2 有 91 个主机加一个路由器地址为 92 个地址,26-2<92<27-2,所以主机位为7bit,网络前缀n=25
对LAN3,LAN3有150个主机加一个路由器地址为151个地址,27-2,<151<28-2,所以主机位为8bit,网络前缀n=24
对LAN4,LAN4有3个主机加一个路由器地址为4个地址,22<4<23-2,所以主机位为3bit,网络前缀n=29
对LAN5,LAN5有15个主机加一个路由器地址为16个地址,24-2<16<25-2,所以主机位为5bit,网络前缀n=27
设该自治系统有地址块A,其网络前缀n=23;32位地址中有23位是网络前缀,剩下9位是主机号,因此共有2的9次方=521个IP地址,把地址总数分为两大块,每一块的地址数为265个,其网络前缀增加了一位(注:网络前缀每增加一位,地址数就减半)即n=24,此时LAN3网络前缀n=24,对应图中的B、C两块;
把地址块B分配给LAN3,地址块C继续分下去。地址块C的一半是D、E,地址数减半是128,网络前缀增加一位,n=25,对应图中的D和E;LAN2得到了地址块D,地址块D的另一半E继续分下去。
地址块D的另一半E分成两份F、G,有64个地址,网络前缀n=26,没有局域网得到;
继续向下分,将地址块G分成两份H、I,有32个地址,网络前缀n=27,LAN5得到地址块H,另一半地址块I继续分下去;
将I分成两份J、K,有16个地址,网络前缀n=28,没有局域网得到;
将地址块I分成四份L、M,N、O,有8个地址,网络前缀n=29,LAN1得到地址块M,LAN4得到地址块N;如下图所示:













在这里插入图片描述
由上图所示(左0右1):
LAN3:第24位为0;分配地址块:30.138.118.0/24
LAN2:第24、25位为10;分配地址块:30.138.119.0/25
LAN5:第24、25、26、27位为1110;分配地址块:30.138.119.192/27
LAN1:第24、25、26、27、28、29位为111101;分配地址块:30.138.119.232/29
LAN4:第24、25、26、27、28、29位为111110; 分配地址块:30.138.119.240/24





版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213642.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午5:55
下一篇 2026年3月18日 下午5:55


相关推荐

  • automatic是什么手表_浪琴automatic什么意思

    automatic是什么手表_浪琴automatic什么意思1.在本文中,提出了一种注释和检索图像的特征组合方法。除了使用原始图像中的低级颜色特征外,我们还提取了从卷积神经网络(CNN)中学习的特征。我们发现这两组在进行自动图像标注(AIA)时是相互补充的

    2022年8月1日
    7
  • 常用的几种java集合类总结

    常用的几种java集合类总结一:直观框架图简单版:详细版:Java集合框架Java集合框架主要包括两种类型的容器,一种是集合(Collection),另一种是图(Map)。Collection接口又有3种子类型,List、Set和Queue,再下面是一些抽象类,最后是具体实现类,常用的有ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedH…

    2022年6月12日
    37
  • c++中 this指针详解[通俗易懂]

    c++中 this指针详解[通俗易懂]this是c++中的一个关键字,也是一个常量指针,指向当前对象,也就是当前对象的首地址。通过this指针,可以访问当前对象的成员变量和成员函数。【特性】1. this指针的类型是类类型*const2. this指针并不是对象本身的一部分,不会影响sizeof的结果3. this的作用域在类成员函数的内部4. this指针是类成员函数的第一个默认隐含参数,

    2022年5月13日
    49
  • mysql latin1 中文_mysql 的 latin1 支持中文

    mysql latin1 中文_mysql 的 latin1 支持中文初学者往往会犯糊涂 mysql 的默认字符集 latin1 是否支持中文 初步分析表明 是的 确实支持中文 是初步的结论 只做了初步的分析 1 先来看看 latin1 参考百度百科 Latin1 是 ISO 8859 1 的别名 有些环境下写作 Latin 1 ISO 8859 1 编码是单字节编码 向下兼容 ASCII 其编码范围是 0x00 0xFF 0x0

    2026年3月19日
    2
  • 统计xml文件中标记框的特性

    统计xml文件中标记框的特性

    2020年11月8日
    196
  • Javascript 模块化规范

    Javascript 模块化规范模块化的意思就是在解决某一问题时 采用分类的思想把问题进行系统性分解 从而解决问题的方式 目前 JavaScript 领域广泛使用的模块化规范包括 commonJs 规范 AMD 规范 CMD 规范 今天简单介绍下这三种开发规范 一 commonjs 规范 nbsp nbsp nbsp nbsp commonjs 出现的背景和 JavaScript 的函数式编程有关 没有标准化模块化系统 标准库少等 所以 commonjs 就是为了解决

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号