Sur l'interconnexion des systèmes ouverts, OSI, modèle de référence, le protocole Internet, IP, réside sur la couche trois, appelée couche réseau. Le protocole de contrôle de transport, TCP, réside sur la couche quatre , qui s'appelle la couche Transport. Le modèle de référence OSI comporte sept couches qui sont divisées en deux groupes appelés couches supérieures et couches inférieures.
Le modèle de référence OSI décrit comment les applications et les appareils doivent communiquer : il divise tous les processus requis pour des communications efficaces en groupes logiques appelés couches.
Les trois premières couches sont appelées couches supérieures et définissent la manière dont les logiciels et les applications communiquent entre eux et avec les utilisateurs. La couche réseau est responsable du suivi et de l'adressage des périphériques sur un réseau. Cette couche détermine le meilleur itinéraire pour déplacer les données entre les appareils qui ne sont pas connectés localement les uns aux autres, en envoyant un paquet de données à l'appareil de destination.
Les quatre dernières couches sont appelées couches inférieures et elles contrôlent les données transmises entre les appareils d'un réseau. La couche Transport segmente et réassemble les données en un flux de données. Cette couche fournit des services de transport de données de bout en bout, tels que l'établissement de connexions logiques entre le périphérique émetteur et le périphérique de destination. Il masque également les détails de toute information dépendante du réseau des couches supérieures en fournissant un transfert de données transparent.