Une adresse IP en binaire
Rappels
Qu'est-ce qu'une adresse IP ?
Une adresse IP (Internet Protocol) est un numéro unique attribué à chaque appareil connecté à un réseau informatique utilisant le protocole IP.
Une adresse IP permet d'identifier de manière unique chaque appareil sur le réseau.
Les versions d'adresses IP
Il existe 2 versions d'adresses IP :
- IPv4 : Elle utilise des adresses de 32 bits, généralement représentées sous forme de quatre nombres décimaux séparés par des points (par exemple, 192.168.1.1).
- IPv6 : Elle utilise des adresses de 128 bits, représentées sous forme de huit groupes de quatre chiffres hexadécimaux séparés par des deux-points (par exemple, 2001:0db8:85a3:0000:0000:8a2e:0370:7334).
Comment convertir un nombre en binaire ?
C'est l'heure de jouer aux détectives des chiffres !
Sortez une feuille et un crayon, et mettons-nous à la conversion binaire.
Avec un peu de chance, vous découvrirez que les maths peuvent être aussi amusantes qu'un bon jeu vidéo !
Méthode pour convertir un nombre en binaire de 8 bits
Voici une méthode simple basée sur la soustraction des puissances de 2.
Il suffit de suivre ces 4 étapes :
-
Choisissez le nombre à convertir
- Par exemple, prenons le nombre 172.
-
Écrivez la suite des puissances de 2 à utiliser
- Ordre des comparaisons : 128, 64, 32, 16, 8, 4, 2, 1
-
Comparez avec chaque puissance de 2
- Pour chaque puissance de 2 dans l'ordre décroissant :
- Si le nombre est supérieur ou égal à la puissance de 2, notez un 1 et soustrayez cette puissance du nombre.
- Si le nombre est inférieur, notez un 0.
- Pour chaque puissance de 2 dans l'ordre décroissant :
-
Écrivez le résultat final
- Le binaire obtenu sera la séquence de 1 et de 0 que vous avez notée, correspondant aux puissances de 2.
Exemple avec le nombre 172 :
-
Nombre à convertir : 172
-
Suite des puissances de 2 : 128, 64, 32, 16, 8, 4, 2, 1
-
Comparaisons :
- 172 ≥ 128 : 1 (172 - 128 = 44)
- 44 < 64 : 0
- 44 ≥ 32 : 1 (44 - 32 = 12)
- 12 < 16 : 0
- 12 ≥ 8 : 1 (12 - 8 = 4)
- 4 ≥ 4 : 1 (4 - 4 = 0)
- 0 < 2 : 0
- 0 < 1 : 0
-
Résultat final : 172 en binaire = 10101100
Méthode n°2
Voici une autre méthode, pour convertir un nombre en binaire de 8 bits, que certaines personnes préfèrent.
Il suffit de suivre ces 4 étapes :
-
Choisir le nombre à convertir
- Par exemple, prenons le nombre 172.
-
Diviser le nombre par 2 et noter le reste
- Diviser le nombre par 2 et noter le quotient et le reste. Le reste sera soit 0 soit 1.
- Répéter ce processus avec le quotient obtenu jusqu'à ce que le quotient soit 0.
-
Écrire les restes en ordre inverse
- Les restes obtenus à chaque étape formeront le nombre binaire. Écrivez-les en partant du dernier reste obtenu jusqu'au premier.
-
Compléter avec des zéros pour obtenir 8 bits
- Si le nombre binaire obtenu a moins de 8 bits, ajouter des zéros à gauche pour compléter jusqu'à 8 bits.
Exemple : Convertir le nombre 172 en binaire de 8 bits
-
Choisir le nombre :
- nombre = 172
-
Diviser par 2 et noter les restes :
Division par 2 Quotient Reste 172 ÷ 2 86 0 86 ÷ 2 43 0 43 ÷ 2 21 1 21 ÷ 2 10 1 10 ÷ 2 5 0 5 ÷ 2 2 1 2 ÷ 2 1 0 1 ÷ 2 0 1 -
Écrire les restes en ordre inverse :
- En partant du dernier reste obtenu jusqu'au premier : 10101100
-
Compléter avec des zéros pour obtenir 8 bits :
- Ici, le nombre binaire obtenu est déjà de 8 bits : 10101100
Résultat
Le nombre 172 converti en binaire de 8 bits est : 10101100