TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Protocolo Udp

Artigos Científicos: Protocolo Udp. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  24/10/2014  •  963 Palavras (4 Páginas)  •  321 Visualizações

Página 1 de 4

Aplicações UDP

Seguem algumas aplicações UDP

 Atualização de tabela de roteamento com o protocolo RIP – Protocolo de

informação de roteamento (routing information Protocol)  As

atualizações RIP devem ser enviadas, periodicamente, sendo que possíveis

atualizações perdidas não serão retransmitidas, mas sim substituídas por

outras recentes. Observa-se, portanto, que nesse protocolo não há a

necessidade de recuperação (retransmissão) de atualizações perdidas.

 Protocolo SNMP (protocolo de gerenciamento). É interessante utilizar o

UDP, visto que aplicações que trabalham com o gerenciamento de rede

deverão funcionar em situações que a rede esteja sobrecarregada. Nesse

caso, se utilizássemos o TCP, teríamos sérios problemas de conseguir a

transferência confiável de dados com congestionamento controlado.

 Protocolo DNS  Trata-se de um protocolo de consulta de domínio (nome)

na internet. O uso do protocolo UDP com o DNS evita atrasos de

estabelecimento de conexões TCP que serão abertas após a

requisição/resposta do domínio.

 Aplicações multimídia  Grande parte dos aplicativos desenvolvidos para

multimídia tem a opção de rodar sobre UDP. Motivo: Para aplicações

multimídia, a perda de certa quantidade de pacotes não irá interferir

drasticamente na inteligibilidade da informação transmitida. Entretanto,

torna-se inaceitável, em uma aplicação em tempo real, o controle de fluxo

e congestionamento presentes no TCP. São alguns exemplos de aplicações

multimídia: VoIP (telefone por internet), videoconferência em tempo real,

recepção de áudio e vídeo armazenados.

Nota Importante!!!!!

Como grande parte das aplicações multimídia trabalham sobre UDP, pressupõe-se

que grande parte do tráfego da internet seja de UDP. Isso cria um entrave à arquitetura

TCP/IP  para o UDP não temos nenhum tipo de controle de fluxo e congestionamento.

Isso acarretaria um transbordamento de pacotes nos roteadores, caso haja uma grande

quantidade de envio de aplicativos (vídeos etc) UDP. Além disso, as altas taxas de perda

induzidas pelo UDP fariam que cliente TCP (que possui o controle de fluxo e congestionamento) reduzisse suas taxas. Em síntese: A ausência de controle de

congestionamento do UDP pode acarretar em altas taxas de perda UDP e no acúmulo de

sessões TCP.

Esse é um desafio que está sendo pensado por muitos pesquisadores. Alguns têm

proposto mecanismos para a Internet, que forcem que as fontes UDP também realizem

um controle de congestionamento adaptativo.

Garantindo a confiabilidade utilizando UDP

Vamos considerar o seguinte exemplo:

Uma empresa desenvolveu um protocolo simples, no nível da aplicação, elaborado

sobre o UDP. Esse aplicativo permite a um cliente recuperar um arquivo de um servidor

remoto que reside em um endereço conhecido. Primeiro, o cliente envia uma solicitação

com o nome do arquivo e o servidor responde com uma sequência de pacotes de dados,

contendo partes diferentes do arquivo solicitado. Para assegurar confiabilidade e

entrega em sequência, o cliente e o servidor utilizam um protocolo stop-and-wait

(receptor envia um feedback ao transmissor), desenvolvido na própria aplicação.

Percebemos, no exemplo anterior, que a aplicação foi desenvolvida para permitir

uma confiabilidade que não é fornecida pelo UDP. Portanto, uma aplicação poderá

apresentar uma transferência com certas garantias, ainda que utilize o UDP. Para que

isso seja possível, é necessário que essa confiabilidade esteja presente na camada de

aplicação. O desenvolvedor da aplicação poderá, por exemplo, inserir em seu algoritmo

mecanismos de reconhecimento e retransmissão.

Desafios  Logicamente este upgrade a ser feito na aplicação pode ser complexo.

Vantagem  Com esta implementação é possível tirar o melhor dos dois protocolos: os

processos de aplicação poderão se comunicar com uma “certa confiabilidade”, sem,

contudo, estar sujeito aos controles de fluxo, congestionamento e gerenciamento da

conexão presentes no TCP.

No mercado, uma grande quantidade de aplicações multimídia que é implementada

sobre o UDP, mas possui aplicativos de reconhecimento e retransmissão embutidos na

aplicação.Portas UDP reservadas e disponíveis

Para a atribuição de portas, na camada de transporte, existem duas técnicas:

...

Baixar como (para membros premium)  txt (6.9 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com