Qu'est-ce que le convertisseur d'adresse IP en binaire ?
Une adresse IPv4 comme 192.168.1.1 n'est en réalité qu'un nombre de 32 bits, écrit sous une forme plus lisible pour l'humain : quatre nombres décimaux (les octets) séparés par des points. Ce convertisseur transforme ces quatre octets en leur représentation binaire, en un seul entier décimal sur 32 bits et en hexadécimal — les trois formes que les ingénieurs réseau, les développeurs et les étudiants manipulent le plus souvent.
Comment l'utiliser
Saisissez chacun des quatre octets, chacun étant un nombre entier compris entre 0 et 255. Cliquez sur calculer et vous obtenez aussitôt la forme binaire pointée (huit bits par octet), la chaîne binaire continue de 32 bits, l'entier décimal équivalent ainsi que la forme hexadécimale pointée.
La formule expliquée
Chaque octet est converti en binaire puis complété à gauche par des zéros pour obtenir exactement 8 bits : ainsi 1 devient 00000001 et 255 devient 11111111. En réunissant les quatre octets, on obtient une valeur de 32 bits. L'entier décimal s'obtient en pondérant chaque octet selon sa position :
Comme chaque octet occupe 8 bits, le décalage vers la gauche de 24, 16 et 8 bits permet de les placer à la bonne position dans le mot de 32 bits.
Exemple concret
Prenons 192.168.1.1. En binaire : 192 = 11000000, 168 = 10101000, 1 = 00000001, 1 = 00000001, ce qui donne 11000000.10101000.00000001.00000001. L'entier décimal vaut
En hexadécimal : C0.A8.01.01.
FAQ
Pourquoi chaque octet doit-il être compris entre 0 et 255 ? Chaque octet compte 8 bits, et 8 bits permettent de représenter des valeurs allant de 0 à 255 (\(2^{8} = 256\) valeurs possibles).
À quoi sert l'entier décimal ? Les bases de données, les tables de géolocalisation et le code de routage stockent souvent les adresses IP sous forme d'un seul entier, car les comparaisons et les vérifications de plages sont plus rapides que l'analyse de chaînes pointées.
Cela fonctionne-t-il pour l'IPv6 ? Non — les adresses IPv6 font 128 bits et s'écrivent sous forme de groupes hexadécimaux. Cet outil ne traite que les adresses IPv4 (32 bits).