A camada primária é a camada física, que consiste de fibra óptica, coaxial, ou cabos torcidos. A segunda camada é a camada de enlace de dados como GPRS, Wi-Fi e ISDN. A terceira camada é a internet ou a camada de rede. A camada diante é onde reside UDP e esta é a camada de transporte. A camada final é a camada de aplicação e funções comuns são o Telnet, HTTP, e DNS. Para entender UDP, você deve observar que, com este protocolo, não há a exigência de que o destinatário da informação reconhece que os dados terem sido enviados.
Não existem quaisquer controlos implícitas sobre a transmissão para garantir a integridade datagrama e para garantir a seqüência correta é mantida. Embora a falta de verificações de transmissão podem fazer você duvidar ou não UDP é um protocolo útil, é preciso observar que, em algumas aplicações, o ritmo é mais vantajoso do que a confiabilidade. Com UDP, os erros são verificados e corrigidos nas aplicações e não a camada de rede.
Cada correção de erro é necessária durante todo o tempo de transmissão, o aplicativo faz uso do TCP, ou Transmission Control Protocol, ou o SCTP, ou Stream Control Transmission Protocol. Estes protocolos são projetados para essa razão real. Para entender UDP, você precisa observar que o protocolo é apátrida. Isso é necessário para os servidores que podem ser utilizados por diversos clientes para responder a consultas de curta duração.
UDP é, portanto, vantajosa através de TCP em que ele pode ser usado para multicast ou transmissão de pacotes onde a informação é enviada para diferentes clientes enquanto que o TCP é usado simplesmente entre um cliente e o servidor. A maioria dos aplicativos de rede de hoje, tais como VoIP, ou Voice over Internet Protocol, DNS ou Domain Name System, e TFTP ou Trivial File Transfer Protocol UDP utilização devido a essa vantagem.
Uma vez que o UDP não tem um mecanismo que pode ser utilizado para evitar a congestão numa rede,