Anda di halaman 1dari 19

Tecnologia em Sistemas para Internet

Aplicações de Redes de Computadores

Aula 03 - Camada de Transporte


Protocolo UDP

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes do Rio Grande do Norte – Campus Parnamirim
Objetivo
Aprender as características do protocolo UDP e em
que situações ele é recomendado;
Entender a função dos campos que compõe o
cabeçalho do protocolo UDP;

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 2 do Rio Grande do Norte – Campus Parnamirim
Introdução

A camada de transporte é fundamental para fornecer


serviços de comunicação diretamente aos processos
de aplicação que são executados em hospedeiros
distintos;
Fornecer comunicação lógica, ou seja, para a
aplicação a comunicação ocorre como se os sistemas
finais fossem vizinhos conectados diretamente;

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 3 do Rio Grande do Norte – Campus Parnamirim
Introdução

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 4 do Rio Grande do Norte – Campus Parnamirim
Introdução

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 5 do Rio Grande do Norte – Campus Parnamirim
Introdução

Principais protocolos
UDP (User Datagram Protocol – Protocolo de
Datagrama de Usuário)
Serviço não confiável e não orientada à conexão;
TCP (Transmission Control Protocol – Protocolo de
Controle de Transmissão)
Serviço confiável e orientado a conexão;

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 6 do Rio Grande do Norte – Campus Parnamirim
PROTOCOLO UDP

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 7 do Rio Grande do Norte – Campus Parnamirim
Protocolo UDP

O UDP (User Datagram Pratocol) é um protocolo da


camada de transporte muito simples;
Provê o serviço de entrega de datagramas não
confiável e sem conexão;
Definido na RFC 768

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 8 do Rio Grande do Norte – Campus Parnamirim
Funcionamento

O protocolo UDP utiliza o protocolo IP para


transportar datagramas UDP entre as aplicações
origem e destino;
Cada mensagem gerada por um processo de aplicação
origem é encapsulada em um datagrama UDP, que,
por sua vez, é encapsulado em um datagrama IP;

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 9 do Rio Grande do Norte – Campus Parnamirim
Funcionamento

Em seguida, o protocolo IP encaminha o datagrama


IP da estação origem até a estação
destino(roteamento);
Na estação destino, baseado no campo protocol do
cabeçalho IP, o protocolo IP entrega o datagrama UDP
ao protocolo UDP, por fim, o protocolo UDP entrega a
mensagem ao respectivo processo;

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 10 do Rio Grande do Norte – Campus Parnamirim
Serviço de Datagramas

É bastante simples, sendo caracterizado como um


serviço não confiável e sem conexão;
Não confiável
Não garante que os datagramas enviados pela aplicação
origem sejam entregues com sucesso;
Não garante a entrega na sequência;

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 11 do Rio Grande do Norte – Campus Parnamirim
Serviço de Datagramas
Sem conexão
É assim denominado pois antes do envio dos
datagramas, não existe qualquer comunicação prévia
entre as aplicações;
Cada datagrama é tratado de forma individual e
independente, o caminho é fruto do processo de
roteamento;

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 12 do Rio Grande do Norte – Campus Parnamirim
Datagrama UDP

Especificação, de forma precisa, do formato da


unidade de dados do serviço de datagramas da
camada de transporte;

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 13 do Rio Grande do Norte – Campus Parnamirim
Formato do Datagrama

Dividido em duas partes:


Cabeçalho
Contém informações de controle específicas do
protocolo UDP;
Dados
Encapsula informações de protocolos da camada de
aplicação;

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 14 do Rio Grande do Norte – Campus Parnamirim
Formato do Datagrama

0 16 31

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 15 do Rio Grande do Norte – Campus Parnamirim
Formato do Datagrama

Source Port
Identificar a porta associada ao processo de aplicação
de origem;
Destination Port
Usado para identificar a porta associada ao processo
de aplicação de destino;

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 16 do Rio Grande do Norte – Campus Parnamirim
Formato do Datagrama

Campo lenght
Indica o tamanho do datagrama UDP em bytes,
incluindo o cabeçalho e os dados;
Campo checksum
Assegura a integridade dos datagramas UDP;
Utilizado na detecção de erros;
Seu funcionamento é opcional;

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 17 do Rio Grande do Norte – Campus Parnamirim
Conclusão

O protocolo UDP é interessante para aplicações que


não necessitam de controle e possuem um grande
fluxo de dados, descartando assim as possibilidade
de ordem de chegada e retransmissão;

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 18 do Rio Grande do Norte – Campus Parnamirim
Referências
Comer, Douglas E., Interligação de Redes Com Tcp/ip
James F. Kurose, Redes de Computadores e a Internet
Escola Superior de Redes, Arquitetura e Protocolos de Redes
TCP/IP
Escola Superior de Redes, Roteamento avançado

Prof. Diego Pereira Disciplina Instituto Federal de Educação, Ciência e Tecnologia


<diego.pereira@ifrn.edu.br> Aplicações de Redes 19 do Rio Grande do Norte – Campus Parnamirim

Anda mungkin juga menyukai