Sei sulla pagina 1di 16

Instituto Federal de Educao,

Cincia e Tecnologia do Rio Grande do N


Campus Currais Novos

Redes de Computadores
e Aplicaes
Aula 42 - Camada de Transporte
UDP (User Datagram Protocol)
Prof. Diego Pereira <diego.pereira@ifrn.edu.br>

Objetivo
Aprender as caractersticas do protocolo UDP
e em que situaes ele recomendado;
Entender a funo dos campos que compe o
cabealho do protocolo UDP;

Introduo
A camada de transporte fundamental para
permitir a comunicao entre os processos
finais;
Dispe de protocolos
UDP (User Datagram Protocol);
TCP (Transmission Control Protocol);

Lembra?
7

Aplicao

Apresentao

Sesso

Aplicao

Transporte

Transporte

Rede

Internet

Enlace

Host/Rede

Fsica
Modelo de Referncia OSI

Modelo de Referncia4 TCP/IP

Protocolo UDP
O UDP (User Datagram Pratocol) um
protocolo da camada de transporte muito
simples;
Prov o servio de entrega de datagramas no
confivel e sem conexo;

Funcionamento
O protocolo UDP utiliza o protocolo IP para
transportar datagramas UDP entre as
aplicaes origem e destino;
Cada mensagem gerada por um processo de
aplicao origem encapsulada em um datagrama
UDP, que, por sua vez, encapsulado em um
datagrama IP;

Funcionamento
Em seguida, o protocolo IP encaminha o
datagrama IP da estao origem at a estao
destino(roteamento);
Na estao destino, baseado no campo protocol
do cabealho IP, o protocolo IP entrega o
datagrama UDP ao protocolo UDP, por fim, o
protocolo UDP entrega a mensagem ao respectivo
processo;

Servio de Datagramas
bastante simples, sendo caracterizado como
um servio no confivel e sem conexo;
No confivel
No garante que os datagramas enviados pela aplicao
origem sejam entregues com sucesso;
No garante a entrega na sequncia;

Servio de Datagramas
Sem conexo
assim denominado pois antes do envio dos
datagramas, no existe qualquer comunicao prvia
entre as aplicaes;
Cada datagrama tratado de forma individual e
independente, o caminho fruto do processo de
roteamento;

Datagrama UDP
Especificao, de forma precisa, do formato da
unidade de dados do servio de datagramas
da camada de transporte;

10

Formato do Datagrama
Dividido em duas partes:
Cabealho
Contm informaes de controle especficas do
protocolo UDP;

Dados
Encapsula informaes de protocolos da camada de
aplicao;

11

Formato do Datagrama

16

31

12

Formato do Datagrama
Source Port
Identificar a porta associada ao processo de
aplicao de origem;

Destination Port
Usado para identificar a porta associada ao
processo de aplicao de destino;

13

Formato do Datagrama
Campo lenght
Indica o tamanho do datagrama UDP em bytes,
incluindo o cabealho e os dados;

Campo checksum
Assegura a integridade dos datagramas UDP;
Utilizado na deteco de erros;
Seu funcionamento opcional;

14

Concluso
O protocolo UDP interessante para
aplicaes que no necessitam de controle e
possuem um grande fluxo de dados,
descartando assim as possibilidade de ordem
de chegada e retransmisso;

15

Referncias
Comer, Douglas E., Interligao 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 avanado

16

Potrebbero piacerti anche