¿Cuál es la diferencia entre UDP y TCP?
- Lectura
- 3 minutos
- Categoría
- Protocolos
Los dos protocolos de transmisión más comunes que se utilizan para comunicarse a través de Internet son:
TCP – Protocolo de control de transmisión y
UDP – Protocolo de datagramas de usuario.
Tanto TCP como UDP se basan en el Protocolo de Internet (IP) y ambos envían fragmentos de datos, conocidos como paquetes, hacia y desde direcciones IP. Aunque ambos protocolos realizan la misma función, lo hacen de formas muy diferentes. TCP se enfoca más en la precisión. Permite que los dispositivos envíen y reciban un flujo de paquetes ordenado y verificado contra errores. UDP se enfoca más en la velocidad. Transmite información más rápido al eliminar la verificación de errores.
TCP, UDP y OpenVPN
OpenVPN le permite elegir entre TCP o UDP para su conexión VPN. La opción por defecto de OpenVPN es usar UDP simplemente porque es más rápido.
Nuestra función Smart Protocol siempre intentará establecer una conexión usando UDP primero. Pero usted también puede cambiar entre UDP y TCP de forma manual en nuestra aplicación o herramienta de línea de comandos. Sin embargo, a menos que haya una razón concreta para cambiar de protocolo, Proton VPN recomienda mantener los ajustes por defecto.
Las aplicaciones de Proton VPN pueden conectarse a través de OpenVPN usando múltiples puertos para eludir los intentos de censura.
TCP, UDP y WireGuard
Por defecto, WireGuard® solo utiliza UDP. Sin embargo, Proton VPN ha adaptado el protocolo para que ahora pueda ejecutarse a través de TCP en nuestra aplicación para Android (próximamente se ofrecerá soporte en más aplicaciones). WireGuard TCP es más resistente a la censura que WireGuard UDP, pero no es tan eficaz como nuestro protocolo Stealth personalizado.
Aprenda cómo cambiar los protocolos de VPN o seleccionar Smart Protocol
Cuándo utilizar UDP frente a TCP
- UDP no utiliza el mecanismo de corrección de errores de TCP, lo que acelera la conexión y reduce la latencia. Por esta razón, recomendamos que cualquier persona que esté haciendo streaming de un video o jugando a un videojuego en línea use UDP.
- Si no ha podido conectarse usando UDP o si se encuentra en una red inestable, le sugerimos que cambie a TCP e intente conectarse de nuevo. Nuestro puerto por defecto para TCP es el puerto que gestiona el tráfico HTTPS, por lo que es difícil de bloquear. Si un funcionario gubernamental o un administrador de red implementara un bloqueo de este tipo, haría inaccesible gran parte de Internet. Además, el tráfico TCP se ve idéntico al tráfico con cifrado HTTPS, lo que dificulta su detección.
- TCP puede permitirle usar su VPN incluso si se encuentra en un país que bloquea las VPN. (Es probable que un gobierno que utiliza la inspección profunda de paquetes aún pueda encontrar y bloquear su VPN, incluso si usa TCP). También podría ayudarle si se encuentra en una red WiFi controlada, como en el trabajo o la universidad. TCP no es tan eficaz para eludir la censura como nuestro protocolo Stealth.
- Si está utilizando la aplicación de Proton VPN para Windows, la función Smart Protocol detectará este bloqueo y cambiará a OpenVPN o WireGuard TCP automáticamente.