You are on page 1of 7

Dynamic Host Configuration Protocol

Dynamic Host Configuration Protocol


Dynamic Host Configuration Protocol (DHCP) Familia: Funcin: Puertos: Familia de protocolos de Internet Configuracin automtica de parmetros de red 67/UDP (Servidor) 68/UDP (Cliente)

Ubicacin en la pila de protocolos Aplicacin Transporte Red DHCP UDP IP

Estndares: RFC 2131 (1997)

DHCP (sigla en ingls de Dynamic Host Configuration Protocol - Protocolo de configuracin dinmica de host) es un protocolo de red que permite a los clientes de una red IP obtener sus parmetros de configuracin automticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinmicas y las va asignando a los clientes conforme stas van estando libres, sabiendo en todo momento quin ha estado en posesin de esa IP, cunto tiempo la ha tenido y a quin se la ha asignado despus. Este protocolo se public en octubre de 1993, estando documentado actualmente en la RFC 2131. Para DHCPv6 se publica el RFC 3315.

Asignacin de direcciones IP
Sin DHCP, cada direccin IP debe configurarse manualmente en cada dispositivo y, si el dispositivo se mueve a otra subred, se debe configurar otra direccin IP diferente. El DHCP le permite al administrador supervisar y distribuir de forma centralizada las direcciones IP necesarias y, automticamente, asignar y enviar una nueva IP si fuera el caso en el dispositivo es conectado en un lugar diferente de la red. El protocolo DHCP incluye tres mtodos de asignacin de direcciones IP: Asignacin manual o esttica: Asigna una direccin IP a una mquina determinada. Se suele utilizar cuando se quiere controlar la asignacin de direccin IP a cada cliente, y evitar, tambin, que se conecten clientes no identificados. Asignacin automtica: Asigna una direccin IP de forma permanente a una mquina cliente la primera vez que hace la solicitud al servidor DHCP y hasta que el cliente la libera. Se suele utilizar cuando el nmero de clientes no vara demasiado. Asignacin dinmica: el nico mtodo que permite la reutilizacin dinmica de las direcciones IP. El administrador de la red determina un rango de direcciones IP y cada dispositivo conectado a la red est configurado para solicitar su direccin IP al servidor cuando la tarjeta de interfaz de red se inicializa. El procedimiento usa un concepto muy simple en un intervalo de tiempo controlable. Esto facilita la instalacin de nuevas mquinas clientes a la red. Algunas implementaciones de DHCP pueden actualizar el DNS asociado con los servidores para reflejar las nuevas direcciones IP mediante el protocolo de actualizacin de DNS establecido en RFC 2136 (Ingls) [1].

Dynamic Host Configuration Protocol El DHCP es una alternativa a otros protocolos de gestin de direcciones IP de red, como el BOOTP (Bootstrap Protocol). DHCP es un protocolo ms avanzado, pero ambos son los usados normalmente. En Windows 98 o posterior, cuando el DHCP es incapaz de asignar una direccin IP, se utiliza un proceso llamado "Automatic Private Internet Protocol Addressing".

Parmetros configurables
Un servidor DHCP puede proveer de una configuracin opcional al dispositivo cliente. Dichas opciones estn definidas en RFC 2132 (Ingls) [2] Lista de opciones configurables: Direccin del servidor DNS Nombre DNS Puerta de enlace de la direccin IP Direccin de Publicacin Masiva (broadcast address) Mscara de subred Tiempo mximo de espera del ARP (Protocolo de Resolucin de Direcciones segn siglas en ingls) MTU (Unidad de Transferencia Mxima segn siglas en ingls) para la interfaz Servidores NIS (Servicio de Informacin de Red segn siglas en ingls) Dominios NIS Servidores NTP (Protocolo de Tiempo de Red segn siglas en ingls)) Servidor SMTP Servidor TFTP Nombre del servidor WINS

Implementaciones
Microsoft introdujo el DHCP en sus Servidores NT con la versin 3.5 de Windows NT a finales de 1994. El Consorcio de Software de Internet (ISC: Internet Software Consortium) public distribuciones de DHCP para Unix con la versin 1.0.0 del ISC DHCP Server el 6 de diciembre de 1997 y una versin (2.0) que se adaptaba mejor al RFC el da 22 de junio de 1999. Se puede encontrar el software en http://www.isc.org/sw/dhcp/ Otras implementaciones importantes incluyen: Cisco: un servidor DHCP habilitado en Cisco IOS 12.0 en el mes de febrero de 1999 Sun: aadi el soporte para DHCP a su sistema operativo Solaris el 8 de julio de 2001. Adems, varios routers incluyen soporte DHCP para redes de hasta 255 dispositivos.

