I protocolli sono istruzioni, regolamenti o regole che consentono di guidare un'azione o che stabiliscono determinate basi per lo sviluppo di una procedura. La comunicazione, d'altra parte, è una nozione con molteplici usi che, in termini generali, viene utilizzata per denominare la diffusione e la ricezione di messaggi.
Con queste definizioni, possiamo iniziare a comprendere il concetto di protocollo di comunicazione . È l'insieme di linee guida che consentono a diversi elementi che fanno parte di un sistema di stabilire comunicazioni tra loro, scambiandosi informazioni.
I protocolli di comunicazione istituiscono i parametri che determinano qual è la semantica e qual è la sintassi da utilizzare nel processo comunicativo in questione. Le regole impostate dal protocollo consentono anche il recupero di tutti i dati persi nello scambio.
Se ci concentriamo sui computer, il protocollo di comunicazione determina come devono circolare i messaggi all'interno di una rete. Quando la circolazione delle informazioni viene sviluppata su Internet, esistono una serie di protocolli specifici che rendono possibile lo scambio.
I protocolli di comunicazione Internet più importanti sono TCP (il cui acronimo può essere tradotto come Transmission Control Protocol) e IP (Internet Protocol). La sua azione congiunta ( TCP / IP ) consente la connessione tra tutti i computer che accedono alla rete.
POP, SMTP e HTTP sono altri protocolli collegati a Internet, che gli utenti di solito utilizzano quotidianamente anche se non se ne accorgono o sanno come funzionano. Questi protocolli consentono di navigare tra siti Web, inviare e-mail, ascoltare musica online, ecc.
TCP
Il Transmission Control Protocol è, come spiegato sopra, uno degli elementi di base di Internet. La sua creazione risale al periodo tra il 1973 e il 1974 e viene conferita all'ingegnere Vinton Gray Cerf e al ricercatore Robert Elliot Kahn.
Tra le utility di questo protocollo di comunicazione vi è la creazione di connessioni tra vari programmi presenti in una rete di dati per realizzare un flusso di informazioni. Grazie alla sua applicazione in tal caso, è garantito che i dati arrivino a destinazione senza errori e ordinati nello stesso modo in cui erano prima di essere inviati. Inoltre, TCP offre la possibilità di riconoscere ciascuna applicazione del resto, grazie all'uso delle porte .
Quando una comunicazione viene effettuata tramite Internet, ad esempio, il router deve semplicemente gestire l'invio di dati ma non il loro monitoraggio, poiché TCP ne è responsabile, che è anche noto come livello di trasporto, tra l'applicazione e il protocollo Internet (IP).
IP
Questo protocollo di comunicazione è molto più noto agli utenti di Internet, anche se solo gli esperti conoscono a fondo di cosa si tratta realmente. La funzione dell'IP, che si trova nello strato di rete, è di consentire la comunicazione in due direzioni, a destinazione o all'origine, in modo che la trasmissione di dati sia possibile attraverso un protocollo non orientato alla connessione che invia i pacchetti commutati attraverso di diverse reti fisiche che sono state collegate in anticipo seguendo lo standard OSI .
I tre concetti evidenziati nel paragrafo precedente sono definiti di seguito:
* protocollo non orientato alla connessione : è una comunicazione tra due nodi di una rete in cui i messaggi possono essere inviati senza la necessità di richiedere l'approvazione;
* pacchetto commutato : un pacchetto è raggruppato informazioni in modo che ciascuno contiene i dati e le informazioni di controllo, che serve a specificare il percorso che il pacchetto deve seguire fino a raggiungere la sua destinazione;
* Standard OSI : deriva dall'acronimo Open System Interconnection, che in inglese significa Open Interconnection System anche se è noto anche come un modello di interconnessione di sistemi aperti . La sua creazione avvenne nell'anno 1980 con l'intenzione di stabilire un contesto in cui si potessero basare le architetture di comunicazione tra i diversi sistemi.