Qual è la differenza tra UDP e TCP?
- Lettura
- 2 minuti
- Categoria
- Protocolli
I due protocolli di trasmissione più comuni utilizzati per comunicare su Internet sono:
TCP – Transmission Control Protocol e
UDP – User Datagram Protocol.
Sia TCP che UDP sono basati sull’Internet Protocol (IP) ed entrambi inviano bit di dati, noti somiglianti a pacchetti, da e verso indirizzi IP. Sebbene entrambi i protocolli svolgano lo stesso compito, lo fanno in modi molto diversi. Il TCP si concentra maggiormente sull’accuratezza, consentendo ai dispositivi di inviare e ricevere uno stream di pacchetti ordinato e sottoposto a controllo degli errori. L’UDP si concentra maggiormente sulla velocità, trasmettendo le informazioni in streaming più rapidamente grazie all’eliminazione del controllo degli errori.
TCP, UDP e OpenVPN
OpenVPN ti consente di scegliere tra TCP e UDP per la tua connessione VPN. L’impostazione predefinita di OpenVPN è utilizzare l’UDP semplicemente perché è più veloce.
La nostra funzionalità Smart Protocol proverà sempre a stabilire prima una connessione utilizzando l’UDP. But puoi anche passare da UDP a TCP manualmente nella nostra app o dallo strumento da riga di comando. Tuttavia, a meno che non ci sia un motivo concreto per cambiare protocollo, Proton VPN consiglia di mantenere le impostazioni predefinite.
Le app Proton VPN possono connettersi tramite OpenVPN utilizzando più porte per aggirare i tentativi di censura.
TCP, UDP e WireGuard
Per impostazione predefinita, WireGuard® utilizza solo l’UDP. Tuttavia, Proton VPN ha adattato il protocollo in modo che possa ora funzionare tramite TCP nella nostra app Android (con il supporto per altre app a seguire). WireGuard TCP è più resistente alla censura rispetto a WireGuard UDP, ma non è efficace quanto il nostro protocollo Stealth personalizzato.
Scopri come cambiare i protocolli VPN o selezionare lo Smart Protocol
Quando usare UDP rispetto a TCP
- L’UDP non utilizza il meccanismo di correzione degli errori del TCP, il che velocizza la connessione e riduce la latenza. Per questo consigliamo a chiunque guardi video in streaming o giochi online di utilizzare l’UDP.
- Se non sei riuscito a connetterti tramite UDP o ti trovi su una rete instabile, ti consigliamo di passare al TCP e provare a connetterti di nuovo. La nostra porta predefinita per il TCP è la porta che gestisce il traffico HTTPS, quindi è difficile da bloccare. Se un funzionario governativo o un amministratore di rete dovesse implementare un simile blocco, renderebbe inaccessibili ampie porzioni di Internet. Inoltre, il traffico TCP appare identico al traffico con crittografia HTTPS, rendendolo difficile da rilevare.
- Il TCP potrebbe consentirti di utilizzare la tua VPN anche se ti trovi in un Paese che blocca le VPN. (Un governo che utilizza la deep packet inspection sarà probabilmente ancora in grado di individuare e bloccare la tua VPN, anche se usi il TCP). Potrebbe aiutarti anche se ti trovi su una rete WiFi controllata, come al lavoro o all’università. Il TCP non è efficace nel contrastare la censura quanto il nostro protocollo Stealth.
- Se usi l’app Proton VPN per Windows, la funzionalità Smart Protocol rileverà questo blocco e passerà automaticamente a OpenVPN o WireGuard TCP.