- 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.