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
A voir également:

3 réponses

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
brupala Messages postés 112439 Date d'inscription   Statut Membre Dernière intervention   14 273
 
oui,
mais le masque n'est pas toujours 255.255.0.0, quasiment jamais, d'ailleurs.
0
brupala Messages postés 112439 Date d'inscription   Statut Membre Dernière intervention   14 273
 
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
asm4589
 
255.255.255.240 c'est ceci le résultat ?
0
brupala Messages postés 112439 Date d'inscription   Statut Membre Dernière intervention   14 273
 
n'importe quoi ....
tu sais lire ou pas ?
0
asm4589
 
00000000 00000000 00001000 10010110
0.0.8.150 le résultat c'est celui la ?
0
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
asm4589
 
Je vois pas ^^
0
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