Date due o più entità remote possiamo descrivere il servizio di comunicazione per lo scambio di messaggi come un fornitore del servizio di trasporto dell'informazione
Le primitive di servizio servono a descrivere il servizio, a richiedere e a ricevere informazioni sul servizio dal fornitore. Queste primitive possono essere:
Le primitive di servizio sono caratterizzate da parametri tra cui:
Strutturata in 3 fasi:
Strutturata in una singola fase dove tutte le informazioni accessorie vengono trasferite assieme all'informazione stessa.
Il protocollo è un insieme di regole che gestisce il colloquio tra entità. Determina regole come:
Un protocollo utilizza per il colloquio tra entità dello stesso livello delle unità di trasferimento dati dette PDU. Le PDU sono composte da: