Camada de Transporte: protocolo UDP Faculdade Senac Pelotas

Propaganda
Faculdade Senac Pelotas
Curso Superior em Tecnologia de Redes de Computadores
Unidade Curricular - Redes de Computadores II
Prof. Eduardo Maroñas Monks
Camada de Transporte:
protocolo UDP
Sumário

Protocolo

Formato do cabeçalho

Aplicações

Sockets UDP

Capturas

Referências Bibliográficas
2
Protocolo UDP
UDP (User Datagram Protocol):
Padronizado
Applications na RFC 768;
Applications
Não possui confiabilidade, controle de fluxo ou
recuperação de erros;
UDP
Tem a função
de um
UDP
multiplexador/demultiplexador no envio e no
IP
IP
IP
IP
IP
recebimento
de datagramas,
usando
sockets
nesta comunicação;
Possui baixo overhead, mas necessita que a
aplicação tenha algumUso
mecanismo
de multicast e
em transmissões
recuperação de erros.broadcast
Protocolo não-orientado à conexão;
3
Formato do cabeçalho
Source Port: endereço da porta de origem;
 Destination Port: endereço da porta de destino;
 Length: o tamanho do datagrama incluindo o
cabeçalho;
 Checksum: campo opcional de checagem de
erros. Usa um
pseudo-cabeçalho IP
para o
IP header UDP header
UDP data
cálculo.
20 bytes
8 bytes

Source Port Number
Destination Port Number
UDP message length
Checksum
DATA
0
15 16
31
4
Aplicações
Aplicações que utilizam UDP:
Trivial File Transfer Protocol (TFTP)
Transferência de arquivos
Domain Name System (DNS)
Resolução de nomes
Remote Procedure Call (RPC)
 Usado pelo Network File System (NFS)
Simple Network Management Protocol (SNMP)
 Gerenciamento de rede
Lightweight Directory Access Protocol (LDAP)
Serviço de diretórios (autenticação em rede)
 Dynamic Host Configuration Protocol (DHCP)
Configuração remota de hosts
5
Sockets UDP
Aplicações que utilizam UDP:
Trivial File Transfer Protocol (TFTP)
Transferência de arquivos
Domain Name System (DNS)
Resolução de nomes
Remote Procedure Call (RPC)
 Usado pelo Network File System (NFS)
Simple Network Management Protocol (SNMP)
 Gerenciamento de rede
Lightweight Directory Access Protocol (LDAP)
Serviço de diretórios (autenticação em rede)
 Dynamic Host Configuration Protocol (DHCP)
Configuração remota de hosts
6
Protocolo UDP
Capturas de aplicações que utilizam UDP
●
●
●
●
●
●
●
Trivial File Transfer Protocol (TFTP)
●
Transferência de arquivos
●
Resolução de nomes
Domain Name System (DNS)
Remote Procedure Call (RPC),
●
Usado pelo Network File System (NFS)
●
Gerenciamento de rede
Simple Network Management Protocol (SNMP)
Lightweight Directory Access Protocol (LDAP)
●
Serviço de diretórios (autenticação em rede)
●
Configuração remota de hosts
●
Protocolos de roteamento dinâmico
Dynamic Host Control Protocol (DHCP)
RIP, OSPF
7
Bibliografia
RODRIGUEZ, Adolfo; GATRELL, John; KARAS,
John;PESCHKE, Roland. TCP/IP Tutorial and
Technical Overview. IBM Red Books, 2006.
Disponível em:
http://www.redbooks.ibm.com/Redbooks.nsf/Redb
ookAbstracts/gg243376.html
 KUROSE, J.;ROSS, K. Redes de computadores e
a Internet – Uma abordagem top-down. 3ª edição.
Editora Pearson, 2006.
COMER, Douglas. Interligação em Rede com
TCP/IP – Volume I. 3ª Edição. Editora Campus,
1998.
WIRESHARK. Wiki. Disponível em
http://wiki.wireshark.org/

8
Download