Guía de Referencia TCP vs UDP
Referencia de comparación de protocolos TCP y UDP — diferencias clave y casos de uso.
Comparación principal
| Feature | TCP | UDP |
|---|---|---|
| Conexión | Orientado a conexión (handshake de 3 vías) | Sin conexión |
| Fiabilidad | Confiable (ACK, retransmisión) | No confiable (mejor esfuerzo) |
| Ordenamiento | Garantizado en orden | Sin garantía de orden |
| Velocidad | Más lento (con sobrecarga) | Más rápido (baja sobrecarga) |
| Sobrecarga | Alto | Bajo |
| Control de flujo | Sí (ventana deslizante) | No |
| Control de congestión | Sí | No |
| Tamaño de encabezado | 20-60 bytes | 8 bytes |
Casos de uso
| TCP | UDP |
|---|---|
| Web browsing (HTTP/HTTPS) | DNS lookups |
| Email (SMTP, IMAP, POP3) | Video streaming |
| File transfers (FTP, SFTP) | Online gaming |
| Database connections | VoIP calls |
| SSH / Remote access | NTP time sync |
| API requests | IoT sensor data |
Puertos comunes
| Puerto | Protocolo | Servicio |
|---|---|---|
| 20 | TCP | FTP Data |
| 21 | TCP | FTP Control |
| 22 | TCP | SSH |
| 23 | TCP | Telnet |
| 25 | TCP | SMTP |
| 53 | TCP/UDP | DNS |
| 67 | UDP | DHCP Server |
| 68 | UDP | DHCP Client |
| 80 | TCP | HTTP |
| 110 | TCP | POP3 |
| 123 | UDP | NTP |
| 143 | TCP | IMAP |
| 161 | UDP | SNMP |
| 162 | UDP | SNMP Trap |
| 389 | TCP | LDAP |
| 443 | TCP | HTTPS |
| 445 | TCP | SMB |
| 465 | TCP | SMTPS |
| 514 | UDP | Syslog |
| 587 | TCP | SMTP Submission |
| 636 | TCP | LDAPS |
| 993 | TCP | IMAPS |
| 995 | TCP | POP3S |
| 1194 | UDP | OpenVPN |
| 3306 | TCP | MySQL |
| 3389 | TCP | RDP |
| 5432 | TCP | PostgreSQL |
| 5672 | TCP | AMQP (RabbitMQ) |
| 6379 | TCP | Redis |
| 8080 | TCP | HTTP Alt |
| 8443 | TCP | HTTPS Alt |
| 9200 | TCP | Elasticsearch |
| 27017 | TCP | MongoDB |
Acerca de esta herramienta
TCP y UDP son los dos protocolos de capa de transporte principales que utilizan las aplicaciones para enviar datos a través de redes. TCP (Protocolo de Control de Transmisión) garantiza entrega confiable y ordenada con verificación de errores y gestión de conexiones, lo que lo hace ideal para aplicaciones donde la precisión es crítica. UDP (Protocolo de Datagrama de Usuario) prioriza la velocidad sobre la confiabilidad, enviando datos sin establecer conexiones ni garantizar la entrega, lo que lo hace adecuado para aplicaciones en tiempo real donde la pérdida ocasional de paquetes es aceptable. Entender las diferencias entre estos protocolos es esencial para desarrolladores, ingenieros de redes y profesionales de TI que necesitan elegir el protocolo adecuado para su caso de uso específico.
Esta guía de referencia TCP vs UDP proporciona una comparación lado a lado de las diferencias clave (requisitos de conexión, garantías de confiabilidad, velocidad, latencia, tamaño de encabezado y ordenamiento) junto con ejemplos del mundo real de cuándo usar cada protocolo. Puedes consultar rápidamente qué protocolo se adapta mejor a tus necesidades, ya sea que estés construyendo un sistema de transferencia de archivos que no pueda permitirse la pérdida de datos, un juego multijugador que prioriza la baja latencia o una aplicación de transmisión de video donde la velocidad importa más que la perfección. La herramienta te ayuda a entender los compromisos inherentes a cada protocolo para que puedas tomar decisiones arquitectónicas informadas.
Esta referencia es invaluable para ingenieros de software que diseñan aplicaciones de red, administradores de sistemas que configuran infraestructura de red y profesionales de seguridad de redes que entienden patrones de tráfico. Ya sea que estés solucionando problemas de conexión, optimizando el rendimiento de las aplicaciones o simplemente aprendiendo los fundamentos de redes, esta herramienta simplifica las diferencias complejas de protocolos en un formato claro y buscable que funciona completamente sin conexión en tu navegador.
Preguntas Frecuentes
Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.