Skip to content
EntityQ11163· pop 60· linked from 727 articles

User Datagram Protocol

Sign in to save

Also known as UDP

principal protocol used for transmission of datagrams across an IP network

AI overview

The User Datagram Protocol (UDP) is a basic method for sending small packages of data across the internet quickly, without first establishing a connection or checking whether the data arrived safely. It matters because it's faster than other methods and works well for applications like video streaming and online gaming where speed is more important than perfect accuracy.

AI-generated from the Wikipedia summary — may contain errors.

Wikidata facts

Show 7 more facts
uses
IPv4
publication date
1980-00-00
described by source
Cloudflare
Commons category
User Datagram Protocol
Stack Exchange tag
stackoverflow.com/tags/udp
OSI Model layer location
transport layer
Sources (8)

via Wikidata · CC0

Article · Português

O User Datagram Protocol (UDP) é um protocolo simples da camada de transporte. Ele é descrito na RFC 768 e permite que a aplicação envie um datagrama encapsulado num pacote IPv4 ou IPv6 a um destino, porém sem qualquer tipo de garantia que o pacote chegue corretamente (ou de qualquer modo). O protocolo UDP não é confiável. Caso garantias sejam necessárias, é preciso implementar uma série de estruturas de controle, tais como timeouts, retransmissões, acknowledgements, controle de fluxo, etc. Cada datagrama UDP tem um tamanho e pode ser considerado como um registro indivisível, diferentemente do TCP, que é um protocolo orientado a fluxos de bytes sem início e sem fim.Também dizemos que o UDP é um serviço sem conexão, pois não há necessidade de manter um relacionamento longo entre cliente e o servidor. Assim, um cliente UDP pode criar um socket, enviar um datagrama para um servidor e imediatamente enviar outro datagrama com o mesmo socket para um servidor diferente. Da mesma forma, um servidor poderia ler datagramas vindos de diversos clientes, usando um único socket. O UDP também fornece os serviços de broadcast e multicast, permitindo que um único cliente envie pacotes para vários outros na rede. Em comparação ao TCP, é possível entendê-lo como um envio de cartas pelo correio, onde o usuário escreve a carta, envelopa como o endereço de origem e destino, envia, mas não consegue ter a confirmação imediata se aquilo chegou ou não ao destino, ele só tem certeza do envio. Já o TCP pode ser tido como um telefone, onde é possível saber de imediato se o destinatário está ou não recebendo as informações.

Abstract from DBpedia / Wikipedia · CC BY-SA