试给每个局域网分配一个合适的网络前缀

我们大三学的计算机网络,当时上网看到这个问题,顺手回答了:

一个公司有一个总部和三个下属部门。公司分配到的网络前缀是192.77.33/24。公司的网络布局如图1。总部共有五个局域网,其中LAN1~LAN4都连接到路由器R1上,R1再通过LAN5与路由器R2相连。R5和远地的三个部门的局域网LAN6~LAN8通过广域网相连。每个局域网旁边标明的数字是局域网上主机数。

图1 公司的网络布局
试给每个局域网分配一个合适的网络前缀。
在这里插入图片描述

只是举个栗子哈,变长子码一般答案不止一种。
LAN1:192.77.33.192/26
LAN2:192.77.33.64/28
LAN3:192.77.33.96/27
LAN4:192.77.33.112/28
LAN5:192.77.33.0/29
LAN6:192.77.33.80/27
LAN7:192.77.33.88/27
LAN8:192.77.33.28/27
以下是分析过程:
实践中证明应该先找主机数最大的网络开始分配

然后按顺序来
LAN1,50主机,64(-2=62)这个数值可以容下,也就是2^6,占用后六位64-2=62,子码位数32-6=26,
能操控的数值只有两位,选择数值:192.77.33.1100 0000/26也就是192.77.33.192/26
LAN2,10主机,16(-2=14)即2^4,子码位数32-4=28,能操控的数值只有四位,为了避免重复,子网设为 192.77.33.0100 0000/28也就是192.77.33.64/28
LAN4,10主机,16(-2=14)即2^4,子码位数32-4=28,为了避免重复,子网设为 192.77.33.0111 0000/28也就是192.77.33.112/28
LAN3,30主机,32(-2=30)刚好够用,子码位数32-5=27,为了避免重复,子网设为 192.77.33.96/27
LAN6,20主机,32(-2=30)即2^5,子码位数32-5=27,为了避免重复,子网设为 192.77.33.80/27
LAN7,子网设为 192.77.33.88/27
LAN8,子网设为 192.77.33.28/27
LAN5 ,4主机(8-2=6)比较合适,也就是2^3,只占用后三位刚好8-2=6,子码位数32-3=29,于是就有192.77.33.0000 0000/29也就是192.77.33.0/29
如果有误,欢迎交流。

我原来回答的网页:https://zhidao.baidu.com/question/356655601.html?entry=qb_uhome_tag

**

最有效解题思路(另一篇文章的,不是我自己做的):

**
分配网络前缀是应先考虑主机数最多的前缀,LAN1的主机数最多,LAN5最少。
在这里插入图片描述
链接:https://wenku.baidu.com/view/1a98f99b844769eae009ede6.html

  • 46
    点赞
  • 212
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
根据公司分配到的网络前缀是192.77.33/24,我们可以得出可用IP地址为192.77.33.1~192.77.33.254,子网掩码为255.255.255.0。 为了给每个局域网分配一个合适网络前缀,我们可以使用VLSM(可变长度子网掩码)的方法。 首先,我们需要确定需要多少个子网,可以根据局域网的数量来确定。总共有8个局域网,因此需要至少8个子网。 接下来,我们需要确定每个子网需要的IP地址数。可以通过以下公式来计算: 需要的IP地址数 = 局域网上的主机数 + 2(用于网络地址和广播地址) 根据图示可知,每个局域网上的主机数分别为: LAN1: 30 LAN2: 50 LAN3: 70 LAN4: 100 LAN5: 2 LAN6: 25 LAN7: 15 LAN8: 10 根据上述公式,每个局域网需要的IP地址数如下: LAN1: 32 LAN2: 52 LAN3: 72 LAN4: 102 LAN5: 4 LAN6: 27 LAN7: 17 LAN8: 12 接下来,我们需要根据需要分配的IP地址数来确定每个子网的网络前缀。可以从需要的IP地址数开始,不断向上取2的幂次方,直到大于等于需要的IP地址数为止。例如,LAN1需要32个IP地址,向上取2的幂次方得到64,因此LAN1需要一个/26的网络前缀。 根据上述计算,每个局域网需要的网络前缀如下: LAN1: 192.77.33.0/26 LAN2: 192.77.33.64/27 LAN3: 192.77.33.96/27 LAN4: 192.77.33.128/25 LAN5: 192.77.33.0/30 LAN6: 192.77.33.136/27 LAN7: 192.77.33.160/28 LAN8: 192.77.33.176/28 接下来,我们需要确定每个子网的子网掩码。可以通过以下公式来计算: 子网掩码 = 256 - 2^(位数) 例如,对于LAN1的/26网络前缀,其子网掩码为: 子网掩码 = 256 - 2^6 = 256 - 64 = 192 因此,LAN1的子网掩码为255.255.255.192。 根据上述计算,每个局域网的子网掩码如下: LAN1: 255.255.255.192 LAN2: 255.255.255.224 LAN3: 255.255.255.224 LAN4: 255.255.255.128 LAN5: 255.255.255.252 LAN6: 255.255.255.224 LAN7: 255.255.255.240 LAN8: 255.255.255.240 最后,我们需要将每个子网的网络前缀和子网掩码分配给相应的局域网。具体分配如下: LAN1: 192.77.33.0/26 子网掩码:255.255.255.192 LAN2: 192.77.33.64/27 子网掩码:255.255.255.224 LAN3: 192.77.33.96/27 子网掩码:255.255.255.224 LAN4: 192.77.33.128/25 子网掩码:255.255.255.128 LAN5: 192.77.33.0/30 子网掩码:255.255.255.252 LAN6: 192.77.33.136/27 子网掩码:255.255.255.224 LAN7: 192.77.33.160/28 子网掩码:255.255.255.240 LAN8: 192.77.33.176/28 子网掩码:255.255.255.240 通过上述计算和分配,每个局域网都被分配了一个合适网络前缀,可以实现局域网内主机之间的通信,同时也保证了不同子网之间的隔离和安全。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值