Sull'interconnessione di sistemi aperti, OSI, modello di riferimento, Internet Protocol, IP, risiede sul livello tre, chiamato livello di rete. Il protocollo di controllo del trasporto, TCP, risiede sul livello quattro , che è chiamato il livello di trasporto. Il modello di riferimento OSI ha sette livelli che sono divisi in due gruppi chiamati strati superiori e livelli inferiori.
Il modello di riferimento OSI delinea le modalità di comunicazione tra applicazioni e dispositivi: divide tutti i processi necessari per comunicazioni efficaci in gruppi logici chiamati layer.
I primi tre livelli sono chiamati livelli superiori e definiscono il modo in cui software e applicazioni comunicano tra loro e con gli utenti. Il livello di rete è responsabile del rilevamento e dell'indirizzamento dei dispositivi su una rete. Questo strato determina il percorso migliore per spostare i dati tra dispositivi che non sono collegati localmente l'uno all'altro, inviando un pacchetto di dati al dispositivo di destinazione.
Gli ultimi quattro livelli sono chiamati livelli inferiori e controllano i dati trasmessi tra i dispositivi in una rete. Il livello di trasporto segmenta e riassembla i dati in un flusso di dati. Questo livello fornisce servizi di trasporto dati end-to-end, come stabilire connessioni logiche tra il dispositivo di invio e il dispositivo di destinazione. Nasconde inoltre i dettagli di qualsiasi informazione dipendente dalla rete dai livelli superiori fornendo un trasferimento dati trasparente.