La diferencia entre tcp y udp
Las diferencias entre tcp y udp son las siguientes:
1. La mayor diferencia es que TCP está orientado a la conexión, mientras que UDP no está orientado a la conexión.
2. TCP es confiable y seguro; UDP no es confiable e inseguro, pero la velocidad de transmisión de datos es rápida.
3. TCP es más complejo que UDP. Tiene mecanismos de control de flujo y control de congestión.
4. TCP está orientado al flujo de bytes; UDP está orientado a mensajes.
5. TCP requiere más recursos del sistema, mientras que UDP requiere menos recursos del sistema. El encabezado TCP tiene 20 bytes y el encabezado UDP tiene solo 8 bytes de sobrecarga de encabezado.
6. La conexión TCP solo puede ser uno a uno; mientras que UDP admite comunicación interactiva uno a uno, uno a muchos y muchos a muchos.
7. El protocolo UDP no utiliza información de confirmación para confirmar la llegada de los paquetes. No puede garantizar el orden en que llegan los paquetes, ni puede enviar información a la fuente para el control del flujo, por lo que se produce la pérdida de paquetes. pueden ocurrir y otros fenómenos.
8. TCP definitivamente transmitirá los datos y la aplicación en el host de destino puede recibir los datos en el orden correcto.