par
sadeq » 23 nov. 2005, 12:17
.... donc 200.0.0.0 - 255.255.255.0
Mai la sa vas pas puisque les 3 octets suivant 200 sont a 0 ? enfin je comprend pas trop.
.....
T'as tout compris alors.
Pour ta question, 200.0.0.0 mélangée avec le masque 255.255.255.0 donne le code réseau 200.0.0 : c'est donc ton réseau principal de classe C même si les 2 octets sont à 0. Il suffit que 200 appartienne à la plage binaire de classe C.
200 = 128+64+8 =
1x128 +
1x64 +
0x32 +
0x16 +
1x8 +
0x4 +
0x2 +
0x1
Soit le code binaire :
200.0.0 =
11001000 00000000 00000000 (qui commence par 110 = classe C)
Mais puisque c'est une adresse de classe C, tu ne peux la découper au maximum qu'en 128 sous-réseaux au détriment du nombre de machines.En effet, le découpage d'un réseau en sous-réseau dépond de sa classe puisque pour créer des sous-réseaux, on puise de la plage allouée aux machines.
Dans les classes A et B, les machines disposent de trop d'espace d'adressage (respectivement 3 et 2 octets) contrairement à la classe C qui n'a que le dernier octet pour adresser les machines (sans inclure bien sûr le 0 et 255)
Pour créer des sous-réseaux, le principe est simple :
Pour un réseau A,B ou C, il faut réserver (comme pour le principe de découpage en classes) un ensemble de premiers bits dans la plage d'octets réservés aux machines et tantque le nombre de bits augmente, le nombre de sous-réseaux augmente aussi.
La réservation des bits désignant les sous-réseaux à créer se fait par le masque de sous-réseau.
Exemple:
Ainsi, pour multiplier les réseaux du réseau 200.0.0.x, on utilise un masque qui reserve par exemple les 2 premiers bits de l'octets des machines.
Soit l'adresse C : 200.0.0 ayant le masque par défaut : 255.255.255.0
Le masque de sous-réseau en question doit commencer au niveau du dernier octet par : 00, 01, 10 ou 11 soit respectivement :
11111111 11111111 11111111
00 000000 = 255.255.255.0
11111111 11111111 11111111
01 000000 = 255.255.255.64
11111111 11111111 11111111
10 000000 = 255.255.255.128
ou
11111111 11111111 11111111
11 000000 = 255.255.255.192
On a donc créé théoriquement jusqu'à 4 sous-réseaux (2 puissance 2)
Ce qui laisse 6 bits pour adresser les machines (2 puissance 6 = 64 machines par sous-réseau)
NB: Les formes tout-zéro et tout-un (255) confondent le sous-réseau au réseau principal dans le cas de tout-zéro et le broadcast en cas de 255 (tout-un)
Conclusion :
Nombre de bits => Nombre de sous-réseaux
1 => 2
2 => 4
3 => 8
4 => 16
5 => 32
6 => 64
7 => 128
8 (impossible pour une classe C) => 256
[quote="agité"].... donc 200.0.0.0 - 255.255.255.0
Mai la sa vas pas puisque les 3 octets suivant 200 sont a 0 ? enfin je comprend pas trop.
.....[/quote]
T'as tout compris alors.
Pour ta question, 200.0.0.0 mélangée avec le masque 255.255.255.0 donne le code réseau 200.0.0 : c'est donc ton réseau principal de classe C même si les 2 octets sont à 0. Il suffit que 200 appartienne à la plage binaire de classe C.
200 = 128+64+8 = [b]1[/b]x128 + [b]1[/b]x64 + [b]0[/b]x32 + [color=darkred]0[/color]x16 + [color=darkred]1[/color]x8 + [color=darkred]0[/color]x4 + [color=darkred]0[/color]x2 + [color=darkred]0[/color]x1
Soit le code binaire :
200.0.0 = [b]110[/b]01000 00000000 00000000 (qui commence par 110 = classe C)
Mais puisque c'est une adresse de classe C, tu ne peux la découper au maximum qu'en 128 sous-réseaux au détriment du nombre de machines.En effet, le découpage d'un réseau en sous-réseau dépond de sa classe puisque pour créer des sous-réseaux, on puise de la plage allouée aux machines.
Dans les classes A et B, les machines disposent de trop d'espace d'adressage (respectivement 3 et 2 octets) contrairement à la classe C qui n'a que le dernier octet pour adresser les machines (sans inclure bien sûr le 0 et 255)
Pour créer des sous-réseaux, le principe est simple :
Pour un réseau A,B ou C, il faut réserver (comme pour le principe de découpage en classes) un ensemble de premiers bits dans la plage d'octets réservés aux machines et tantque le nombre de bits augmente, le nombre de sous-réseaux augmente aussi.
La réservation des bits désignant les sous-réseaux à créer se fait par le masque de sous-réseau.
[b]Exemple:[/b]
Ainsi, pour multiplier les réseaux du réseau 200.0.0.x, on utilise un masque qui reserve par exemple les 2 premiers bits de l'octets des machines.
Soit l'adresse C : 200.0.0 ayant le masque par défaut : 255.255.255.0
Le masque de sous-réseau en question doit commencer au niveau du dernier octet par : 00, 01, 10 ou 11 soit respectivement :
11111111 11111111 11111111 [b]00[/b] 000000 = 255.255.255.0
11111111 11111111 11111111 [b]01[/b] 000000 = 255.255.255.64
11111111 11111111 11111111 [b]10[/b] 000000 = 255.255.255.128
ou
11111111 11111111 11111111 [b]11[/b] 000000 = 255.255.255.192
On a donc créé théoriquement jusqu'à 4 sous-réseaux (2 puissance 2)
Ce qui laisse 6 bits pour adresser les machines (2 puissance 6 = 64 machines par sous-réseau)
[b]NB:[/b] Les formes tout-zéro et tout-un (255) confondent le sous-réseau au réseau principal dans le cas de tout-zéro et le broadcast en cas de 255 (tout-un)
[b]
Conclusion :[/b]
Nombre de bits => Nombre de sous-réseaux
1 => 2
2 => 4
3 => 8
4 => 16
5 => 32
6 => 64
7 => 128
8 (impossible pour une classe C) => 256