Pour communiquer sur le réseau, chaque machine (ordinateur, imprimante ou autre) est identifiée par un numéro que l'on nomme l'adresse IP (IP pour Internet Protocol).
Une adresse IP est composée d'une suite de 4 nombres compris entre 0 et 255.
Exemple : 174.12.240.2
Contrairement aux adresses MAC, les adresses IP sont facilement modifiables : on dit qu’elles sont logiques/logicielles.
Pour se connecter à un serveur informatique, l'utilisateur ne donne pas son adresse IP, mais un nom de domaine (par exemple www.wikipedia.org).
Ce nom de domaine est ensuite résolu en adresse IP par l'ordinateur de l'utilisateur en faisant appel au système de noms de domaine (DNS).
L'envoi d'une commande ping dans une fenêtre terminal permet de connaitre l'adresse IP d'un serveur internet :
Ici, l'adresse IP correspondant au nom de domaine www.wikipedia est 91.198.174.192.
Une partie de l’adresse IP permet d’identifier le réseau auquel appartient la machine et l’autre partie de l’adresse IP permet d’identifier la machine sur ce réseau.
- Jusqu'aux années 1990, les adresses IP étaient réparties en classe : A, B , C.
Réseau de classe A : adresse réseau : a.0.0.0 (avec a qui doit être compris entre 1 et 126)
- Réseau de classe B : adresse réseau : a.b.0.0 (avec a qui doit être compris entre 128 et 191)
- Réseau de classe C : adresse réseau : a.b.c.0 (avec a qui doit être compris entre 192 et 223)
Le nombre d'adresses IP possibles est de 2564 = 4 294 967 296.
Exemple :
Soit trois machines A, B et C représentées respectivement par les adresses IP 192.168.5.1; 192.168.5.10 et 192.168.2.1.
Les machines A et B pourront communiquer entre elles car les 3 premiers octets de leur adresse IP sont identiques (192.18.5) : A et B ont la même adresse réseau : 192.18.5.0.
Mais les machines A et C ne pourront pas communiquer car elles n'ont pas la même adresse réseau (192.168.5.0 et 192.168.2.0).
Du fait de la pénurie d'adresses IP, cette notion de classe a été supprimée et a été remplacée par la notion de masque de sous-réseau.
De plus, un nouveau système d'adressage se met en place progressive.
Il s'agit des adresse IPv6 (en remplacement des d'adresses IPv4).
Les adresses IPv6 sont codés sur 128 bits (alors que les adresses IPv4 sont codés sur 32 bits).
Ainsi le nombre d'adresses IPv6 disponibles est de 2128 qui est un nombre très grand !
Une adresse IPv6 est une suite de 8 nombres hexadécimaux codés sur 1 octet et séparés par :
Exemple d'adresse IPv6 : 2001:0db8:0000:85a3:0000:0000:ac1f:8001