¿Cuál es la diferencia entre UDP y TCP?
- Lectura
- 3 min
- Categoría
- Protocolos
Los dos protocolos de transmisión más comunes utilizados para comunicarse por 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, desde y hacia direcciones IP. Aunque ambos protocolos realizan la misma función, lo hacen de formas muy distintas. TCP se centra más en la precisión: permite a los dispositivos enviar y recibir un flujo de paquetes ordenado y verificado contra errores. UDP se centra más en la velocidad: transmite la información más rápido al eliminar la verificación de errores.
TCP, UDP y OpenVPN
OpenVPN te permite elegir entre TCP o UDP para tu conexión VPN. La opción por defecto de OpenVPN es usar UDP sencillamente porque es más rápido.
Nuestra función de selección inteligente de protocolo siempre intentará establecer una conexión usando UDP en primer lugar. Pero también puedes cambiar entre UDP y TCP de forma manual en nuestra aplicación o en la herramienta de línea de comandos. Sin embargo, a menos que haya un motivo concreto para cambiar de protocolo, Proton VPN recomienda mantener los ajustes por defecto.
Las aplicaciones de Proton VPN se pueden conectar a través de OpenVPN utilizando varios 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 funcionar a través de TCP en nuestra aplicación para Android (y próximamente habrá soporte para 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.
Aprende cómo cambiar los protocolos de VPN o seleccionar Smart Protocol
Cuándo usar 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 este motivo, aconsejamos que cualquier persona que esté viendo un vídeo en streaming o jugando a un videojuego online utilice UDP.
- Si no has podido conectarte mediante UDP o estás en una red inestable, te recomendamos cambiar a TCP e intentar conectarte 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 del gobierno o un administrador de red implementara un bloqueo de este tipo, haría que gran parte de Internet fuera inaccesible. Además, el tráfico TCP es idéntico al tráfico con cifrado HTTPS, lo que dificulta su detección.
- TCP puede permitirte usar tu VPN incluso si estás en un país que bloquea las VPN. (Es probable que un gobierno que use la inspección profunda de paquetes siga siendo capaz de encontrar y bloquear tu VPN, aunque utilices TCP). También podría ayudarte si estás 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 utilizas la aplicación de Proton VPN para Windows, la función de selección inteligente de protocolo detectará este bloqueo y cambiará a OpenVPN o WireGuard TCP de forma automática.