Protocollo di rete
Il protocollo è il termine usato per riferirsi all'insieme di standard, regole e linee guida usate per guidare il comportamento o l'azione. La rete, d'altra parte, è un tipo di struttura o sistema che ha un certo modello.
Il concetto di protocollo di rete è usato nel contesto dell'informatica per nominare le regole e i criteri che determinano come i vari componenti di un certo sistema di interconnessione devono comunicare. Ciò significa che, attraverso questo protocollo, i dispositivi in rete possono scambiare dati.
Conosciuto anche come protocollo di comunicazione, il protocollo di rete stabilisce la semantica e la sintassi dello scambio di informazioni, che è uno standard. I computer in rete devono quindi agire secondo i parametri e i criteri stabiliti dal protocollo per comunicare tra loro e per recuperare i dati che, per qualche motivo, non sono arrivati a destinazione.
Il protocollo di rete contiene varie informazioni essenziali per la connessione. Il protocollo indica come la connessione fisica è fatta, stabilisce come la comunicazione deve iniziare e finire, determina come trattare i dati corrotti, protegge le informazioni da attacchi di intrusi, segnala l'eventuale arresto della trasmissione, ecc.
Ci sono protocolli di rete ad ogni livello o livello della connessione. Il livello inferiore si riferisce alla connettività fisica che permette lo sviluppo della rete (con cavi UTP, onde radio, ecc.), mentre il livello più avanzato è legato alle applicazioni utilizzate dall'utente del computer (con protocolli come HTTP, FTP, SMTP, POP e altri).
HTTP
Il protocollo Hypertext Transfer Protocol è utilizzato in tutte le transazioni che avvengono su Internet, poiché definisce la semantica e la sintassi che server, proxy e client (tutti i componenti dell'architettura web) devono utilizzare per comunicare tra loro. È un protocollo orientato alle transazioni basato sul tipico schema "richiesta-risposta" tra un client (chiamato anche user agent, che può essere, per esempio, un browser web) e un server. L'informazione trasmessa in questo processo è chiamata risorsa, identificata attraverso un URL (Uniform Resource Locator).
FTP
File Transfer Protocol, d'altra parte, viene utilizzato quando si desidera inviare e ricevere file da un sistema all'altro, a condizione che entrambi siano basati su architettura client-server e siano collegati a una rete conforme a TCP, come spiegato nella definizione di protocollo di comunicazione. FTP permette a un utente di connettersi a un server per scaricare o caricare file, senza la necessità che entrambi i computer usino lo stesso sistema operativo.
SMTP
Con un nome meno noto dei due precedenti, il Simple Mail Transfer Protocol è usato innumerevoli volte al giorno dagli utenti di tutto il mondo, dando forma allo scambio di messaggi di posta elettronica (noti anche come e-mail o posta elettronica) tra una vasta gamma di dispositivi, come telefoni cellulari, tablet e computer. È uno standard ufficiale il cui funzionamento è nelle mani dei fornitori di servizi di posta elettronica.
POP
Il Post Office Protocol o Protocollo dell'Ufficio Postale dà agli utenti la possibilità di ricevere e memorizzare le e-mail su un computer locale. Attualmente POP3, la versione più recente, è preferita, poiché le prime due versioni sono considerate obsolete.
POP3
POP3 è la versione più recente di POP.