Calcul adresse IP

Résolu
Hulk -  
Optimus_Prime Messages postés 154 Statut Membre -
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
Configuration: Windows XP Internet Explorer 7.0

5 réponses

  1. knasucre22 Messages postés 104 Statut Membre 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
    1. brupala Messages postés 111148 Date d'inscription   Statut Membre Dernière intervention   14 449
       
      ton message avait été bloqué par le robot, je l'ai rétabli.
      0
  2. tcharantcho Messages postés 182 Date d'inscription   Statut Membre Dernière intervention   13
     
    mdr , j'ai rien rien , mais rien pijé !
    0
  3. 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
    1. brupala Messages postés 111148 Date d'inscription   Statut Membre Dernière intervention   14 449
       
      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
  4. Hulk
     
    Re,

    Ok merci Brupala de m'avoir répondu.

    Très bonne soirée !

    AM.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Optimus_Prime Messages postés 154 Statut Membre 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