Classe d'ip en CIDR
Résolu/Fermé
sbouli
Messages postés
200
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
14 août 2014
-
10 mars 2009 à 15:38
sbouli Messages postés 200 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 14 août 2014 - 10 mars 2009 à 16:10
sbouli Messages postés 200 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 14 août 2014 - 10 mars 2009 à 16:10
A voir également:
- Classe d'ip en CIDR
- Ethernet n'a pas de configuration ip valide - Guide
- Comment connaître son adresse ip - Guide
- Ip local - Guide
- Comment savoir si quelqu'un utilise mon adresse ip - Guide
- Localiser adresse ip gratuit - Guide
3 réponses
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 192
10 mars 2009 à 15:44
10 mars 2009 à 15:44
avec /17 -> 17 bits de masque -> 255.255.128.0
donc, la plage 65.55 n'est pas dans le réseau ...
personnellement, je converit tout en binaire. c'est lourd, mais efficace ! et tu ne peux te tromper...
je vais te faire un exemple avec tes réseaux
65.54.128.0/17
masque: 17 bits a 1 puis le reste a 0 (32 bits en tout)
M:1111-1111.1111-1111.1000-0000.0000-0000
pour avoir l'ip basse, tu prends n'importe quelle adresse du réseau, et tu appliques un ET logique entre l'ip et le masque (une multiplication bit par bit: si les 2 bits correspondant sont a 1 resultat = 1, sinon Resultat=0)
dasn ton cas, l'ip basse est 65.54.128.0
en binaire:
Ip_basse:0100-0001.0011-0110.1000-0000.0000-0000
pour l'ip haute, on prend l'IP basse et on met tout a 1 là ou le masque était a 0:
Ip_basse:0100-0001.0011-0110.1000-0000.0000-0000
Masque_:1111-1111.1111-1111.1000-0000.0000-0000
ip_haute:0100-0001.0011-0110.1111-1111.1111-1111
et on reconverti l'ip haute en decimal:
65.54.255.255 ...
donc, la plage 65.55 n'est pas dans le réseau ...
personnellement, je converit tout en binaire. c'est lourd, mais efficace ! et tu ne peux te tromper...
je vais te faire un exemple avec tes réseaux
65.54.128.0/17
masque: 17 bits a 1 puis le reste a 0 (32 bits en tout)
M:1111-1111.1111-1111.1000-0000.0000-0000
pour avoir l'ip basse, tu prends n'importe quelle adresse du réseau, et tu appliques un ET logique entre l'ip et le masque (une multiplication bit par bit: si les 2 bits correspondant sont a 1 resultat = 1, sinon Resultat=0)
dasn ton cas, l'ip basse est 65.54.128.0
en binaire:
Ip_basse:0100-0001.0011-0110.1000-0000.0000-0000
pour l'ip haute, on prend l'IP basse et on met tout a 1 là ou le masque était a 0:
Ip_basse:0100-0001.0011-0110.1000-0000.0000-0000
Masque_:1111-1111.1111-1111.1000-0000.0000-0000
ip_haute:0100-0001.0011-0110.1111-1111.1111-1111
et on reconverti l'ip haute en decimal:
65.54.255.255 ...
sbouli
Messages postés
200
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
14 août 2014
2
10 mars 2009 à 15:53
10 mars 2009 à 15:53
pourrais-tu me donner l'amplitude représenté par :
65.52.0.0/14
?
de 65.52.0.0 à 65.XXX.XXX.XXX ???
Merci d'avance.
Stéphane
65.52.0.0/14
?
de 65.52.0.0 à 65.XXX.XXX.XXX ???
Merci d'avance.
Stéphane
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 192
10 mars 2009 à 15:56
10 mars 2009 à 15:56
suis la démarche que je t'ai donné..
la calculatrice de windows, en mode scientifique, fait les conversions decimale - binaire
donnes ton résultat, je te dirai si c'est juste
le masque devrait etre:255.252 ... mais tu vas m'expliquer pourquoi ;)
la calculatrice de windows, en mode scientifique, fait les conversions decimale - binaire
donnes ton résultat, je te dirai si c'est juste
le masque devrait etre:255.252 ... mais tu vas m'expliquer pourquoi ;)
sbouli
Messages postés
200
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
14 août 2014
2
10 mars 2009 à 16:00
10 mars 2009 à 16:00
ton exemple est arrivé après mon second post ;)
donc j'ai suivi le modèle :
65.52.0.0 : 01000001.00110100.00000000.00000000
/14 : 11111111.11111100.00000000.00000000
donc : 01000001.00110111.11111111.11111111
soit : 65 . 55 . 255 . 255
Mais je ne comprend pas ton allusion "le masque devrait etre:255.252" ... je sèche
Stéphane
donc j'ai suivi le modèle :
65.52.0.0 : 01000001.00110100.00000000.00000000
/14 : 11111111.11111100.00000000.00000000
donc : 01000001.00110111.11111111.11111111
soit : 65 . 55 . 255 . 255
Mais je ne comprend pas ton allusion "le masque devrait etre:255.252" ... je sèche
Stéphane
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 192
10 mars 2009 à 16:04
10 mars 2009 à 16:04
le masque:
11111111.11111100.00000000.00000000
si tu convertis en decimale; 255.252.0.0 ....
d'ailleur, de 252 (valeur du 2° groupe) à 255 (valeur maximale) il y 3 !!
et quand on compare le 2° groupe de l'ip maxi et mini, on a 3, donc ton résultat est bon
11111111.11111100.00000000.00000000
si tu convertis en decimale; 255.252.0.0 ....
d'ailleur, de 252 (valeur du 2° groupe) à 255 (valeur maximale) il y 3 !!
et quand on compare le 2° groupe de l'ip maxi et mini, on a 3, donc ton résultat est bon
sbouli
Messages postés
200
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
14 août 2014
2
>
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
10 mars 2009 à 16:10
10 mars 2009 à 16:10
oui c'est logique, il manque 11 à la fin du second groupe donc 2 exposant 0 et 2 exposant 1 soit 1 + 2 = 3
Merci pour tes explications.
Stéphane
Merci pour tes explications.
Stéphane