
I Protocolli
(a cura del Dott. Greg)
![]()
Il protocollo è un insieme di regole semantiche e sintattiche che governano lo scambio dei messaggi tra due o più elementi di un sistema informatico, relativamente a dimensioni, contenuto e velocità di trasmissione. Un protocollo è strutturato in vari livelli o strati funzionali, di cui solamente il più alto è di norma visibile all'utente (modello OSI - modello TCP/IP).
Analogamente un protocollo di comunicazione stabilisce il linguaggio di comunicazione tra due applicativi posti eventualmente su computer remoti, al fine di poter dialogare proficuamente. Vediamo alcuni esempi di protocolli di comunicazione attualmente usati:
| FTP (File Transfer Protocol) | Protocollo che consente di trasferire file di tipo ASCII o Binay tra computer. |
| HTTP (Hyper Text Transmission Protocol) | Protocollo utilizzato per la navigazione nei siti web. |
| POP (Post Office Protocol) | (attualmente usato nella versione 3 - POP3) Protocollo che specifica gli scambi di posta elettronica tra un computer e un fornitore di accessi (access provider), in particolare abilita gli utenti, dotati di un particolare software, alla lettura della posta in arrivo. |
| SMTP (Simple Mail Transfer Protocol) | Protocollo che regola il formato dei messaggi di posta elettronica. In altre parole abilita gli utenti ad inviare della posta. |
Tutti questi protocolli di comunicazione si basano sul protocollo di rete TCP/IP.
TCP: Il TCP (Transmission Control Protocol - Protocollo di controllo di trasmissione) è un protocollo che si occupa del trasporto dei dati, in particolare verifica se i dati inviati dal mittente arrivano al destinatario correttamente. Tali dati vengono infatti suddivisi in pacchetti, numerati e inviati al destinatario all'interno della rete, una volta giunti il TCP provvede a riunirli esattamente nel corretto ordine in cui sono stati frazionati, creando così il messaggio originale.
IP: L'IP è invece un protocollo che serve a definire la struttura a pacchetti dei messaggi e del loro instradamento.
Riepilogo
|
TCP |
IP |
|
Ordine dei pacchetti |
Frammentazione |
![]()