Dynamic Host Configuration Protocol

Anatoma del protocolo


(Autoridad de Nmeros Asignados en Internet segn siglas en ingls) en BOOTP: 67/UDP para las computadoras servidor y 68/UDP para los clientes.

DHCP Discovery
DHCP Discovery es una solicitud DHCP realizada por un cliente de este protocolo para que el servidor DHCP de dicha red de computadoras le asigne una Direccin IP y otros Parmetros DHCP como la mscara de red o el nombre DNS.[3]

DHCP Offer
DHCP Offer es el paquete de respuesta del Servidor DHCP a un cliente DHCP ante su peticin de la asignacin de los Parmetros DHCP. Para ello involucra su direccin MAC (Media Access Control).

Esquema de una sesin tpica DHCP.

DHCP Request
El cliente selecciona la configuracin de los paquetes recibidos de DHCP Offer. Una vez ms, el cliente solicita una direccin IP especfica que indic el servidor

DHCPREQUEST
UDP Src=0.0.0.0 sPort=68 Dest=255.255.255.255 dPort=67 OP 0x01 HTYPE 0x01 HLEN 0x06 XID 0x3903F326 SECS 0x0000 FLAGS 0x0000 CIADDR 0x00000000 YIADDR 0x00000000 SIADDR 0x00000000 GIADDR 0x00000000 CHADDR HOPS 0x00

Dynamic Host Configuration Protocol

4
0x00053C04 0x8D590000 0x00000000 0x00000000 192 octets of 0's. BOOTP legacy Magic Cookie 0x63825363 DHCP Options DHCP option 53: DHCP Request DHCP option 50: 192.168.1.100 requested DHCP option 54: 192.168.1.1 DHCP server.

DHCP Acknowledge
Cuando el servidor DHCP recibe el mensaje DHCPREQUEST del cliente, se inicia la fase final del proceso de configuracin. Esta fase implica el reconocimiento DHCPACK el envo de un paquete al cliente. Este paquete incluye el arrendamiento de duracin y cualquier otra informacin de configuracin que el cliente pueda tener solicitada. En este punto, la configuracin TCP / IP proceso se ha completado. El servidor reconoce la solicitud y la enva acuse de recibo al cliente. El sistema en su conjunto espera que el cliente para configurar su interfaz de red con las opciones suministradas. El servidor DHCP responde a la DHCPREQUEST con un DHCPACK, completando as el ciclo de iniciacin. La direccin origen es la direccin IP del servidor de DHCP y la direccin de destino es todava 255.255.255.255. El campo YIADDR contiene la direccin del cliente, y los campos CHADDR y DHCP: Client Identifier campos son la direccin fsica de la tarjeta de red en el cliente. La seccin de opciones del DHCP identifica el paquete como un ACK.

DHCPACK
UDP Src=192.168.1.1 sPort=67 Dest=255.255.255.255 dPort=68 OP 0x02 HTYPE 0x01 HLEN 0x06 XID 0x3903F326 SECS 0x0000 0x0000 CIADDR (Client IP Address) 0x00000000 YIADDR (Your IP Address) 0xC0A80164 SIADDR (Server IP Address) 0x00000000 GIADDR (Gateway IP Address switched by relay) 0x00000000 FLAGS HOPS 0x00

Dynamic Host Configuration Protocol

5
CHADDR (Client Hardware Address) 0x00053C04 0x8D590000 0x00000000 0x00000000 192 octets of 0's. BOOTP legacy Magic Cookie 0x63825363 DHCP Options DHCP option 53: DHCP ACK DHCP option 1: 255.255.255.0 subnet mask DHCP option 3: 192.168.1.1 router DHCP option 51: 1 day IP lease time DHCP option 54: 192.168.1.1 DHCP server

DHCP Release
Si los clientes envan una peticin al servidor DHCP para liberar su direccin IP. Como los clientes generalmente no de broadcast. El router puede ser configurado para redireccionar los paquetes DHCP a un servidor DHCP en una subred diferente. La implementacin cliente crea un paquete UDP (Protocolo de Datagramas de Usuario segn siglas en ingls) con destino 255.255.255.255 y requiere tambin su ltima direccin IP conocida, aunque esto no es necesario y puede llegar a ser ignorado por el servidor esto da origen a errores del sistema.

