Calcul de sous réseaux

asm4589 -  
ciscowarrior Messages postés 810 Statut Membre -
Bonjour,

J'ai cette adresse 172.16.8.150

Je voudrais le détail du calcul pour obtenir la partie réseau de l'adresse avec le connecteur ET logique avec le masque 255.255.0.0

Merci

3 réponses

  1. asm4589
     
    Pour obtenir la partie réseau de l'adresse, il faut faire un Et logique avec le masque 255.555.0.0

    C'est juste sa ?
    0
    1. brupala Messages postés 111174 Date d'inscription   Statut Membre Dernière intervention   14 455
       
      oui,
      mais le masque n'est pas toujours 255.255.0.0, quasiment jamais, d'ailleurs.
      0
  2. brupala Messages postés 111174 Date d'inscription   Statut Membre Dernière intervention   14 455
     
    Salut
    pour réaliser les opérations de logique binaire, il faut réécrire les nombres en binaire tout simplement:
    172.16.8.150 c'est:
    128+32+8+4 au premier octet 16 au second, 8 au troisième et 128+16+4+2
    soit:
    10101100 00010000 00001000 10010110
    et 255.255.0.0 le masque:
    11111111 11111111 00000000 00000000
    les & logique bit à bit:
    10101100 00010000 00000000 00000000
    donc le numéro de réseau est :
    172.16.0.0
    et la partie host:
    10101100 00010000 00001000 10010110
    &
    00000000 00000000 11111111 11111111 (masque inversé)
    soit
    00000000 00000000 00001000 10010110
    0.0.8.150
    Ici on pouvait faire le calcul tout simplement car le masque est à la frontière d'un octet, en mettant les deux premiers octets d'un côté et les deux autres de l'autre, mais ça aurait été plus compliqué avec un masque /28 (255.255.255.240) par exemple sur cette adresse.
    0
  3. asm4589
     
    255.255.255.240 c'est ceci le résultat ?
    0
    1. brupala Messages postés 111174 Date d'inscription   Statut Membre Dernière intervention   14 455
       
      n'importe quoi ....
      tu sais lire ou pas ?
      0
    2. asm4589
       
      00000000 00000000 00001000 10010110
      0.0.8.150 le résultat c'est celui la ?
      0
    3. ciscowarrior Messages postés 810 Statut Membre 100
       
      celui -ci est encore mieux que celui d'avant mdr :)

      Faudrait relire les réponses de Brupala, elles sont pourtant explicites
      0
    4. asm4589
       
      Je vois pas ^^
      0
    5. ciscowarrior Messages postés 810 Statut Membre 100
       
      172.16.8.150 = 10101100.00010000.00001000.10010110
      255.255.0.0 = 11111111.11111111.00000000.00000000
      Tu fais ton ET logique bit à bit avec la table de vérité pour le ET qui est:
      1 0 donne 0
      0 1 donne 0
      0 0 donne 0
      1 1 donne 1
      donc quand tu faits ton ET logique et que le bit du masque est à 1 alors tu recopies le bit correspondant dans l'adresse IP et quand ton bit de masque est à zéro alors tu mets zéro dans l'adresse IP ce qui donne:

      10101100.00010000.00000000.00000000 donc 172.16.0.0 qui est l'adresse de réseau donc la partie réseau c'est 172.16

      Mais bon brupala avait expliqué la même chose .
      0