Questo articolo spiegherà in dettaglio cos’è TCP/IP e come usare TCP/IP.
TCP/IP
Abbreviazione di protocollo di controllo della trasmissione/protocollo Internet, TCP/IP è un insieme di regole (protocolli) che regolano le comunicazioni tra tutti i computer su Internet. Più specificamente, TCP/IP determina come le informazioni dovrebbero essere impacchettate (trasformate in fasci di informazioni chiamate pacchetti), inviate e ricevute e come arrivare a destinazione. TCP/IP è stato sviluppato nel 1978 e guidato da Bob Kahn e Vint Cerf.
Esempio di un pacchetto TCP/IP
Di seguito è riportato un esempio visivo di un pacchetto TCP/IP e le informazioni contenute in tale pacchetto. Ciascuna delle sezioni del pacchetto è piena di informazioni che aiutano a instradare il pacchetto alla destinazione corretta.
Come funziona TCP/IP?
Come suggerisce il nome, TCP/IP è una combinazione di due protocolli separati: TCP (protocollo di controllo della trasmissione) e IP (protocollo Internet). Lo standard Internet Protocol detta la logistica dei pacchetti inviati sulle reti; dice ai pacchetti dove andare e come arrivarci. L’IP consente a qualsiasi computer su Internet di inoltrare un pacchetto a un altro computer che è uno o più intervalli più vicini al destinatario del pacchetto. Puoi pensarlo come dei lavoratori in fila che passano massi da una cava a un carro minerario.
Il protocollo di controllo della trasmissione è responsabile di garantire la trasmissione affidabile dei dati attraverso le reti connesse a Internet. TCP verifica la presenza di errori nei pacchetti e invia le richieste di ritrasmissione se ne trovano.
Tre dei protocolli TCP/IP più comuni
-
HTTP – Utilizzato tra un client Web e un server Web, per trasmissioni di dati non sicure. Un client web (cioè un browser Internet su un computer) invia una richiesta a un server web per visualizzare una pagina web. Il server Web riceve tale richiesta e invia le informazioni sulla pagina Web al client Web.
-
HTTPS – Utilizzato tra un client Web e un server Web, per trasmissioni di dati sicure. Spesso utilizzato per inviare dati sulle transazioni con carta di credito o dati privati da un client Web (ad esempio, un browser Internet su un computer) a un server Web.
-
FTP: utilizzato tra due o più computer. Un computer invia o riceve dati direttamente da un altro computer.
Nomi di dominio e indirizzi TCP/IP
L’indirizzo TCP/IP di un sito Web o di un server Web non è facile da ricordare. Per rimediare a questo problema, viene invece utilizzato un nome di dominio. Ad esempio, 216.58.216.164 è uno degli indirizzi IP di Google e google.com è il nome di dominio. L’utilizzo di questo metodo, invece di un insieme di numeri, rende più facile per gli utenti ricordare l’indirizzo web di Computer Hope.
Quali sono i diversi livelli di TCP/IP?
Ci sono quattro livelli totali di protocollo TCP/IP, elencati di seguito con una breve descrizione.
-
Livello di accesso alla rete: questo livello si occupa della creazione di pacchetti.
-
Livello Internet: questo livello utilizza l’IP (protocollo Internet) per descrivere come devono essere consegnati i pacchetti.
-
Livello di trasporto: questo livello utilizza UDP (User Datagram Protocol) e TCP (Transmission Control Protocol) per garantire la corretta trasmissione dei dati.
-
Livello applicazione: questo livello si occupa dei processi di rete dell’applicazione. Questi processi includono FTP (File Transfer Protocol), HTTP (Hypertext Transfer Protocol) e SMTP (Simple Mail Transfer Protocol).