TCP , o los procedimientos de control de transmisión , es el protocolo de capa de transporte IP original y sigue siendo el más utilizado . Rompe mensajes IP en paquetes que se envían a través del mundial TCP /, de uso público de la red de telecomunicaciones en una base primero - disponible -path. En TCP , por ejemplo, un correo electrónico puede ser dividida en una docena de paquetes , cada uno de los cuales puede saltar por todo el mundo antes de llegar a la computadora a la que está destinado. Este tipo de direccionamiento indirecto requiere diálogos de configuración llamado temblor de las manos , el reensamblaje de los paquetes en el orden correcto en el punto de recepción y control para asegurar que cada paquete llega intacta .
UDP
El modelo de transmisión UDP transmite cada paquete de forma individual , sin handshake , montaje o comprobación de error . UDP es transacción orientada y está diseñado para proporcionar un medio por el cual las aplicaciones pueden comunicarse con otros programas en una red de ordenadores interconectados a través de Internet sin necesidad de las etapas de procesamiento TCP requiere para asegurar la entrega . UDP no garantiza la entrega . A diferencia de TCP , no hay petición del reenvío se hace cuando se pierde un paquete en tránsito o cuando se reciben los mensajes duplicados . Por esta razón UDP no se utiliza para aplicaciones en las que es necesaria la entrega garantizada de flujos de datos correctamente ordenados.
Asunción
El supuesto que subyace a la opción de implementar un solución basada en UDP es que la comprobación y corrección de errores no es necesario o , si es necesario , se lleva a cabo por la aplicación receptora . Si se requieren corrección de datos y comprobaciones de integridad en la interfaz de red , TCP o SCTP - Protocolo de transmisión de control - Se requieren
Usos
UDP es útil para aplicaciones que son sensibles al tiempo , en el sentido de transformación, y donde la pérdida de paquetes no es un problema . Se utiliza principalmente para la comunicación entre las máquinas . Un ejemplo es una situación en la que un servidor debe responder a muchas pequeñas peticiones de muchos clientes. A diferencia de TCP , UDP es adecuado para la transmisión de paquetes a todos, sobre la red de área local y la multidifusión a todos los suscriptores . Las aplicaciones que utilizan UDP son medios de transmisión , el Sistema de Nombres de Dominio , voz sobre IP y juegos en línea .