You are on page 1of 19

Protocolo DHCP

Motivao
Obteno dos parmetros de configurao IP de forma dinmica Simplificao da tarefa de gesto do endereamento e configurao Consistncia de configurao entre mquinas.

Reutilizao de endereos IP

2007/02/26

DHCP

Cenrios

Mobilidade!
2007/02/26 DHCP 3

Parmetros essenciais ao funcionamento do TCP/IP

Endereo IP Mscara de rede

Endereo dos routers por omisso


Endereos IP dos servidores DNS

2007/02/26

DHCP

Histria
1985 - BOOTP publicado a primeira vez como RFC 951 1988 - BOOTP vendor extensions definidas no RFC 1048 1993 - DHCP primeira publicao como RFC 1531 (standard proposto) 1997 - DHCP revisto:
RFC2131 - Dynamic Host Configuration Protocol RFC2132 - DHCP Options and BOOTP Vendor Extensions

2000 - Definidos os procedimentos formais para as opes alocadas (RFC 2939) Actualmente - Grande nmero de opes continuam por definir
2007/02/26 DHCP 5

Origens do protocolo
Extenso do protocolo Bootstrap Protocol (BOOTP)
Usa UDP (User Datagram Protocol) como transporte (o servidor usa o porto 67 e o cliente o 68)

Inter-opervel com clientes de BOOTP


As opes DHCP tm o mesmo formato que as BOOTP vendor options

Diferenas mais notveis:


Define mecanismos para que os endereos sejam dispensados durante um tempo finito Contempla o fornecimento de outros parmetros necessrios para o funcionamento do TCP/IP
2007/02/26 DHCP 6

DHCP na pilha de protocolos da famlia TCP/IP


APP Ping DHCP DNS HTTP FTP SMTP

TRA

UDP

TCP

NET

ICMP

IP

IGMP

D-L

802.11

802.3

PPP

PHY

RF

10/100/ 1000BaseX

POTS

2007/02/26

DHCP

Procedimentos para gesto de parmetros


Obteno de configurao: Servidor desconhecido Obteno de configurao: Servidor conhecido Obteno de configurao: Renovao do "aluger Renovao de aluguer: Servidor no responde

Obteno de informaes por aplicaes


Dispensa de recursos Servidor muda parmetros Obteno de configurao via Relay Agent

2007/02/26

DHCP

Obteno de configurao: Servidor desconhecido

Cliente DHCP DISCOVER (B)

DHCP1

DHCP2

OFFER (1) OFFER (2) REQUEST (B)

ACK

2007/02/26

DHCP

Obteno de configurao: Servidor conhecido

Cliente DHCP REQUEST

DHCP1

DHCP2

ACK

2007/02/26

DHCP

10

Obteno de configurao: Renovao do aluguer

Cliente DHCP REQUEST

DHCP1

DHCP2

ACK

2007/02/26

DHCP

11

Renovao de aluguer: Servidor no responde

Cliente DHCP REQUEST

DHCP1

DHCP2

REQUEST

REQUEST (B)

ACK ou NAK

2007/02/26

...

DHCP

12

Dispensa dos recursos

Cliente DHCP RELEASE

DHCP1

DHCP2

2007/02/26

DHCP

13

Obteno de informaes por aplicaes

Cliente DHCP INFORM

DHCP1

DHCP2

ACK

2007/02/26

DHCP

14

Exemplo prtico

Internet Port DHCP Client


LAN Port DHCP Server

2007/02/26

DHCP

15

2007/02/26

DHCP

16

Exemplo prtico

Nvel de rede (IP) Nvel de ligao (ADSL)

2007/02/26

DHCP

17

2007/02/26

DHCP

18

2007/02/26

DHCP

19

You might also like