• Le binaire est le langage informatique réduit à sa plus petite valeur.
  • Le binaire est composé de 0 et de 1.
  • Un 0 ou un 1 est nommé « un bit ».
  • Une succession de 8bits est appelé un « octet ».

 

Binaire vers décimale

 

 

Octet 1er bit 2ème bit 3ème bit 4ème bit 5ème bit 6ème bit 7ème bit 8ème bit
Notation scientifique 27 26 25 24 23 22 21 20
Notation décimale 128 64 32 16 8 4 2 1

 

 

Exemple : 10111111

Dans l’exemple tous les bits sont à 1 excepté le deuxième, le 1 peut désigner les nombres que l’on utilisera alors que le 0 correspondra au nombre qu’on utilisera pas.

 

Octet 1er bit 2ème bit 3ème bit 4ème bit 5ème bit 6ème bit 7ème bit 8ème bit
Binaire 1 0 1 1 1 1 1 1
Notation décimale 128 64 32 16 8 4 2 1

 

On additionnera donc tous les nombres excepté 64 qui est sur 0.

128+32+16+8+4+2+1 = 191

10111111 correspond à 191 en décimale.

 

 Décimale vers binaire

 

Exemple : 82.

Octet 1er bit 2ème bit 3ème bit 4ème bit 5ème bit 6ème bit 7ème bit 8ème bit
Notation décimale 128 64 32 16 8 4 2 1

 

Pour obtenir 82 en binaire il faut reprendre notre tableau ci-dessus et se poser la question quel nombre il me faut pour arriver à la somme 82.

64 + 16 + 2 = 82

82 se notera 01010010 en binaire.

 

 Net ID et plage d’hôte du réseau

 

Exemple : IP : 182.168.20.2

Masque de sous réseaux : 255.255.255.0

Dans un premier temps il faut convertir l’IP et le masque de sous réseaux en binaire :

  • IP :            10110110.10101000.00010100.00000010
  • Masque : 11111111.11111111.11111111.00000000

 

Pour savoir le Net ID il faut faire un ET logique avec l’IP et le masque de sous réseaux bit par bit. Un ET logique consiste a une simple multiplication ( 1×1 = 1, 1×0 = 0, 0x0 = 0 ).

 

  • IP :            10110110.10101000.00010100.00000010
  • Masque : 11111111.11111111.11111111.00000000
  • Net ID :    10110110.10101000.00010100.00000000

Net ID en décimale : 182.168.20.0 => cette adresse étant réservé au Net ID elle n’est pas utilisable.

Maintenant que nous avons le Net ID on peut calculer la plage d’hôte du réseau il faut d’abord définir quelle partie de nos octets font partie de la partie réseau et la partie d’hôte.

Pour définir la partie réseau il faut prendre le dernier bit a 1 de notre masque de sous réseaux en l’occurrence dans notre exemple le dernier bit a 1 est le 8ème bit du 3ème octet. La partie réseau de notre Net ID dans ce cas-ci sont donc nos 3 premiers octet.

La partie hôte correspond au bit a 0 suivant le dernier bit a 1 du masque.

  • IP :            10110110.10101000.00010100.00000010
  • Masque : 11111111.11111111.11111111.00000000
  • Net ID :    10110110.10101000.00010100.00000000

Net ID en décimale : 182.168.20.0

 

Pour calculer la plage d’hôte du réseau il faut prendre la partie hôte de notre Net ID soit dans cette exemple le 4ème Octet et mettre tous les bits a 0 excepté le dernier et ensuite mettre tous les bits a 1 excepté le dernier.

 

10110110.10101000.00010100.00000001

10110110.10101000.00010100.11111110

La plage d’hôte du réseau en décimale de notre exemple est donc de 182.168.20.1 à 182.168.20.254

182.168.20.255 est l’IP réserve au broadcast ( ou diffusion ) qui, comme le Net ID n’est pas utilisable.

 

Laisser un commentaire