📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

TCP vs UDP Comparison

PowerCert Animated Videos4:37

Transcription

Ogni volta che un computer vuole comunicare con un altro computer, la comunicazione tra quei due computer deve essere buona e affidabile, in modo da poter garantire che i dati vengano ricevuti correttamente. Ad esempio, quando si desidera visualizzare una pagina web, scaricare un file o guardare un'e-mail, ci si aspetta di visualizzare la pagina web intatta e in ordine, senza che manchi nulla. Oppure, se si sta scaricando un file, si vorrebbe l'intero file e non solo una parte di esso, perché se i dati mancano o sono fuori ordine, allora non sarebbe di alcun beneficio per voi.

Quindi è qui che entra in gioco TCP. TCP sta per Transmission Control Protocol (Protocollo di Controllo della Trasmissione) e questo è uno dei principali protocolli utilizzati in una rete TCP/IP, e TCP è ciò che viene utilizzato per garantire che tutti i dati vengano ricevuti e in ordine, perché senza TCP, alcuni dati potrebbero mancare o essere fuori ordine, perché se si visualizza una pagina web senza TCP, la pagina web potrebbe essere tutta scombinata. Le immagini potrebbero mancare o il testo potrebbe essere al contrario e fuori ordine. Oppure, se si scarica un file, allora si potrebbe non ottenere l'intero file, o si potrebbe ottenere il file fuori ordine, il che renderebbe il file inutile.

Quindi, di nuovo, è qui che entra in gioco TCP. Ora, TCP è un protocollo orientato alla connessione, il che significa fondamentalmente che deve prima riconoscere una sessione tra i due computer che stanno comunicando. Quindi i due computer verificano una connessione prima che avvenga qualsiasi comunicazione. E lo fa utilizzando un handshake a tre vie. Quindi, il primo passo è che un computer invierà un messaggio chiamato SYN. S-Y-N. Poi il computer ricevente invierà indietro un messaggio di riconoscimento che dice al mittente che ha ricevuto il messaggio, e poi infine il computer mittente invia un altro messaggio di riconoscimento indietro al ricevente. E poi, una volta che questo è avvenuto, i dati possono essere consegnati.

Un'altra cosa importante da ricordare riguardo a TCP è che garantisce la consegna dei dati. Quindi, se un pacchetto di dati va fuori rotta e non arriva, allora TCP lo rispedirà.

Ora, UDP è molto simile a TCP. UDP serve anche per inviare e ricevere dati. Ma la differenza principale è che UDP è senza connessione. Il che significa che non stabilisce una sessione e non garantisce la consegna dei dati. Quindi, quando un computer invia i suoi dati, non si preoccupa davvero se i dati vengono ricevuti all'altra estremità, ed è per questo che UDP è conosciuto come il protocollo "spara e dimentica", perché invia dati e non si preoccupa davvero di cosa succede ad essi, come questa dimostrazione mostrerà.

Un altro punto da ricordare è che, a causa del minor overhead coinvolto nel non garantire la consegna dei dati, UDP è più veloce di TCP.

Quindi, grazie per aver guardato questo video su un confronto tra TCP e UDP. Per favore, iscrivetevi e ci vediamo nel prossimo video. Grazie.