6
Dynamic Host Configuration Protocol 1 Dynamic Host Configuration Protocol Dynamic Host Configuration Protocol (DHCP) Familia Familia de protocolos de Internet Función Configuración automática de parámetros de red Puertos 67/UDP (servidor) 68/UDP (cliente) Ubicación en la pila de protocolos Aplicación DHCP Transporte UDP Red IP Estándares RFC 2131 (1997) DHCP (sigla en inglés de Dynamic Host Configuration Protocol, en español «protocolo de configuración dinámica de host») es un protocolo de red que permite a los clientes de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después. Este protocolo se publicó en octubre de 1993, estando documentado actualmente en la RFC 2131. Para DHCPv6 se publica el RFC 3315. Asignación de direcciones IP Cada dirección IP debe configurarse manualmente en cada dispositivo y, si el dispositivo se mueve a otra subred, se debe configurar otra dirección IP diferente. El DHCP le permite al administrador supervisar y distribuir de forma centralizada las direcciones IP necesarias y, automáticamente, 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 métodos de asignación de direcciones IP: Asignación manual o estática: Asigna una dirección IP a una máquina determinada. Se suele utilizar cuando se quiere controlar la asignación de dirección IP a cada cliente, y evitar, también, que se conecten clientes no identificados. Asignación automática: Asigna una dirección IP de forma permanente a una máquina cliente la primera vez que hace la solicitud al servidor DHCP y hasta que el cliente la libera. Se suele utilizar cuando el número de clientes no varía demasiado. Asignación dinámica: el único método que permite la reutilización dinámica 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 dirección 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 instalación de nuevas máquinas 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 actualización de DNS establecido en RFC 2136 (Inglés) [1] . El DHCP es una alternativa a otros protocolos de gestión de direcciones IP de red, como el BOOTP (Bootstrap Protocol). DHCP es un protocolo más avanzado, pero ambos son los usados normalmente.

Protocolo DHCP

Embed Size (px)

DESCRIPTION

Descripcion y teoria del protocolo de asignacion automatica de IP's DHCP.El protocolo DHCP permite a un servidor brindar una dirección IP, a todas las terminales conectadas

