Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles son las diferencias entre TCP y UDP y dónde se aplican?

¿Cuáles son las diferencias entre TCP y UDP y dónde se aplican?

El Protocolo de control de transmisión (TCP) es un protocolo de comunicación de capa de transporte basado en flujo de bytes, confiable y orientado a la conexión, generalmente descrito en el RFC 793 del IETF. En el modelo OSI simplificado de redes informáticas, completa las funciones especificadas por la capa de transporte.

A diferencia de TCP, UDP no proporciona mecanismos confiables, control de flujo y funciones de recuperación de errores para el protocolo IP. Como UDP es más simple, el encabezado UDP contiene menos bytes y consume menos carga útil que TCP.

UDP es adecuado para situaciones en las que los mecanismos de confiabilidad de TCP no son necesarios, por ejemplo, cuando protocolos o aplicaciones de nivel superior proporcionan funciones de control de flujo y errores. UDP es un protocolo de capa de transporte que sirve a muchos protocolos de capa de aplicación conocidos, incluido el sistema de archivos de red (NFS), el protocolo simple de administración de red (SNMP), el sistema de nombres de dominio (DNS) y el sistema trivial de transferencia de archivos (TFTP).