Calcul adresse IP

Résolu
Hulk -  
Optimus_Prime Messages postés 152 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

Avec l'IP 172.16.0.1/25 comment je fais pour être sûr ?

Mon problème c'est le décalage.

Je crois être sûr de

Réseaux De A Broadcast

172.16.0.0 - 172.16.0.1 - 172.16.0.126 - 172.16.0.127
172.16.0.128 - 172.16.0.129 - 172.16.0.254 - 172.16.0.255

Mais celles d'après ?

172.16.1.0 - 172.16.1.1 - 172.16.1.126 - 172.16.1.127
172.16.1.128 - 172.16.1.129 - 172.16.1.254 - 172.16.1.255

Le pire, c'est que je sais, comment faut faire, mais mon problème est de savoir òu et quand je dois décaler l'octet si vous voyez ce que je veux dire

Si quelqu'un a la gentillesse de me guider..

Un grand merci.

AM
A voir également:

5 réponses

knasucre22 Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   30
 
Salut,

si j'ai bien compris tu veux être capable de calculer les différentes adresses réseaux et broadcast pour un masque donné ?

Prenons ton exemple, 172.16.0.0 où tu veux des sous-réseaux de 126 hôtes (utilisables), il me semble que tu ait bien compris que la taille d'un sous-réseau est une puissance de deux (2, 4 , 8 , 16 , 32 , 64 , 128 ? ect...) , et que pour avoir la taille réel d'un réseau il faut que tu ajoute 2 adresses au nombre d'adresses utilisables (adresse réseau et de broadcast) donc pour ton exemple 126+2 = 128 (pil poil ^^)

ensuite pour calculer le netmask, il faut que tu calcule le nombre de bit nécessaire pour faire 128 en binaire, donc ici 7 ( 1000000 = 128 ) .

Petit rappel un masque de sous réseau est une succession de 1 puis de 0, divisé en paquet de 8 bits pour un total de 32 bits comme un adresse ip,
ex : 11111111 11111111 11111111 10000000
255 255 255 128

Le nombre de 0 a la fin es égale eu nombre trouvé deux paragraphes plus haut, 7.

Maintenant pour répondre a ta question, pour avoir les différentes adresses réseaux il faut partir de l'adresse la plus basse, ici 172.16.0.0 et ajouter la taille du réseau (la puissance de deux) a la suite,
ex :
172.16.0.0 -> R1
172.16.0.128 -> R2
172.16.1.0 -> R3
172.16.1.128 -> R4
...

L'adresse de broadcast du réseau et l'adresse la plus haute du réseau (tandis que l'adresse réseau et la plus basse), soit :
172.16.0.127 -> R1 ( = R2 - 1)
172.16.0.255 -> R2 ( = R3 - 1)
172.16.1.127 -> R3 ( = R4 - 1)
172.16.1.255 -> R4 ( = R5 - 1)
...

Tes adresses utilisables sont donc les adresses entre l'adresse réseau et l'adresse de broadcast pour chaque réseau ainsi :
172.17.0.1 - 172.17.0.126 -> R1
172.17.0.129 - 172.17.0.254 -> R2
172.17.1.1 - 172.17.1.126 -> R3
172.17.1.129 - 172.17.1.254 -> R4
...

Voila j'espère avoir été clair et avoir aider des novices en découpage de réseau :D

Bonne soirée.
2
brupala Messages postés 112053 Date d'inscription   Statut Membre Dernière intervention   14 183
 
ton message avait été bloqué par le robot, je l'ai rétabli.
0
tcharantcho Messages postés 182 Date d'inscription   Statut Membre Dernière intervention   13
 
mdr , j'ai rien rien , mais rien pijé !
0
Hulk
 
Hello,

Merci de me répondre quand même.

172.16.0.0 Classe B, masque défaut 255.255.0.0 et je veux 126 hôtes.

Le masque sous-réseau est 255.255.255.128

Je veux savoir les plage d'adresses valides.

Les deux premières sont bien

172.16.0.0 - 172.16.0.1 - 172.16.0.126 - 172.16.0.127
172.16.0.128 - 172.16.0.129 - 172.16.0.254 - 172.16.0.255

ou non ?

Et ensuite c'est

172.16.1.0 - 172.16.1.1 - 172.16.1.126 - 172.16.1.127
172.16.1.128 - 172.16.1.129 - 172.16.1.254 - 172.16.1.255
172.16.2.0 - 172.16.2.1 - 172.16.2.126 - 172.16.2.127
172.16.2.128 - 172.16.2.129 - 172.16.2.254 - 172.16.2.255
172.16.3.0 - 172.16.3.1 - 172.16.3.126 - 172.16.3.127
172.16.3.128 - 172.16.3.129 - 172.16.3.254 - 172.16.3.255
etc..

comme je dis je ne suis pas encore au point et voulais avoir le petit truc pour être sûr.

Merci bien.

AM.
0
brupala Messages postés 112053 Date d'inscription   Statut Membre Dernière intervention   14 183
 
Salut,
effectivement, là c'est juste , en précisant le masque réseau (/25 ou 255.255.255.128) ça va beaucoup mieux .
au départ, sans préciser de masque, ça ne veut rien dire.
au fait,
encore une fois, classe B ou pas, on s'en fout, ça ne change rien.
0
Hulk
 
Re,

Ok merci Brupala de m'avoir répondu.

Très bonne soirée !

AM.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Optimus_Prime Messages postés 152 Date d'inscription   Statut Membre Dernière intervention   29
 
Une technique assez rapide :

exemple précédent :
172.16.0.0 / 25

11111111 11111111 11111111 10000000
masque : 255.255.255.128

256 - 128 = 128

@sous-réseau disponible (entre <>)
<172.16.0.0> => 172.16.0.127 => 128 @ disponible (en comptant broadcast + @réseau)
<172.16.0.128> => 172.16.0.255 => 128 @ disponible (en comptant broadcast + @réseau)

Nouvel exemple :
192.168.10.0 /27

11111111 11111111 11111111 11100000
masque : 255.255.255.224 (128+64+32)

256 - 224 = 32

@sous-réseau disponible (entre <>)
<192.168.10.0> @broadcast: 192.168.10.31
<192.168.10.32> @broadcast: 192.168.10.63
<192.168.10.64> @broadcast: 192.168.10.95
<192.168.10.96> @broadcast: 192.168.10.127
<192.168.10.128> @broadcast: 192.168.10.159
<192.168.10.160> @broadcast: 192.168.10.191
<192.168.10.192> @broadcast: 192.168.10.223
<192.168.10.224> @broadcast: 192.168.10.255
=> 30 @hôte disponibles.

Petite astuce à se souvenir.
@ réseau toujours paire, et @broadcast toujours impaire.
Si ce n'est pas le cas, c'est que tu as une erreur.

Technique à peut prêt similaire, mais expliqué différemment.

Bonne journée
0