Internet Protocol

Tout ce qui suit concerne les couches supérieures à 2.

Situé à la couche 3 du modèle OSI, c'est-à-dire la couche réseau, IP (Internet Protocol, protocole Internet) gère le transport et le routage des paquets sur le réseau informatique.
La couche réseau construit une voie de communication de bout en bout à partir de voies de communication avec ses voisins directs. Ses apports fonctionnels principaux sont donc:
*le routage (détermination d'un chemin permettant de relier les 2 machines distantes)
*le relayage (retransmission d'un PDU dont la destination n'est pas locale pour le rapprocher de sa destination finale).
Cette couche est donc la seule à être directement concernée par la topologie du réseau. C'est aussi la dernière couche supportée par toutes les machines du réseau pour le transport des données utilisateur: Les couches supérieures sont réalisées uniquement dans les machines d'extrémité. Le PDU de cette couche est souvent appelé «paquet». La fonction de «relayage» (terme OSI) est parfois appelée «acheminement».

C'est un mode non-connecté (= pas de chemin prè-défini), c'est simple et rapide mais non fiable car les paquets peuvent emprunter des chemins différents et arriver dans le désordre chez le récepteur et les données ne sont pas contrôlées. Concrètement, cela signifie qu'au-dessus de cette couche on ne voit que les machines (ou plus précisément les adaptateurs) auxquels on se connecte par le réseau, et on peut faire abstraction de tout ce qui se passe en coulisses : tables de routage, routeurs, ponts, etc. La plupart des machines du réseau faisant tourner plusieurs applications, on complètera cette adresse d'un
numéro de port indiquant à laquelle on désire s'adresser.

Il existe deux versions d'IP actuellement utilisées : IPv4 et IPv6. La première est la plus utilisée sur Internet, mais, pour des raisons de disponibilité des adresses IP (voir Qu'est-ce qu'une adresse IP?)(grosso modo autour de environ 4 milliards de combinaisons possibles théoriques maximales avec IPv4), IPv6 émerge tout doucement.
IP est fréquemment utilisé avec TCP pour former le couple TCP/IP. Néanmoins ce « couple » TCP/IP comprend en fait également UDP, qui est distinct de TCP (UDP distribue des datagrammes sans garantie d'acheminement).
Le « whois » (contraction de « who is ? » - « qui est (ce) ? » en anglais) est un service de recherche fourni par les sites des Registres Internet Régionaux (RIR) permettant de connaître de quel réseau dépend une adresse IP.

Qu'est-ce qu'une adresse IP?

Les ordinateurs qui communiquent entre eux grâce au protocole IPv4 (Internet Protocol), utilisent des adresses numériques, appelées adresses IP, composées de 4 nombres entiers (4 octets) entre 0 et 255 et notées sous la forme xxx.xxx.xxx.xxx. Par exemple, 194.153.205.26 . Ces adresses servent aux ordinateurs du réseau pour communiquer entre-eux, ainsi chaque ordinateur d'un réseau possède une adresse IP unique sur ce réseau. C'est l'ICANN (Internet Corporation for Assigned Names and Numbers, remplaçant l'IANA, Internet Assigned Numbers Agency, depuis 1998) qui est chargée d'attribuer des adresses IP publiques, c'est-à-dire les adresses IP des ordinateurs directement connectés sur le réseau public internet.

Déchiffrement d'une adresse IP

On distingue en fait deux parties dans l'adresse IP:
* une partie des nombres à gauche désigne le réseau et appelée
ID de réseau (en anglais netID),
* Les nombres de droite désignent les ordinateurs de ce réseau et sont appelés
ID d'hôte (en anglais host-ID).
Soit l'exemple suivant:
Notons le réseau de gauche 194.28.12.0. Il contient les ordinateurs suivants :
194.28.12.1 à 194.28.12.4

Notons celui de droite 178.12.0.0. Il comprend les ordinateurs suivants :
178.12.77.1 à 178.12.77.6
Dans le cas ci-dessus, les réseaux sont notés 194.28.12 et 178.12.77, puis on numérote incrémentalement chacun des ordinateurs le constituant.
Imaginons un réseau noté 58.0.0.0. Les ordinateurs de ce réseau pourront avoir les adresses IP allant de 58.0.0.1 à 58.255.255.254. Il s'agit donc d'attribuer les numéros de telle façon qu'il y ait une organisation dans la hiérarchie des ordinateurs et des serveurs.

Lycée Saint Rémi de Roubaix
Messagerie : labo.si.mpi@voila.fr