Adresses IPv4 et IPv6
Les adresses IP couramment utilisées sont composées de quatre nombres allant de 0 à 255, séparés par des points, par exemple : 192.168.1.1. Cette version du protocole Internet est appelée IPv4.
La norme IPv4 a été introduite dans les années 1980 et est encore largement utilisée. Elle utilise 32 bits pour les adresses, ce qui permet environ 4,3 milliards d’adresses uniques.
Bien que le nombre d’adresses disponibles soit élevé (environ 4,5 milliards), avec l’augmentation du nombre de dispositifs connectés à Internet, les adresses IP ont commencé à se raréfier. Une nouvelle norme, IPv6, a donc été définie. Les adresses IPv6 sont composées de chiffres et de lettres, séparés par des deux-points, par exemple: 2001:0db8:85a3:0000:0000:8a2e:0370:7334.
Sous-réseaux
Les réseaux basés sur TCP/IP peuvent être segmentés en réseaux plus petits, appelés sous-réseaux ou subnets. Le passage des données d’un sous-réseau à un autre se fait via les routeurs qui acheminent le trafic. Toutes les adresses disponibles sont réparties en classes avec un nombre maximal d’adresses.
- Classe A avec plus de 16 millions d’adresses IP.
- Classe B avec 65 535 adresses IP.
- Classe C avec 254 adresses IP.
Les sous-réseaux peuvent être encore plus restreints en spécifiant un masque de sous-réseau. Les sous-réseaux sont utiles pour isoler certains dispositifs pour des raisons de sécurité ou pour éviter de gaspiller des ressources avec des adressages inutiles.
Par exemple, le réseau domestique typique utilise la classe IP 192.168.1.0 avec le masque 255.255.255.0, ce qui signifie que les IP utilisables vont de 192.168.1.1 à 192.168.1.254.
En changeant le masque de sous-réseau en 255.255.255.128, on obtient deux sous-réseaux :
192.168.1.0to192.168.1.128192.168.1.129to192.168.1.254
La communication entre dispositifs sur le même sous-réseau est directe. Chaque dispositif maintient une table d’adresses IP et d’adresses MAC (Media Access Control), qui est un identifiant de bas niveau attribué à la carte réseau.
Le masque de sous-réseau est parfois abrégé en utilisant la notation CIDR (Classless Inter-Domain Routing), obtenue en convertissant le masque en format binaire et en comptant le nombre de bits à 1.
Par exemple, le masque 255.255.255.0 devient 11111111.11111111.11111111.00000000, soit 24 bits, d’où la notation 192.168.1.0/24.