Protocoles Internet de niveau transport
Les protocoles de niveau transport TCP / IP permettent aux programmes d'application de communiquer avec d'autres programmes d'application.

Le protocole de datagramme utilisateur (UDP) et le protocole TCP sont les protocoles de niveau transport de base pour établir des connexions entre les hôtes Internet. Les protocoles TCP et UDP permettent aux programmes d'envoyer des messages et de recevoir des messages à partir d'applications sur d'autres hôtes. Lorsqu'une application envoie une demande à la couche transport pour envoyer un message, UDP et TCP répartissent les informations en paquets, ajoutent un en-tête de paquet, y compris l'adresse de destination et envoient les informations à la couche réseau pour un traitement ultérieur. TCP et UDP utilisent les ports de protocole sur l'hôte pour identifier la destination spécifique du message.
Les protocoles et les applications de niveau supérieur utilisent UDP pour créer des connexions de datagramme et TCP pour créer des connexions de flux. L'interface des sockets du système d'exploitation implémente ces protocoles.