TCP/IP
È l'acronimo di "Transmission Control Protocol over Internet Protocol."
TCP/IP è la suite standard di protocolli utilizzata da computer e altri dispositivi per comunicare sulle reti. Questa suite di protocolli costituisce la base dell'Internet. Come indica l'abbreviazione, la suite TCP/IP include sia il Transport Control Protocol (TCP) sia l'Internet Protocol (IP). Anche altri protocolli, come lo User Datagram Protocol (UDP), sono considerati parte della suite standard.
I protocolli TCP e IP lavorano insieme per inviare dati da un host a un altro. Innanzitutto, a ogni host (così come a ogni altro dispositivo connesso alla rete) viene assegnato un indirizzo IP univoco. TCP stabilisce una connessione tra gli host usando i loro indirizzi IP, quindi suddivide i dati in pacchetti e li invia attraverso Internet. I router dirigono quindi i dati da una rete all'altra attraverso una serie di interconnessioni note come (backbone di Internet), usando gli indirizzi IP nelle intestazioni dei pacchetti di dati. Quando i dati raggiungono la destinazione, TCP riassembla i pacchetti, quindi conferma la ricezione dei dati all'altro host tramite IP.
Sebbene la suite standard di protocolli Internet prenda il nome da TCP e IP, include altri protocolli che operano su quattro livelli diversi. Ogni livello si basa sui livelli sottostanti.
- Il livello Collegamento è il livello più basso e rappresenta la rete fisica che collega computer e router. Questo livello gestisce la trasmissione effettiva dei dati digitali tra dispositivi attraverso cavi di rete come (Ethernet, coassiali e in fibra ottica) e segnali radio wireless come (Wi-Fi e le reti cellulari).
- Il livello Internet gestisce l'instradamento dei dati tra le reti. A ogni dispositivo connesso tramite il livello Collegamento viene assegnato un indirizzo IP, che l'Internet Protocol usa per dirigere i dati attraverso il livello Collegamento dalla loro origine alla destinazione.
- Il livello Trasporto gestisce le comunicazioni tra due host connessi attraverso il livello Internet. TCP e UDP sono i due protocolli più comuni del livello Trasporto. Suddividono i dati in piccole parti, aggiungono intestazioni per dirigere i dati attraverso Internet, quindi riassemblano i dati sul computer di destinazione.
- Il livello Applicazione è il livello più alto. Protocolli come HTTP, SMTP e FTP inviano dati attraverso il livello Trasporto a una porta specificata sull'altro host, che identifica quale applicazione deve gestire i dati in arrivo. Per esempio, i pacchetti di dati in arrivo destinati a un browser web vengono consegnati al browser web, non a un client email o a un'app di streaming musicale.
Metti alla prova le tue conoscenze