Você está na página 1de 3

UDP – User Datagram Protocol

Resumo: Este documento mostra as características de um dos protocolos da Camada


de Transporte: o UDP (User Datagram Protocol), apresentando também, suas
vantagens e desvantagens. Por ser não orientado à conexão, ou seja, sem
confiabilidade, é altamente recomendável para conexões que priorizam a velocidade.
Ao final deste artigo compreende-se que apesar de não ser considerado o melhor para
conexões que necessitam de alguma segurança, o UDP pode ser um grande aliado aos
interessados em agilidade na transmissão de informação.

Palavras-chave: UDP. Protocolo. Velocidade.

Abstract: This document shows the characteristics of Protocols of Transport Layer:


UDP(User Datagram Protocol) also presenting their advantages and disadvantages.
Because it is not connection-oriented, ie, withoutreliability, it is highly recommended
for connections that emphasize speed.At the end of the article it is understood that
although not considered the best for connections that need some security, UDP can be
a great ally for those interested inagility in the transmission of information.

Key-words:UDP.Protocol.Speed.

Segundo Comer (1998), no UDP


não há algo que indique que os pacotes
1. Introdução foram bem recebidos, não põe em
ordem as mensagens que chegam e
Conforme Torres (2009), o UDP não manipula a velocidade com que os
(User Datagram Protocol) não é um dados são transmitidos. Enfim, ou
protocolo de transporte de conexão haverá perda de pacotes, ou serão
confiável, ou seja, não é recomendável duplicados ou chegarão ao destino com
usá-lo na necessidade de transmissão de falhas.
documentos importantes., pois, não há a
verificação dos pacotes, se chegaram Apesar das características
intactos, em ordem ou se foram apresentadas serem consideradas
perdidos antes de atingir o seu destino. negativas em relação ao UDP, ele
apresenta um ponto positivo: agilidade.
Isso é óbvio, pois o tamanho de pacotes É através do campo Soma de
UDP comparado com o de TCP verificação ou Checksum, que se
(Transmission Control Protocol), é identifica se um pacote foi bem
“bem menor”, e o protocolo que recebido ou não.
estudaremos não confirma o
recebimento desses pacotes, acelerando Segundo Casad e Willsey
a transmissão. O UDP não tem de (1999), como se trata do UDP, a soma
esperar uma resposta para poder enviar de verificação, geralmente realizada por
o próximo datagrama (TORRES, 2009). meio de números binários, será feita
através dos seguintes fatores: um
2. Características pseudocabeçalho, o cabeçalho UDP e os
dados UDP, além de incluir a
2.1 Datagrama possibilidade de preencher com octetos
zero, como forma de se obter um
Segundo Comer (1998), um “tamanho par de octetos”.
datagrama é uma mensagem UDP,
O cabeçalho UDP e os dados
constituindo-se de duas partes:
UDP utilizados são aqueles vistos
cabeçalho e área de dados UDP. A
anteriormente. Já o uso de um
Figura 1 mostra como é o cabeçalho:
pseudocabeçalho se deve ao fato de não
existir no cabeçalho UDP os “endereços
IP de origem ou destino” e serem
encontrados no pseudocabeçalho
(“sequência de valores extraídos do
cabeçalho IP”). Com o endereço IP do
Porta de Origem Porta de Destino
destino, o receptor pode indentificar
UDP UDP
algum problema com um datagrama, se
Comprimento de Soma de verificação ele foi entregue corretamente.
Mensagem UDP UDP
Dados “As somas de verificação”
... realizadas no transmissor e verificadas
Figura 1 - Fonte: Figura 12.1 O formato dos no receptor fazem com que este perceba
campos em um datagrama UDP. Pag. 202, se houve alguma alteração no datagrama
Comer (1998). recebido (CASAD; WILLSEY, 1999).
O campo Porta de Origem 2.2 Multiplexação de Aplicação
reconhece a aplicação para onde serão
enviados os pacotes recebidos. Se não De acordo com Comer (1998),
existir esse campo, ele será zerado. esse procedimento acontece através das
(Comer,1998). Na Porta de Destino há o portas existentes entre os emissores e os
endereço para onde as mensagens receptores de datagramas. Primeiro, o
devem ser enviadas. (Postel, 1980). programa receptor ganha um número de
porta do sistema operacional. Em
Em relação ao tamanho, existe o seguida, ele já pode enviar um
Comprimento de mensagem UDP, que datagrama UDP, carregando no campo
mostra quantos bytes há no cabeçalho e Porta de Origem, no cabeçalho UDP, o
na “área de dados” do UDP (Torres, número de porta que lhe foi dado.
2009). Enquanto isso, o UDP, processa os
2.1.1 Detecção de Erros datagramas recebidos, enviando-os às
portas de destino, realizando a
demultiplexação.
3. Vantagens no uso de UDP qualidades e os defeitos, e a forma de
utilização de um dos protocolos da
A principal vantagem em se camada de transporte, o UDP (User
utilizar o UDP é a agilidade com que ele Datagram Protocol).
pode transmitir os dados. Essa Na elaboração deste artigo, em
transferência rápida dá-se pelo fato do algumas referências, que mencionam o
“pacote de dados” ser pequeno em UDP, à disposição dos autores, existia
relação ao do TCP e também porque, pouco conteúdo sobre ele. Daí surgiu o
quando o referido protocolo é o UDP, interesse em relatar por meio deste, os
não há uma confirmação na chegada de atributos do protocolo. Com isso, há a
pacotes, evitando que o transmissor ideia de fornecer maior conhecimento
aguarde para enviar um próximo pacote, em relação a ele e proporcionar
transformando em ágil o processo discussões a seu respeito.
(TORRES, 2009).
7. Referências
4. Desvantagens ao usar o UDP
O protocolo UDP não abre e COMER, Douglas E. Interligação em
fecha conexões, não confirma ao rede com TCP/IP. Volume I:
transmissor quando recebe um pacote, Princípios, protocolos e arquitetura.
não reenvia datagramas perdidos ou Tradução de ARX Publicações. Rio de
modificados, não coloca em ordem Janeiro: Campus, 1998.
pacotes recebidos fora de ordem
(CASAD; WILLSEY, 1999). CASAD, Joe; Willsey, Bob. Aprenda
em 24 horas TCP/IP. Tradução de
Conforme cita Comer (1998), Daniel Vieira. Rio de Janeiro: Campus,
para utilizar o UDP, o “programa 1999.
aplicativo” deve estar ciente de que
poderá ter vários problemas como: falta TORRES, Gabriel. Redes de
de confiabilidade, perda de Computadores. Rio de Janeiro:
“mensagens”, duplicação, atraso no Novaterra, 2009.
recebimento, transmissão com falhas e a
perda da conexão. POSTEL, J. RFC 768 – User
Datagram Protocol. 1980. Disponível
5. Streaming em:<http://tools.ietf.org/html/rfc768>.
Streaming é um meio de Acesso em: 24/05/2011.
transmitir pacotes multimídia pela rede,
como áudio e vídeo. Um exemplo bem AGUIAR, Breno. Streaming,
conhecido são as transmissões ao vivo transmissão em tempo real. 2010.
de jogos, eventos e shows pela internet. Disponível em:
http://www.artigonal.com/internet-
O UDP é um dos protocolos artigos/streaming-transmissao-em-
utilizados para realizar essa passagem tempo-real-2633551.html>. Acesso
de dados, pois eles não necessitam que em:24/05/2011.
sejam enviados constantemente, mesmo
na ocorrência de falhas.
6. Conclusão

Através deste documento houve


a tentativa de mostrar o significado, as

Você também pode gostar