1. TCP (Protocolo de control de transmisión): TCP es un protocolo orientado a la conexión que proporciona datos confiables, ordenados y verificados de errores. Establece una conexión virtual entre el remitente y el receptor antes de la transmisión de datos, asegurando que todos los paquetes de datos se entreguen en la secuencia correcta.
2. UDP (Protocolo de datagrama de usuario): UDP es un protocolo sin conexión que ofrece una transmisión de datos más rápida, pero no garantiza la entrega u pedido. Envía paquetes de datos sin establecer una conexión, lo que lo hace adecuado para aplicaciones que priorizan la velocidad sobre la confiabilidad, como la transmisión de medios o juegos en línea.
Tanto TCP como UDP operan en la capa de transporte del modelo TCP/IP, responsable de proporcionar servicios de transferencia de datos confiables a las aplicaciones.