Tema:
Protocolo DHCP
TCP / IP
Integrantes:
ANDREA RIOFRIO
ALEX AMAGUAÑA
DHCP se definió por primera vez como un protocolo de seguimiento estático de las normas en
el RFC 1531 en octubre de 1993, como una extensión del protocolo Bootstrap (BOOTP). Puede
ser usado para entregar un amplio rango de parámetros de configuración extra a los clientes IP,
incluyendo parámetros específicos a ciertas plataformas.
DHCPv6 fue documentado originalmente en el RFC 3315 en 2003 y luego complementado por
muchos otros RFC. El RFC 3633 añadió un mecanismo de delegación de prefijo para DHCPv6.
DHCPv6 se amplió aún más para proporcionar información a los clientes con la configuración
automática de direcciones sin estado en el RFC 3736.
ASIGNACIÓN DE DIRECCIONES
Asignación de Direcciones La asignación de direcciones IP por parte del Servidor puede ser:
Automática: el servidor DHCP asigna una IP permanente a un cliente desde que se conecta la
primera vez.
Los servidores DHCP que reciben el mensaje de descubrimiento pueden determinar la red del
cliente con la información siguiente:
¿En qué interfaz de red se sitúa la solicitud? El servidor determina si el cliente se encuentra en
la red a la que está conectada la interfaz o si está utilizando un agente de reenvío de BOOTP
conectado a dicha red.
¿La red del cliente cuenta con subredes? El servidor consulta la tabla netmasks para encontrar
la máscara de subred que se utiliza en la red que indica la dirección del agente de reenvío o la
dirección de la interfaz de red que recibió la solicitud. Cuando el servidor conoce la máscara de
subred que se utiliza, puede determinar qué parte de la dirección de red es la parte del host, y
a continuación seleccionar una dirección IP adecuada para el cliente. Consulte la página del
comando man netmasks(4) para obtener información sobre netmasks.
Cuando los servidores DHCP determinan la red del cliente, seleccionan una dirección IP
adecuada y verifican que no esté en uso. A continuación, los servidores DHCP responden al
cliente emitiendo un mensaje de oferta. El mensaje de oferta incluye la dirección IP seleccionada
e información sobre los servicios que se pueden configurar para el cliente. Cada servidor reserva
temporalmente la dirección IP ofrecida hasta que el cliente determina si utilizará la dirección IP.
El servidor DHCP que recibe la solicitud amplía el tiempo de permiso si el permiso sigue
cumpliendo la directiva de permiso local que ha fijado el administrador. Si el servidor no
responde en 20 segundos, el cliente emite una solicitud para que uno de los demás servidores
DHCP pueda ampliar el permiso.
Cuando el cliente ya no necesita la dirección IP, notifica al servidor que la dirección IP está libre.
Esta notificación puede tener lugar durante un cierre ordenado y también se puede realizar
manualmente.
DIAGRAMA DE ESTADOS DE UN CLIENTE DHCP
ESTADO DESCRIPCIÓN
CLOSED La conexión no existe.
LISTEN Esperamos una petición remota de
conexión.
SYN_SENT Intentamos una conexión.
SYN_RECEIVED Hemos recibido un intento de conexión, lo
hemos aceptado y ahora estamos esperando
a que el otro extremo complete su
inicialización.
ESTABLISHED Conexión establecida.
FIN_WAIT_1 La conexión está abierta pero nosotros
hemos decidido que no tenemos nada más
que decir y estamos esperando a que el otro
extremo tome nota de ese cambio de
situación.
FIN_WAIT_2 La conexión sigue abierta, pero nosotros no
vamos a transmitir nada más y el otro
extremo TCP ha informado de ello a sus
niveles superiores.
CLOSE_WAIT La conexión sigue abierta, pero el otro
extremo nos ha indicado que no piensa
transmitir nada más.
CLOSING Ambos extremos hemos decidido que no hay
nada más que decir y estamos procediendo
a cerrar la conexión
LAST_ACK Estado equivalente a "CLOSING"
TIME_WAIT La conexión ya ha sido cerrada y no puede
utilizarse, pero todavía no eliminamos las
tablas internas asociadas por si permanecen
todavía segmentos en tránsito en la red. Tras
un tiempo prudencial en este estado se
elimina el contexto que quedaba y se pasa al
estado “CLOSED”
PARÁMETROS CONFIGURABLES
Un servidor DHCP puede proveer de una configuración opcional a la computadora cliente. Dichas
opciones están definidas en RFC 2132 (Inglés).
CONCLUSIONES
DHCP tiene un modelo cliente-servidor, donde el servidor DHCP asigna direcciones de red y
suministra parámetros de configuración dinámicamente a un host, consiguiendo que la
asignación de las IP en una red sea dinámica y automática.
Cada dispositivo que se conecta a una red IP necesita una configuración IP (dirección IP, mascara
de subred, router por defecto, servidor DNS...).
BIBLIOGRAFÍA
http://www.jcea.es/proyecto/tcp.htm
http://es.wikipedia.org/wiki/DHCP