Un Protocollo è un formato concordato per la formattazione la trasmissioni di dati tra due Host.
Dato che il concetto di rete, intrinsecamente, coinvolge dispositivi e apparati eterogenei, l’individuazione di protocolli rappresenta un concetto chiave per la loro realizzazione.
Un protocollo determina ad esempio
– In che modo si indirizzano le entità coinvolte.
– Qual è il formato con cui i dati verranno scambiati
– In che modo il dispositivo che invia i dati indicherà che ha finito di inviare un messaggio
– In che modo il dispositivo che riceve i dati indicherà che ha ricevuto un messaggio
– Il tipo di controllo di errori
Un protocollo è una serie di norme, convenzioni e tecniche per lo scambio di dati, di comandi e di informazioni di controllo tra due DTE.
Il DTE (Data Terminal Equipment) un DTE è un terminale, un personal computer o una scheda di interfaccia di un mainframe, mentre le apparecchiature di comunicazione, quali i modem, vengono dette DCE (Data Communication Equipment).