O Protocolo de Datagrama de Usuário (UDP) é um protocolo de rede de dados que foi incorporado sob a arquitetura do amplamente utilizado Protocolo de Controle de Transmissão/Protocolo de Internet (TCP/IP). Este protocolo define uma forma robusta de transmitir bits de dados em tempo real (como voz e vídeo) de um lugar para outro na forma de datagramas individuais — um pacote de dados que não tem recursos de confirmação associados a ele.
Uma característica proeminente do UDP é sua robustez na entrega de dados pela Internet. Esta é a razão pela qual o TCP/IP padronizou principalmente o UDP para transferência de dados em tempo real, especificamente quando se trata de transferência ou recepção de pacotes de voz/vídeo sobre redes. Além disso, devido a essa característica de robustez, o UDP também é usado em serviços e protocolos como sistema de nomes de domínio (DNS) e protocolo de configuração dinâmica de host (DHCP).
O UDP é rápido, mas não confiável por natureza. Isso significa que quando bits de dados são transferidos via UDP, o reconhecimento de recepção não pode ser obtido de forma automatizada, ao contrário do TCP. Esta característica do UDP impede que seja usado para transmissão/recepção de texto ou caracteres em redes de computadores.
Pacotes de dados, quando enviados sobre um protocolo como TCP, chegam de forma organizada e montada no lado do receptor. Esta propriedade também está ausente no UDP, já que ele não garante a transferência de bits ou pacotes de dados de forma organizada. Isso pode ser declarado como a razão por trás de sua robustez e transmissão/recepção não confiável.
Tecnologia Eletrônica © [www.351231.com]