DHCP Inform
El cliente enva una peticin al servidor de DHCP: para solicitar ms informacin que la que el servidor ha enviado con el DHCPACK original; o para repetir los datos para un uso particular - por ejemplo; los browsers usan DHCP Inform para obtener la configuracin de los proxies a travs de WPAD. Dichas peticiones no hacen que el servidor de DHCP refresque el tiempo de vencimiento de IP en su base de datos.

QU ES UN DHCP3-SERVER?
Es un protocolo de red en el que el servidor bajo el que est corriendo provee los parmetros de configuracin necesarios a las mquinas conectadas a la red que as lo soliciten. Mediante DHCP se asignarn de forma totalmente automtica y transparente los parmetros, como la puerta de enlace, la mscara de Subred, la DNS o la propia direccin IP.

Dynamic Host Configuration Protocol

LICENCIA DHCP
Es distribuido bajo los trminos de la Licencia GPL.

REQUERIMIENTOS MNIMOS DE HARDWARE Y SOFTWARE HARDWARE


Los mnimos necesarios para realizar la instalacin del sistema operativo.

SOFTWARE
Cmo instalar un servidor DHCP para asignar direcciones IP automticamente? Rango de Direcciones IP: de 192.168.1.100 a 192.168.1.200 Mscara de Sub red: 255.255.255.0 Servidores DNS: 202.188.0.133, 202.188.1.5 Dominios: tudominio.com Direccin de la Puerta de Enlace: 192.168.1.1 1.- Instalamos el servidor dhcp y para ello lo realizamos con la siguiente sentencia: #aptitude install dhcp3-server
[4] [1] [2] [3] [4]

== Referencias ==
http:/ / www. faqs. org/ rfcs/ rfc2136. html http:/ / www. ietf. org/ rfc/ rfc2132. txt DHCP Options and BOOTP Vendor Extensions (http:/ / www. ietf. org/ rfc/ rfc2132. txt). *[MANUAL DE DHCP-SERVER EDICIN N1 .-Gerencia General de Telecomunicaciones/ Oficina de Evaluacin Tecnolgica

Enlaces externos
ISC DHCP Server (http://www.isc.org/sw/dhcp/) (ingls) Configurar un servidor DHCP, Configuracin de un servidor DHCP en GNU/Linux (http://www. liberaliatempus.com/dhcp-server.html) Tutorial DHCP (http://www.see-my-ip.com/tutoriales/protocolos/dhcp.php) Videotutorial de DHCP en GNU/Linux (http://www.kootbox.com/component/option,com_remository/ Itemid,27/func,fileinfo/id,13/)

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Dynamic Host Configuration Protocol Fuente: http://es.wikipedia.org/w/index.php?oldid=49731747 Contribuyentes: -jem-, Adrruiz, Aescanero, Ale flashero, Aleposta, Alex15090, Aloriel, Andreateletrabajo, Arkimedes, Ascnder, Aipni-Lovrij, Baiji, Barcex, Calsbert, Cameri, CarlosCuriel, Cesarth15, Cinabrium, Cobalttempest, CommonsDelinker, Cpurodriguez, Danielrios blog, Desaroll, Digigalos, Dodo, Dorieo, Eamezaga, Eduardosalg, Edub, Egaida, Egjose, Enric Naval, Ensada, Er Komandante, Esacchi, Esauro, Farisori, GermanX, Ginacast86, Gonzalograndon, Hilmarz, Icvav, Isha, Jarisleif, Jjvaca, Jkbw, Jmieres, Josephmorcu, Jsaenznoval, Lancaster, LehonardEuler, Loqu, Mancku, Matdrodes, Mathlop, MatiasBellone, Mister, Moriel, Murphy era un optimista, Netito777, Omerta-ve, PATRICIADR, PabloCastellano, Pacovila, PoLuX124, Ranamalo, RauBn, Roberpl, RoyFocker, Rsg, Rubenazo, Sanbec, Sauron, SeFeDeK, Shooke, Siina, Spangineer, Superzerocool, Template namespace initialisation script, Tomatejc, Txusinho, Un Mercenario, Valyag, Vatelys, Vitamine, Wikipedista-perfeccionista, Wilfredor, Yrithinnd, 346 ediciones annimas

Fuentes de imagen, Licencias y contribuyentes


Archivo:DHCP session en.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:DHCP_session_en.svg Licencia: Public Domain Contribuyentes: helix84

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

You might also like