UDP es un protocolo sin conexión que proporciona entrega de datos sin muchos recursos, mientras que TCP es orientado a conexión e incluye funciones como entrega ordenada y confiable. Ambos protocolos usan números de puertos en los encabezados para identificar aplicaciones, y la combinación de dirección IP y número de puerto forma un socket único para cada conversación.