Citation preview

  • Dynamic Host Configuration Protocol 1

    Dynamic Host Configuration Protocol

    Dynamic Host Configuration Protocol (DHCP)

    Familia Familia de protocolos de Internet

    Funcin Configuracin automtica de parmetros de red

    Puertos 67/UDP (servidor)68/UDP (cliente)

    Ubicacin en la pila de protocolos

    Aplicacin DHCP

    Transporte UDP

    Red IP

    Estndares

    RFC 2131 (1997)

    DHCP (sigla en ingls de Dynamic Host Configuration Protocol, en espaol protocolo de configuracin dinmicade host) es un protocolo de red que permite a los clientes de una red IP obtener sus parmetros de configuracinautomticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una listade direcciones IP dinmicas y las va asignando a los clientes conforme stas van estando libres, sabiendo en todomomento 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 sepublica el RFC 3315.

    Asignacin de direcciones IPCada direccin IP debe configurarse manualmente en cada dispositivo y, si el dispositivo se mueve a otra subred, sedebe configurar otra direccin IP diferente. El DHCP le permite al administrador supervisar y distribuir de formacentralizada las direcciones IP necesarias y, automticamente, asignar y enviar una nueva IP si fuera el caso en eldispositivo 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 noidentificados.

    Asignacin automtica: Asigna una direccin IP de forma permanente a una mquina cliente la primera vez quehace la solicitud al servidor DHCP y hasta que el cliente la libera. Se suele utilizar cuando el nmero de clientesno vara demasiado.

    Asignacin dinmica: el nico mtodo que permite la reutilizacin dinmica de las direcciones IP. Eladministrador de la red determina un rango de direcciones IP y cada dispositivo conectado a la red estconfigurado para solicitar su direccin IP al servidor cuando la tarjeta de interfaz de red se inicializa. Elprocedimiento usa un concepto muy simple en un intervalo de tiempo controlable. Esto facilita la instalacin denuevas mquinas clientes a la red.

    Algunas implementaciones de DHCP pueden actualizar el DNS asociado con los servidores para reflejar las nuevasdirecciones IP mediante el protocolo de actualizacin de DNS establecido en RFC 2136 (Ingls) [1].El DHCP es una alternativa a otros protocolos de gestin de direcciones IP de red, como el BOOTP (BootstrapProtocol). DHCP es un protocolo ms avanzado, pero ambos son los usados normalmente.

    http://es.wikipedia.org/w/index.php?title=Familia_de_protocolos_de_Internethttp://es.wikipedia.org/w/index.php?title=Capa_de_aplicaci%C3%B3nhttp://es.wikipedia.org/w/index.php?title=Capa_de_transportehttp://es.wikipedia.org/w/index.php?title=User_Datagram_Protocolhttp://es.wikipedia.org/w/index.php?title=Capa_de_redhttp://es.wikipedia.org/w/index.php?title=Protocolo_IPhttp://es.wikipedia.org/w/index.php?title=Hosthttp://es.wikipedia.org/w/index.php?title=Protocolo_de_redhttp://es.wikipedia.org/w/index.php?title=Protocolo_de_Internethttp://es.wikipedia.org/w/index.php?title=Cliente/servidorhttp://es.wikipedia.org/w/index.php?title=DNShttp://www.faqs.org/rfcs/rfc2136.htmlhttp://es.wikipedia.org/w/index.php?title=BOOTP
  • Dynamic Host Configuration Protocol 2

    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 configurablesUn servidor DHCP puede proveer de una configuracin opcional al dispositivo cliente. Dichas opciones estndefinidas 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

    ImplementacionesMicrosoft 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 paraUnix con la versin 1.0.0 del ISC DHCP Server el 6 de diciembre de 1997 y una versin (2.0) que se adaptaba mejoral 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.

    http://es.wikipedia.org/w/index.php?title=APIPAhttp://www.ietf.org/rfc/rfc2132.txthttp://es.wikipedia.org/w/index.php?title=DNShttp://es.wikipedia.org/w/index.php?title=Puerta_de_enlacehttp://en.wikipedia.org/wiki/broadcast_addresshttp://es.wikipedia.org/w/index.php?title=M%C3%A1scara_de_subredhttp://es.wikipedia.org/w/index.php?title=Protocolo_de_resoluci%C3%B3n_de_direccioneshttp://es.wikipedia.org/w/index.php?title=MTUhttp://es.wikipedia.org/w/index.php?title=NIShttp://es.wikipedia.org/w/index.php?title=NTPhttp://es.wikipedia.org/w/index.php?title=SMTPhttp://es.wikipedia.org/w/index.php?title=TFTPhttp://es.wikipedia.org/w/index.php?title=WINShttp://es.wikipedia.org/w/index.php?title=Microsofthttp://es.wikipedia.org/w/index.php?title=Microsoft_Windows_NThttp://es.wikipedia.org/w/index.php?title=1994http://es.wikipedia.org/w/index.php?title=Consorcio_de_Software_de_Internethttp://es.wikipedia.org/w/index.php?title=Unixhttp://es.wikipedia.org/w/index.php?title=6_de_diciembrehttp://es.wikipedia.org/w/index.php?title=1997http://es.wikipedia.org/w/index.php?title=Request_for_commentshttp://es.wikipedia.org/w/index.php?title=22_de_juniohttp://es.wikipedia.org/w/index.php?title=1999http://www.isc.org/sw/dhcp/http://es.wikipedia.org/w/index.php?title=Ciscohttp://es.wikipedia.org/w/index.php?title=Febrerohttp://es.wikipedia.org/w/index.php?title=1999http://es.wikipedia.org/w/index.php?title=Sunhttp://es.wikipedia.org/w/index.php?title=Sistema_operativohttp://es.wikipedia.org/w/index.php?title=Solaris_%28sistema_operativo%29http://es.wikipedia.org/w/index.php?title=8_de_juliohttp://es.wikipedia.org/w/index.php?title=2001http://es.wikipedia.org/w/index.php?title=Router
  • Dynamic Host Configuration Protocol 3

    Anatoma del protocolo

    Esquema de una sesin tpica DHCP.

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

    DHCP Discovery

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

    DHCP Offer

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

    DHCP RequestEl cliente selecciona la configuracin de los paquetes recibidos de DHCP Offer. Una vez ms, el cliente solicita unadireccin IP especfica que indic el servidor

    DHCPREQUEST

    UDP Src=0.0.0.0sPort=68Dest=255.255.255.255dPort=67

    OP HTYPE HLEN HOPS

    0x01 0x01 0x06 0x00

    XID

    0x3903F326

    SECS FLAGS

    0x0000 0x0000

    CIADDR

    0x00000000

    YIADDR

    0x00000000

    SIADDR

    0x00000000

    GIADDR

    0x00000000

    CHADDR

    http://es.wikipedia.org/w/index.php?title=Archivo%3ADHCP_session_en.svghttp://es.wikipedia.org/w/index.php?title=BOOTPhttp://es.wikipedia.org/w/index.php?title=Par%C3%A1metros_DHCP
  • 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 AcknowledgeCuando el servidor DHCP recibe el mensaje DHCPREQUEST del cliente, se inicia la fase final del proceso deconfiguracin. Esta fase implica el reconocimiento DHCPACK el envo de un paquete al cliente. Este paqueteincluye el arrendamiento de duracin y cualquier otra informacin de configuracin que el cliente pueda tenersolicitada. En este punto, la configuracin TCP / IP proceso se ha completado. El servidor reconoce la solicitud y laenva acuse de recibo al cliente. El sistema en su conjunto espera que el cliente para configurar su interfaz de red conlas opciones suministradas. El servidor DHCP responde a la DHCPREQUEST con un DHCPACK, completando asel ciclo de iniciacin. La direccin origen es la direccin IP del servidor de DHCP y la direccin de destino estodava 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 DHCPidentifica el paquete como un ACK.

    DHCPACK

    UDP Src=192.168.1.1sPort=67 Dest=255.255.255.255 dPort=68

    OP HTYPE HLEN HOPS

    0x02 0x01 0x06 0x00

    XID

    0x3903F326

    SECS FLAGS

    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

    http://es.wikipedia.org/w/index.php?title=BOOTP
  • 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

    Referencias[1] http:/ / www. faqs. org/ rfcs/ rfc2136. html[2] http:/ / www. ietf. org/ rfc/ rfc2132. txt[3] DHCP Options and BOOTP Vendor Extensions (http:/ / www. ietf. org/ rfc/ rfc2132. txt).

    Enlaces externos ISC DHCP Server (http:/ / www. isc. org/ sw/ dhcp) (en 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/ )

    http://es.wikipedia.org/w/index.php?title=BOOTPhttp://www.faqs.org/rfcs/rfc2136.htmlhttp://www.ietf.org/rfc/rfc2132.txthttp://www.ietf.org/rfc/rfc2132.txthttp://www.isc.org/sw/dhcphttp://www.liberaliatempus.com/dhcp-server.htmlhttp://www.liberaliatempus.com/dhcp-server.htmlhttp://www.see-my-ip.com/tutoriales/protocolos/dhcp.phphttp://www.kootbox.com/component/option,com_remository/Itemid,27/func,fileinfo/id,13/http://www.kootbox.com/component/option,com_remository/Itemid,27/func,fileinfo/id,13/
  • Fuentes y contribuyentes del artculo 6

    Fuentes y contribuyentes del artculoDynamic Host Configuration Protocol Fuente: http://es.wikipedia.org/w/index.php?oldid=58935265 Contribuyentes: -jem-, Adrruiz, Aescanero, Ale flashero, Aleposta, Alex15090, Aloriel,Arkimedes, Ascnder, Aipni-Lovrij, Baiji, Barcex, Biasoli, Calsbert, Cameri, CarlosCuriel, Cesarth15, Cheveri, Cinabrium, Cobalttempest, CommonsDelinker, Cpurodriguez, Danielrios blog,Desaroll, Digigalos, Dodo, Dorieo, Eamezaga, Eduardosalg, Edub, Egaida, Egjose, Enric Naval, Ensada, Er Komandante, Esacchi, Esauro, Farisori, Ganmedes, GermanX, Ginacast86,Gonzalograndon, Hilmarz, ILoveSugar, 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, PeiT, Pitufeta-2011, Plux, Ranamalo, RauBn, Roberpl, RoyFocker, Rsg, Rubenazo,Sanbec, Sauron, Savh, SeFeDeK, Shooke, Siina, Spangineer, Superzerocool, Template namespace initialisation script, Tomatejc, Txusinho, Un Mercenario, Valyag, Vatelys, Vitamine,Wikipedista-perfeccionista, Wilfredor, Yrithinnd, 407 ediciones annimas

    Fuentes de imagen, Licencias y contribuyentesArchivo:DHCP session en.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:DHCP_session_en.svg Licencia: Public Domain Contribuyentes: helix84

    LicenciaCreative Commons Attribution-Share Alike 3.0 Unported//creativecommons.org/licenses/by-sa/3.0/

    Dynamic Host Configuration ProtocolAsignacin de direcciones IP Parmetros configurables Implementaciones Anatoma del protocolo DHCP Discovery DHCP Offer DHCP Request DHCP Acknowledge Referencias Enlaces externos Licencia