Couche #4 : Transport
La couche de transport est le cœur du modèle OSI. On y trouve ici le protocole utilisé (ICMP, TCP, UDP, etc.) et le numéro de port auquel la connexion sera envoyée. Un hôte sur un réseau peut être à l’écoute de connexions entrantes sur plusieurs ports pour différentes applications plutôt que d'usurper une adresse IP unique par application. Certains protocoles comme TCP établissent une connexion et s’assurent de la livraison des données par des accusés de réception alors que d’autres protocoles comme UDP sont “sans connexion” et abandonnent les données dont le délai de livraison est échu.
Cette couche est aussi responsable de la façon dont les données seront segmentées en plusieurs paquets pour être acheminées à la destination. Ceci permet de transmettre une plus grande quantité de données sans monopoliser le réseau lors de la transmission et permet de retransmettre seulement les segments de données perdus en cas d’erreur lors de la transmission.