TCP significa Protocolo de Control de Transmisión . TCP pone en marcha una conexión entre dos puntos finales , como una llamada telefónica , antes de enviar los datos reales. Una vez que se establece una conexión , TCP también mantiene los datos ordenados de principio a fin . Esto significa que parte del ancho de banda se utiliza para realizar un seguimiento de la conexión , por lo que TCP más fiable, pero menos eficiente.
UDP Explicación
UDP representa User Datagram Protocol . UDP sólo garantiza que cada " datagrama " se envía y se recibe como una unidad , como un sobre de correo . Los datagramas pueden ser enviados y recibidos en cualquier orden, pero no proporcionan ninguna confirmación de la entrega . Ya que no hace un seguimiento de la conexión , UDP utiliza menos ancho de banda de red. Esto hace UDP más eficiente, pero menos fiable.
Comparación
Ambos UDP y TCP tienen su lugar en la creación de redes . Al ser un protocolo más eficiente , UDP se utiliza para tareas de alto rendimiento , como los juegos en línea y resolver las direcciones web . Al ser un protocolo más confiable , TCP se utiliza para la reproducción de contenido y transmisiones seguras , como la World Wide Web , reproductores multimedia y redes seguras . Muchos programas utilizan una combinación de ambos protocolos , utilizando cada uno de una manera que produce los mejores resultados.