Definizione di protocollo di rete
Un protocollo di rete è un particolare tipo di Protocollo di comunicazione necessario per il funzionamento di una rete informatica: definisce a priori le regole di interazione che due o più apparecchiature elettroniche interoperabili collegate tra loro devono rispettare per operare sinergicamente al fine di espletare un certo servizio di rete. In altri termini, un protocollo di comunicazione di rete è un insieme di regole che vengono stabilite per instaurare una comunicazione corretta: ad esempio due persone di differenti madrelingue potrebbero mettersi d’accordo nell’utilizzo della lingua inglese per comunicare.
Esempio di funzionamento di un protocollo di rete
Quando digitiamo l’indirizzo URL in un browser, si avvia una serie di messaggi tra il nostro computer e il server web:
- Richiesta di connessione: il computer invia una richiesta di connessione al server.
- Risposta di connessione: il server risponde indicando che è possibile stabilire la connessione.
- Richiesta del contenuto: una volta stabilita la connessione, il computer invia la richiesta per la pagina web desiderata (solitamente una richiesta GET).
- Invio del contenuto: il server invia il file della pagina web al computer Ad esempio il protocollo HTTP definisce la sequenza dei messaggi, il formato e l’ordine in cui vengono scambiati tra il client e il server
Gli standard per i protocolli sono sviluppati dall’Internet Engineering Task Force (IETF), che pubblica documenti chiamati RFC (Request for Comments). Gli RFC definiscono in dettaglio il funzionamento di protocolli.