dhcp
Redes de
computadores: un
enfoque descendente
basado en Internet,
2ª edición.
Jim Kurose, Keith Ross
DHCP: Protocolo de Configuración
Dinámica de Host
Objetivo: permitir al host obtener dinámicamente su
dirección IP del servidor de red cuando se une a la
misma.
Puede renovar la concesión de una dirección en uso.
Permite reutilizar direcciones (sólo guarda la dirección enlo
que se encuentra en funcionamiento).
Soporte para usuarios móviles que quieren unirse a la red
( de forma más breve).
Contenidos en dhcp:
Difusiones de host con el mensaje de
“descubrimiento DHCP”.
El servidor DHCP responde con el mensaje de
“ofrecimiento DHCP”.
Peticiones de host de dirección ip:mensaje de
“petición DHCP”.
El servidor de DHCP envía direcciones: mensajesEscenario de cliente- servidor
DHCP
A
223.1.1.1
servidor
DHCP
223.1.1.2
223.1.1.4
223.1.2.9
B
223.1.1.3
223.1.3.1
223.1.2.1
223.1.3.27
223.1.2.2
223.1.3.2
E
El cliente DHCP
recién llegado
necesita una
dirección en esta
red
Escenario de cliente- servidor
DHCP
Cliente
Servidor DHCP: 223.1.2.5
Descubrimiento
DHCP
fnt : 0.0.0.0, 68
dest.:255.255.255.255,67
sudireccip: 0.0.0.0
ID transacción: 654
Oferta DHCP
fnt: 223.1.2.5, 67
dest: 255.255.255.255, 68
sudireccip: 223.1.2.4
ID transacción : 654
Tiempo de vida: 3600 s
Petición DHCP
tiemp
o
fnt: 0.0.0.0, 68
dest:: 255.255.255.255, 67
sudireccip: 223.1.2.4
ID transacción: 655
Tiempo de vida: 3600 s
Reconocimiento DHCP
fnt: 223.1.2.5, 67
dest: 255.255.255.255, 68sudireccip: 223.1.2.4
ID transacción: 655
Tiempo de vida: 3600 s
recién
llegado
NAT: traductores de direcciones de red
Resto de
Internet
Red local
(por ejemplo, red casera)
10.0.0/24
10.0.0.4
10.0.0.1
10.0.0.2
138.76.29.7
10.0.0.3
Todos los datagramas que
abandonan la red local
tienen la misma única
dirección IP de fuente NAT:
138.76.29.7,
distintos números de puertode fuente.
Los datagramas con fuente
o destino en esta red tienen
la dirección 10.0.0/24 para
fuente y destino (como de
costumbre).
Computer Networks: A Systems Approach, 5e
Larry L. Peterson and Bruce S. Davie
DHCP
Copyright © 2010, Elsevier Inc. All rights Reserved
6
Dynamic Host Configuration Protocol (DHCP)
DHCP server is responsible for providing
configurationinformation to hosts
There is at least one DHCP server for an
administrative domain
DHCP server maintains a pool of
available addresses
DHCP
Newly booted or
attached host sends
DHCPDISCOVER
message to a special
IP address
(255.255.255.255)
DHCP relay agent
unicasts the
message to DHCP
server and waits for
the response
Copyright © 2012, Elsevier Inc. All rightsReserved
Chapter 3
FIGURE 3.24 A DHCP relay agent receives a broadcast DHCPDISCOVER message from
a host and sends a unicast DHCPDISCOVER to the DHCP server.
Copyright © 2012, Elsevier Inc. All rights Reserved
Chapter 3
FIGURE 3.25 DHCP packet format.
NAT - Funcionamiento
PROTO
TCP
SADDR
10.0.0.3
DADDR128.32.32.68
1. El cliente intenta
conectarse al servidor
Web128.32.32.68.
envía un paquete SYN
usando su dirección
IP interna, 10.0.0.3.
PROTO
TCP
SADDR 24.1.70.210
DADDR128.32.32.68
SPORT
40960
80
DPORT
80
FLAGS
SYN
FLAGS
SYN
CKSUM
0x1636
CKSUM
0x2436
SPORT
1049
DPORT
1
2
10.0.0.1
2. El dispositivo NAT ve la
configuración del paquete, añade
una nueva entrada en su tabla detranslación . Luego reescribe el
paquete usando su dirección IP
externa, 24.1.70.210 y cambia el
puerto. Actualiza el chequeo de
integridad del paquete
Disp
NAT
4
10.0.0.3
PROTO
TCP
24.1.70.210
Tabla de Traslación NAT
Cliente
SADDR 128.32.32.68
DADDR
SPORT
DPORT
10.0.0.3
IPAddr
80
10.0.0.3
1049
...
FLAGS
SYN, ACK
4.El dispositivo
NAT
gateway
mira...
Regístrate para leer el documento completo.