Masque de réseaux

Résolu
charline159 Messages postés 208 Date d'inscription   Statut Membre Dernière intervention   -  
charline159 Messages postés 208 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

En lisant un cours sur les masques de réseaux, je suis tombée sur cet exemple:

exemple 3 : soit une machine repérée par l'adresse IP3 = 192.154.88.133 / 26 ;
on trouve son masque de sous-réseau en constatant que 26 = 8 + 8 + 8 + 2 ,
donc M3 = 255.255.255.192 [en fait (1111 1111).(1111 1111).(11111111).(1100 0000)];

on en déduit le numéro du sous-réseau auquel elle appartient par l'opération (IP3) AND (M3), soit:
(1100 0000).(1001 1010).(0101 1000).(1000 0101)
(1111 1111).(1111 1111).(11111111).(1100 0000)
(1100 0000).(1001 1010).(0101 1000).(1000 0000) = R3 = 192.154.88.128 .

Source: https://www.faidherbe.org/tutoriel/ip.htm ("Identification du réseau")

J'aimerais savoir pourquoi dans cet exemple on considère que 26 = 8+8+8+2 alors qu'on pourrait faire 26 = 16+8+2 ? (Ce qui ne donne pas le même résultat au final...)

Cordialement

2 réponses

nulenmathe Messages postés 425 Date d'inscription   Statut Membre Dernière intervention   152
 
une IP c'est -> 4 <- octets et pas 3

un octet c'est '8' bits donc comme dans l'exemple 8 bits + 8 bits + 8 bits + 2bits

en binaire 255 = 1111 1111

c'est 255 + 255 + 255 + 255 et non 510 + 255 + 64
0
charline159 Messages postés 208 Date d'inscription   Statut Membre Dernière intervention   1
 
Ok mais pourtant, pour convertir l'adresse ip 192.154.88.133 en binaire, si on ne reste respecte pas le modèle "4 octets" et qu'à la place on fait...

192 = 128 + 64 = 1100 0000
154 = 128 + 16 + 8 + 2 = 1001 1010
88 = 64 + 16 + 8 = 0101 1000
133 = 128 + 4 + 1 = 1000 0101

...ça marche aussi! Pourquoi?
0
brupala Messages postés 112041 Date d'inscription   Statut Non membre Dernière intervention   14 179
 
Salut,
lecture:
https://www.commentcamarche.net/contents/1354-le-cidr#table-des-representations-et-tailles-blocs-cidr
pourquoi 16+8+2 ça ne serait pas égal à 8+8+8+2 ?
sauf que 16+8 , ça ne correspond à rien en la matière.
26 ce n'est pas 8+8+8+2, ce sont les 26 bits de gauche sur les 32 de l'adresse IPV4, c'est tout.
on parle en binaire, pas en décimal pointé là.
sinon une adresse ip, ça peut s'écrire en décimal aussi:
essaie
ping 134744072



et ... Voili  Voilou  Voila !
0
charline159 Messages postés 208 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci pour avoir éclairci ma lanterne! :)
0