A função básica do UDP é servir de multiplexador ou demultiplexador para o tráfego de informações do IP. Assim como o TCP, trabalha com portas que orientam adequadamente o tráfego de informação a cada aplicação de nível superior. Essas portas são :
Porta de Destino - É uma parte do datagrama (uma extremidade) que indica o aplicativo ao qual deve-se enviar a informação que chega.
Porta de Origem - Localiza-se no outro extremo do datagrama e indica o aplicativo que enviou a mensagem. Pode ser usado para um reenvio, ou quando não é utilizado, é preenchido com zeros.
Estrutura do Header do UDP
Estrutura do Header UDP
Os campos são similares aos do segmento TCP e são explicados no capítulo sobre TCP.