Camadas de transportes
Redes de Computadores e Aplicações
Aula 05 - Camada de Transporte UDP (User Datagram Protocol)
Prof. Diego Pereira
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;
2
Introdução
A camada de transporte é fundamental para permitir a comunicação entre os processos finais;
Dispõe de protocolos
UDP (User Datagram Protocol); TCP (Transmission Control Protocol);
3
Lembra?
7 6 5 4
3
Aplicação Apresentação Sessão
4
Aplicação
Transporte Rede
Enlace Física
Modelo de Referência OSI
3 2 1
Transporte Internet Host/Rede
2 1
4 Modelo de Referência TCP/IP
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;
5
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;
6
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;
7
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;
8
Serviço de Datagramas
Sem conexão
É assim denominado pois antes do envio dos datagramas, não existe qualquer