You are on page 1of 3

Redes TCP-IP

Protocolo UDP

1999-2007 Volnys Bernal

1999-2007 Volnys Bernal

Agenda Protocolo UDP User Datagram Protocol


Volnys Borges Bernal
volnys@lsi.usp.br http://www.lsi.usp.br/~volnys

Introduo Pacote UDP Utilitrios

1999-2007 Volnys Bernal

1999-2007 Volnys Bernal

Introduo ao Protocolo UDP


O que o protocolo UDP? UDP = User Datragram Protocol Protocolo da camada de transporte Objetivo Protocolo da camada de transporte para permitir comunicao entre aplicaes Caractersticas No confivel: o pacote UDP enviado ao destinatrio, porm no existe garantia, nem confirmao de entrega No orientado a conexo: no necessrio o estabelecimento de conexo antes de enviar um pacote UDP Possibilidade de entrega de pacotes fora de ordem Porta UDP Permite a um processo de aplicao se associar a uma porta

Introduo ao Protocolo UDP

1999-2007 Volnys Bernal

1999-2007 Volnys Bernal

Introduo ao Protocolo UDP


Aplicao
NFS NIS SMB

Introduo ao protocolo UDP: Exemplo


Cliente DNS
Processos

Servidor DNS DNS UDP 53 TCP UDP ICMP IP RARP ARP RARP TCP IGMP

DNS UDP 1076

Camada de Aplicao Camada de transporte Camada de redes

DNS HTTP

FTP

Telnet SMTP POP

RPC

NetBios UNIX Kernel

UDP ICMP

UDP

TCP IGMP ICMP IGMP

IP ARP RARP Gigabit Ethernet

IP ARP
Device Driver

Camada intra-rede

Ethernet

Fast Ethernet

PPP

SLIP

Frame Relay

Placa de Rede Meio Fsico

Ethernet

Ethernet

meio fsico

Redes TCP-IP

Protocolo UDP

1999-2007 Volnys Bernal

1999-2007 Volnys Bernal

Datagrama UDP

Datagrama UDP
Cabealho Porta UDP na origem (16 bits) Comprimento do pacote UDP (16 bits) contedo Porta UDP no destino (16 bits) Checksum do pacote UDP (16 bits)

1999-2007 Volnys Bernal

Carga

1999-2007 Volnys Bernal

10

Datagrama UDP
Campos do datagrama UDP Porta UDP na origem Valor de 1 a 65535 Porta UDP no destino Valor de 1 a 65535 Comprimento do pacote UDP Comprimento total do datagrama UDP em bytes Checksum do datagrama UDP

Datagrama UDP
Empacotamento do datagrama UDP em um datagrama IP

UDP

code (8 bits) Cabealho UDP code (8 bits)

Contedo UDP

IP

Cabealho IP

Dados

1999-2007 Volnys Bernal

11

1999-2007 Volnys Bernal

12

Utilitrios
netstat -a Permite verificar as portas UDP cujos processos locais aguardam requisies # netstat -a ... Proto RecQ SendQ State udp 0 0 udp 0 0 udp 0 0 ,,,

Utilitrios

Local

Remore

*.7 *.* *.53 *.* 10.0.0.1.1040 *.*

Redes TCP-IP

Protocolo UDP

1999-2007 Volnys Bernal

13

1999-2007 Volnys Bernal

14

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

Bibliografia deste mdulo


(2) Utilizando um programa de captura de pacotes capture alguns pacotes UDP e informe para cada pacote: Endereo IP de origem Porta UDP na origem Endereo IP de destino Porta UDP no destino Protocolo de aplicao (dado que carregado)

1999-2007 Volnys Bernal

15

Bibliografia deste mdulo


Referncia principal TCP/IP Illustrated Volume 1: The Protocols. STEVENS, W. RICHARD. Addison-Wesley. 1994. Referncias 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.

You might also like