OutilsReseau

Convertisseur Numérique

Convertissez entre binaire, décimal et hexadécimal avec format IP.

Comprendre les Systèmes de Numération

Le système binaire

Le binaire utilise uniquement 0 et 1 (base 2). Chaque position représente une puissance de 2 : 128, 64, 32, 16, 8, 4, 2, 1. Exemple : 11010110 = 128+64+16+4+2 = 214 en décimal. Les ordinateurs fonctionnent en binaire car les circuits électroniques ont deux états : courant passe (1) ou ne passe pas (0).

Le système hexadécimal

L'hexadécimal (base 16) utilise 0-9 et A-F. C'est un raccourci pour le binaire : 4 bits = 1 chiffre hex. Exemple : 0xD6 = 1101 0110 en binaire = 214 en décimal. Très utilisé en réseau pour les adresses MAC, couleurs web, et débogage mémoire car plus compact que le binaire.

Le système décimal

Le décimal (base 10) est notre système quotidien avec 0-9. Chaque position représente une puissance de 10. En réseau, on l'utilise pour les adresses IP (192.168.1.1), mais en interne, tout est converti en binaire pour les calculs de masques et routage.

Table de Conversion Rapide

DécimalBinaire (4 bits)Hexadécimal
000000x0
100010x1
200100x2
300110x3
401000x4
501010x5
601100x6
701110x7
810000x8
910010x9
1010100xA
1110110xB
1211000xC
1311010xD
1411100xE
1511110xF
255111111110xFF

Applications en Réseau

Calcul de masques

Convertissez les masques de sous-réseau en binaire pour comprendre leur fonctionnement. 255.255.255.0 = 11111111.11111111.11111111.00000000. Les bits à 1 identifient le réseau, les bits à 0 identifient l'hôte.

Analyse de trames

Lors du dépannage avec Wireshark, les octets sont affichés en hexadécimal. Convertissez-les en décimal pour interpréter les champs (ports, longueurs, TTL). Facilite la compréhension des protocoles.

Configuration VLAN

Certains équipements demandent l'ID VLAN en hexadécimal (ex: 0x064 pour VLAN 100). La conversion assure une configuration correcte sans erreur de notation.

Questions Fréquentes

Pourquoi convertir les adresses IP en binaire ?

Les calculs de sous-réseaux nécessitent le binaire ! Pour déterminer si deux IPs sont dans le même sous-réseau, on applique le masque en ET logique bit à bit. Exemple : 192.168.1.50 ET 255.255.255.0 = 192.168.1.0 (adresse réseau). Impossible à calculer en décimal, essentiel en binaire.

Comment convertir rapidement du binaire au décimal ?

Méthode positions : chaque bit de droite à gauche vaut 1, 2, 4, 8, 16, 32, 64, 128. Additionnez les valeurs des bits à 1. Exemple : 10110101 = 128+32+16+4+1 = 181. Astuce : mémorisez les puissances de 2 jusqu'à 128 pour convertir un octet instantanément.

À quoi sert l'hexadécimal en réseau ?

L'hex est partout : adresses MAC (00:1A:2B:3C:4D:5E), IPv6 (2001:0db8::1), VLANs, codes couleur. Il est plus compact que le binaire (1 chiffre hex = 4 bits) et plus lisible que le décimal pour représenter des octets bruts. Les analyseurs réseau (Wireshark) affichent souvent les paquets en hex.

Quelle est la différence entre 0x, 0b et notation normale ?

Les préfixes indiquent la base : 0x pour hexadécimal (0xFF = 255), 0b pour binaire (0b11111111 = 255), pas de préfixe = décimal (255). Ces notations évitent la confusion dans le code et la documentation. Exemple : 0x10 ≠ 10 (c'est 16 en décimal !)

Méthodes de Conversion

  • Binaire → Décimal : Additionnez les puissances de 2 (128, 64, 32, 16, 8, 4, 2, 1) pour chaque bit à 1
  • Décimal → Binaire : Divisez par 2 successivement, notez les restes en ordre inverse
  • Binaire → Hex : Groupez par 4 bits, convertissez chaque groupe (0000-1111 = 0-F)
  • Hex → Binaire : Chaque chiffre hex = 4 bits (F = 1111, A = 1010, 3 = 0011)
  • Astuce IP : 192.168.1.1 = C0.A8.01.01 (hex) = 11000000.10101000.00000001.00000001 (binaire)
  • Mémorisation : Apprenez 0-15 en binaire/hex, le reste découle naturellement