Вы находитесь на странице: 1из 4

29/3/2010

© Volnys 1999-2003 1 © Volnys 1999-2003 2

Agenda
Rede de Computadores  Introdução
(Técnico em Informática)  Pacote UDP
 Utilitários
Protocolo UDP
“User Datagram Protocol”
Rafael Freitas Reale
reale@ifba.edu.br
http://www.rafaelreale.net
Cedido por:
Volnys Borges Bernal
volnys@lsi.usp.br
http://www.lsi.usp.br/~volnys

© Volnys 1999-2003 3 © Volnys 1999-2003 4

Introdução ao Protocolo UDP


 O que é o protocolo UDP?
 UDP = “User Datragram Protocol”
 Protocolo da camada de transporte

Introdução ao Protocolo UDP  Objetivo


 Protocolo da camada de transporte para permitir comunicação entre
apliações
 Características
 Não confiável: o pacote UDP é enviado ao destinatário, porém não
existe garantia, nem confirmação de entrega
 Não orientado a conexão: não é necessário o estabelecimento de
conexão antes de enviar um pacote UDP
 Possibilidade de entrega de pacotes fora de ordem
 Porta UDP
 Permite a um processo de aplicação se associar a uma porta

1
29/3/2010

© Volnys 1999-2003 5 © Volnys 1999-2003 6

Introdução ao Protocolo UDP Introdução ao protocolo UDP: Exemplo


Aplicação Cliente Servidor
NFS NIS SMB DNS DNS
DNS DNS
Processos
Camada de DNS HTTP FTP Telnet SMTP POP RPC NetBios UDP 1076 UDP 53
Aplicação
UNIX Kernel UDP TCP UDP TCP
Camada de UDP TCP
transporte
ICMP IGMP ICMP IGMP
ICMP IGMP IP IP
Camada IP
de redes ARP RARP ARP RARP
ARP RARP Device Driver

Camada Ethernet Fast Gigabit PPP SLIP Frame Ethernet Ethernet


Ethernet Ethernet Relay Placa de Rede
intra-rede
meio físico Meio Físico

© Volnys 1999-2003 7 © Volnys 1999-2003 8

Pacote UDP

Pacote UDP

Cabeçalho
Prota UDP na origem Porta UDP no destino
(16 bits) (16 bits)
Comprimento do pacote UDP Checksum do pacote UDP
(16 bits) (16 bits)

Carga
conteúdo

2
29/3/2010

© Volnys 1999-2003 9 © Volnys 1999-2003 10

Pacote UDP Pacote UDP


 Campos do pacote UDP  Empacotamento do pacote UDP em um pacote IP

 Porta UDP na origem


 Valor de 1 a 65535
code
(8 bits)
Cabeçalho Conteúdo
 Porta UDP no destino UDP UDP UDP
 Valor de 1 a 65535
code
IP Cabeçalho IP (8 bits) Dados
 Comprimento do pacote UDP
 Comprimento total do pacote UDP em bytes

 Checksum do pacote UDP

© Volnys 1999-2003 11 © Volnys 1999-2003 12

Utilitários
 netstat -a
 Permite verificar as portas UDP cujos processos locais
aguardam requisições
Utilitários
# netstat -a
...
Proto RecQ SendQ Local Remore
State
udp 0 0 *.7 *.*
udp 0 0 *.53 *.*
udp 0 0 10.0.0.1.1040 *.*
,,,

3
29/3/2010

© Volnys 1999-2003 13 © Volnys 1999-2003 14

Exercício
(1) Mostre as portas UDP abertas por processos de seu
computador aguardando pacotes UDP.

Bibliografia deste módulo


(2) Utilizando um programa de captura de pacotes capture
alguns pacotes UDP e informe para cada pacote:
 Endereço IP de origem
 Porta UDP na origem
 Endereço IP de destino
 Porta UDP no destino
 Protocolo de aplicação (dado que é carregado)

© Volnys 1999-2003 15

Bibliografia deste módulo


 Referência principal
 TCP/IP Illustrated Volume 1: The Protocols.
 STEVENS, W. RICHARD.
 Addison-Wesley. 1994.

 Referênicas complementares
 Redes de Computadores: das LANs MANs e WANs às
Redes ATM.
 SOARES, LUIZ F. G.
 Editora Campus. 1995
 Computer Networks.
 TANENBAUM, ANDREW S.
 3rd edition. Prentice Hall 1996.

Вам также может понравиться