Sous-réseau basé sur les besoins en réseau

0

Je suis incapable de visualiser la solution à la question suivante

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?

La réponse est

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

Ensuite, l'explication est

Le segment A doit prendre en charge 600 ordinateurs et nécessite donc une   taille de bloc de 1024, décrivant un réseau / 22

Ok, je comprends les sous-réseaux, mais le point suivant ne me permet pas de comprendre

L’ajout de 1024 ou 4 x 256 à l’adresse de départ de 131.107.168.0 apporte   à l'adresse de départ du segment B, 131.107.172.0.

Je ne comprends pas pourquoi vous auriez besoin d'ajouter à l'adresse réseau. Et je ne peux même pas trouver quoi chercher sur Google pour m'aider à comprendre cette solution. Pouvez-vous donner un point de départ. Jusqu'à présent, toutes les questions que j'ai vues et que j'ai lues concernent le sous-réseau, et non l'ajout de bits à l'adresse réseau.

FYI Voici l'explication complète

Le segment A doit prendre en charge 600 ordinateurs et nécessite donc une   taille de bloc de 1024, qui décrit un réseau / 22. Ajout de 1024 ou 4 x   256 à l'adresse de départ 131.107.168.0 vous amène à la   adresse de départ du segment B, 131.107.172.0. Le segment B doit   supporte 300 hôtes et nécessite donc une taille de bloc de 512 ou a / 23   réseau. Ajout de 512 ou 2 x 256 à l'adresse de départ du segment B   vous amène à l'adresse de départ du segment C, 131.107.174.0.   Le segment C doit prendre en charge 150 hôtes, pour lesquels une taille de bloc de 256 (une   / 24 réseau) est nécessaire. Ajout de 256 à l'adresse de départ du segment   C vous amène à l'adresse de départ du segment D, 131.107.175.0.   Le segment D doit prendre en charge 75 hôtes pour lesquels une taille de bloc de 128 est définie.   nécessaire. Un réseau / 25 est utilisé pour cette taille de bloc.

Glowie
la source
1
quand ils disent «ajouter», ils ne parlent pas d'arithmétique binaire, ils parlent comme si vous parliez de voler / donner des bits au réseau ou aux extrémités hôtes de l'adresse en les masquant. ils disent simplement que vous devez calculer l'adresse de fin pour le segment A et en ajouter une (décimale) pour obtenir l'adresse de début du segment suivant, ou si vous ne voulez pas calculer l'adresse de fin, vous pouvez noter qu'en volant 2 bits de l'adresse réseau, ce qui vous donne 4 blocs distincts dans le 3ème octet (168-171), ce qui vous permet de multiplier par 4 le nombre d'hôtes dans le 4ème octet (256).
Frank Thomas

Réponses:

2

Le segment B ne peut pas chevaucher le segment A. Le segment A occupe 131.107.168.0 - 131.107.171.255Ainsi, la prochaine adresse de départ non allouée est 131.107.172.0

Darth Android
la source
Dark Andriod, c'est le visuel que je cherchais, merci!
Glowie
1

Il y a 2 choses principales à comprendre ici:

  1. Les "segments" doivent être isolés les uns des autres. Même si / 22 peut prendre en charge 1022 hôtes (2 ^ 10-2), vous ne pouvez pas mettre les 600 hôtes du segment A et les 300 hôtes du segment B dans le même réseau. Si vous le faites, les hôtes du segment A pourraient "voir" les hôtes du segment B et ce n'est pas souhaitable, d'où la raison pour laquelle différents segments commencent.
  2. La taille des segments (également appelée taille de bloc) ne peut être qu'une puissance de 2. (par exemple, vous ne pouvez pas avoir une taille de segment de 24, mais vous pouvez avoir une taille de segment de 16 ou 32).

Maintenant, compte tenu de ces 2 points, le segment A nécessite 600 hôtes et la plus petite puissance de 2 pouvant en gérer autant est 2 ^ 10 = 1024. (N'oubliez pas que vous devez toujours soustraire 2 pour le nombre d'hôtes disponibles dans un segment, afin de prendre en compte le réseau et les adresses de diffusion, ce qui signifie qu'un seul hôte requiert une taille de bloc minimale de 4, ce qui permet de disposer de 2 hôtes, ou si, au lieu de 600 hôtes, la question demandait que vous ayez besoin de 1023 hôtes, vous devrez passer à l'alimentation suivante. de 2, qui est 2048.)

Une fois que nous avons déterminé que le premier segment nécessite une taille de bloc de 1024, nous "ajoutons" 1024 au réseau de départ pour déterminer la position du début du segment suivant. Maintenant, regardez la réponse de Darth et vous verrez exactement où le prochain segment de réseau devrait commencer.

TTT
la source