Système binaire

Le binaire est un système de numération en base 2. Globalement, cela veut dire qu'on ne peut compter qu'avec 1 et 0, contrairement au système de numération décimal que nous avons l'habitude d'utiliser dans lequel on se sert des chiffres de 0 à 9.

Si je compte en binaire, cela donne le résultat suivant :

0
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111

Ce qui est équivalent en décimal à :

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Pourquoi utilise-t-on le binaire ?

Car les informations électriques passent sous la forme de 0 V ou 5 V, soit deux états différents 0 ou 1.

Comment calculer en binaire ?

Vous avez l'habitude de travailler en décimal. Il faut savoir que tout nombre décimal peut s'écrire en binaire.
Plus exactement, tout nombre décimal peut s'écrire comme une somme de puissances de 2.
Prenons un exemple avec le nombre 45. Il peut s'écrire : 45 = 32 + 8 + 4 + 1

= (1 × 2^5) + (0 × 2^4) + (1 × 2^3) + (1 × 2^2) + (0 × 2^1) + (1 × 2^0)

On peut donc écrire 45 en binaire : 101101

Tout nombre décimal peut s'écrire comme une somme de puissances de 2.

On peut donc faire un tableau de puissances de 2 qui nous aidera à faire nos calculs :

2 ^ 7 2 ^ 6 2 ^ 5 2 ^ 4 2 ^ 3 2 ^ 2 2 ^ 1 2 ^ 0
128 64 32 16 8 4 2 1
? - - - - - - - -

Pour notre nombre 45, cela donne :

2 ^ 7 2 ^ 6 2 ^ 5 2 ^ 4 2 ^ 3 2 ^ 2 2 ^ 1 2 ^ 0
128 64 32 16 8 4 2 1
45 0 0 1 0 1 1 0 1

Soit 101101.

___________________________________

L'hexadécimal

À l'inverse du binaire pour lequel nous n'avions que 0 et 1 comme chiffres à notre disposition, en hexadécimal nous en avons 16 : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e et f.

Par exemple, 10 en hexadécimal s'écrit a. 11 s'écrit b, etc.

Tout nombre décimal peut s'écrire comme la somme de puissances de 16.

Exemple = une adresse MAC s'écrit en hexadécimal (00:23:5e:bf:45:6a).

Références

"Apprenez le fonctionnement des réseaux TCP/IP" de Eric Lalitte - Collection OpenClassrooms
OpenClassrooms - Maîtrisez le code binaire