根据网络需求进行子网划分


0

我无法想象以下问题的解决方案

Your company has obtained the 131.107.168.0 /21 address space from an ISP. You now need to design this address space to accommodate the following network segments. Segment A: 600 hosts Segment B: 300 hosts Segment C: 150 hosts Segment D: 75 hosts Which of the following addresses should you assign the networks?

答案是

Segment A: 131.107.168.0/22
Segment B: 131.107.172.0/23
Segment C: 131.107.174.0/24
Segment D: 131.107.175.0/25

然后,说明是

网段A需要支持600台计算机,因此块大小为1024,它描述了/ 22网络

好的,我了解子网划分,但接下来我无法弄清楚

在131.107.168.0的起始地址上加上1024或4 x 256,将使您到达段B的起始地址131.107.172.0。

我不明白为什么您需要添加到网络地址。而且,我什至无法弄清楚要用什么Google来帮助我理解该解决方案。你能给个起点吗?到目前为止,我所看到的所有问题以及我所读的所有内容都是关于子网划分的,而不是在网络地址中添加位

仅供参考,这里是整个解释

网段A需要支持600台计算机,因此要求块大小为1024,它描述了一个/ 22网络。在131.107.168.0的起始地址上加上1024或4 x 256,将使您到达段B的起始地址131.107.172.0。网段B需要支持300台主机,因此需要512个块大小或一个/ 23网络。将512或2 x 256添加到段B的起始地址,即可将您带到段C的起始地址131.107.174.0。网段C需要支持150个主机,为此需要256个块大小(/ 24网络)。将256添加到段C的起始地址,即可将您带到段D的起始地址131.107.175.0。段D需要支持75个主机,其主机块大小为128。/ 25网络用于此块大小。


1
当他们说“添加”时,他们不是在谈论二进制算术,而是您与您谈论通过掩蔽网络向主机或地址主机端窃取/提供位的方式。他们只是在说您需要计算段A的结束地址并添加一个(十进制)以获取下一个段的起始地址,或者,如果您不想计算结束地址,则可以注意到,来自网络地址的2位,可在第三个八位位组(168-171)中为您提供4个不同的块,因此您可以将第四个八位位组(256)中的主机数量乘以4倍。
Frank Thomas

Answers:


2

段B不能与段A重叠。段A占用131.107.168.0- 131.107.171.255,因此下一个未分配的起始地址为131.107.172.0


Darth Andriod,这是我一直在寻找的视觉效果,谢谢!
Glowie

1

这里有两件事要理解:

  1. “段”必须彼此隔离。即使/ 22可以支持1022台主机(2 ^ 10-2),也不能将A段的600台主机和B段的300台主机放入同一网络。如果您执行了细分A主机,则可以“看到”细分B主机,这是不希望的,因此不同细分开始的原因。
  2. 段大小(也称为块大小)只能是2的幂。(例如,段大小不能为24,但是段大小可以为16或32。)

现在给定这两个点,网段A需要600台主机,而2的最小幂可以处理很多主机,则为2 ^ 10 =1024。(请记住,网段中可用的主机数必须始终减去2,以说明网络和广播地址。这意味着一个主机至少需要4个块大小,最多可容纳2个主机;或者,如果问题不是说600个主机,而是1023个主机,则必须使用下一个电源之2,即2048。)

一旦确定了第一个段所需的块大小为1024,就将“ 1024”“添加”到起始网络中,以确定下一个段必须开始的位置。现在查看Darth's Answer,您将确切看到下一个网段应该在哪里开始。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.