Leçon 34 : Révision du binaire pour le réseau
Le réseau, en particulier l'adressage IP et le subnetting, repose entièrement sur les mathématiques binaires. Vous devez être à l'aise avec la conversion entre le décimal et le binaire.
Les puissances de deux
Le binaire n'utilise que deux chiffres (0 et 1). Dans un octet de 8 bits, chaque position a une valeur pondérée spécifique, qui est une puissance de 2 :
| Position | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | Total = 255 |
|---|---|---|---|---|---|---|---|---|---|
| Valeur | 2^7 | 2^6 | 2^5 | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 |
Convertir le décimal en binaire
Pour convertir un nombre décimal (ex : 172) en binaire, trouvez le poids le plus élevé qui s'y insère, soustrayez-le et répétez.
Exemple : Convertir 172 en Binaire
- Est-ce que 172 >= 128 ? Oui (1). Reste : 172 - 128 = 44.
- Est-ce que 44 >= 64 ? Non (0).
- Est-ce que 44 >= 32 ? Oui (1). Reste : 44 - 32 = 12.
- Est-ce que 12 >= 16 ? Non (0).
- Est-ce que 12 >= 8 ? Oui (1). Reste : 12 - 8 = 4.
- Est-ce que 4 >= 4 ? Oui (1). Reste : 4 - 4 = 0.
- Est-ce que 0 >= 2 ? Non (0).
- Est-ce que 0 >= 1 ? Non (0).
Résultat : 10101100
Convertir le binaire en décimal
Multipliez chaque chiffre binaire par sa valeur de position pondérée et additionnez les résultats.
Exemple : Convertir 11000000 en Décimal
(1 * 128) + (1 * 64) + (0 * 32) + (0 * 16) + (0 * 8) + (0 * 4) + (0 * 2) + (0 * 1) = 128 + 64 = 192
Pratique : Avant d'essayer le subnetting, assurez-vous de pouvoir convertir rapidement n'importe quel nombre décimal de 0 à 255 en binaire 8 bits.