Protocole Internet

Un protocole internet (ou IP, pour Internet Protocol) est un protocole de communication conçu pour transporter des paquets d'informations d'un hôte à un autre, désignés chacun par une adresse IP, en utilisant le routage IP.

Un ensemble de protocoles est nécessaire pour établir une connexion entre deux hôtes, chaque protocole fixant des règles relatives à un aspect particulier de la liaison. Cela permet d'organiser les logiciels des systèmes informatiques en couches qui peuvent évoluer d'une manière relativement indépendante les unes des autres. Dans la suite de protocoles TCP/IP :

    • le protocole IP permet le routage d'un paquet de données à la fois ;
      • il ne garantit pas que le paquet sera correctement délivré au destinataire ;
      • il ne garantit pas que tous les paquets à envoyer entre deux hôtes suivront le même chemin ;
      • il ne garantit pas que les paquets à envoyer entre deux hôtes arriveront dans l'ordre d'émission ;
    • le protocole TCP (Transport Control Protocol) s'occupe de fiabiliser le transport des messages entre deux hôtes, notamment :
      • il découpe le message à envoyer en petits paquets qu'il remet à la couche IP ;
      • il renvoie les paquets qui n'ont pas été délivrés à temps (perdus) ;
      • il rassemble les paquets reçus par la couche IP dans l'ordre de leur émission pour reconstituer le message.

Le protocole internet le plus utilisé actuellement est IPv4, qui peut adresser en théorie 4 294 967 296 hôtes différents, ce qui devient insuffisant !

IPv6 est destiné à succéder à IPv4 et permettra d'adresser en théorie environ 3,4 × 1038 hôtes différents, soit 340 000 000 000 000 000 000 000 000 000 000 000 000.


Vinton Cerf et Robert Kahn. Ils ont décrit en 1974

les protocoles fondamentaux d'Internet : TCP et IP (RFC 1122).