Sie sind auf Seite 1von 11

DEFINICIN DEL TRMINO DHCP

DHCP significa Protocolo de configuracin de host dinmico. Es un protocolo que permite que un equipo conectado a una red pueda obtener su configuracin (principalmente, su configuracin de red) en forma dinmica (es decir, sin intervencin particular). Slo tiene que especificarle al equipo, mediante DHCP, que encuentre una direccin IP de manera independiente. El objetivo principal es simplificar la administracin de la red. El protocolo DHCP sirve principalmente para distribuir direcciones IP en una red, pero desde sus inicios se dise como un complemento del protocolo BOOTP (Protocolo Bootstrap), que se utiliza, por ejemplo, cuando se instala un equipo a travs de una red (BOOTP se usa junto con un servidor TFTP donde el cliente encontrar los archivos que se cargarn y copiarn en el disco duro). Un servidor DHCP puede devolver parmetros BOOTP o la configuracin especfica a un determinado host.

FUNCIONAMIENTO DEL PROTOCOLO DHCP

Esencialmente el funcionamiento de este protocolo consiste en que, cuando un cliente DHCP (uno de los ordenadores de nuestra Intranet) se inicia, enva un mensaje de difusin de manera que cualquier servidor DHCP pueda detectarlo. En este mensaje indica que se est iniciando y que necesita una nueva direccin IP. Todos aquellos servidores DHCP que estn a la escucha (ya sea localmente o en una red remota) contestan a la peticin de alquiler del cliente con otra difusin (el cliente an no tiene asignada la IP por lo que se debe hacer de este modo para que pueda recibir la informacin). Cuando recibe la primera de estas ofertas el cliente siempre la acepta., enviando en ese instante otro mensaje de difusin informando de la direccin IP que acaba de aceptar, de manera que todos los servidores a la escucha sepan que la peticin ya ha sido atendida. Por fin, el servidor DHCP que le alquila la direccin IP le devuelve una especie de acuse de recibo al cliente, el cual puede empezar a usar esta nueva IP sin problemas. Si no se indica lo contrario este alquiler de la direccin IP se mantiene durante tres das, al cabo de los cuales el cliente debe solicitar una renovacin. Si el servidor DHCP que hizo la concesin todava est en funcionamiento, y la direccin IP no ha sido requerida por nadie tras haber expirado, se renueva el alquiler de manera

automtica. Si la direccin no estuviese disponible (por ejemplo, porque el cliente estuvo apagado durante varios das y se le ha concedido su IP a otro cliente nuevo) se deber iniciar de nuevo el proceso de difusin para solicitud de un nueva IP.

CONCESIONES:

Para optimizar los recursos de red, las direcciones IP se asignan con una fecha de inicio y de vencimiento para su validez. Esto es lo que se conoce como "concesin". Un cliente que detecta que su concesin est a punto de vencer, puede solicitarle al servidor una extensin de la misma por medio de un DHCPREQUEST. Del mismo modo, cuando el servidor detecta que una concesin va a vencer, enviar un DCHPNAK para consultarle al cliente si desea extenderla. Si el servidor no recibe una respuesta vlida, convertir la direccin IP en una direccin disponible. Esta es la efectividad de DHCP: se puede optimizar la asignacin de direcciones IP planificando la duracin de las concesiones. El problema es que si no se liberan direcciones, en un momento determinado no se podr cumplir con nuevas solicitudes DHCP debido a que faltarn direcciones que puedan distribuirse. En una red en la cual muchos equipos se conectan y desconectan permanentemente (redes de escuelas o de oficinas de ventas, por ejemplo), es aconsejable ofrecer concesiones por perodos cortos. En cambio, para una red compuesta principalmente por equipos fijos que se reinician rara vez, las concesiones por perodos largos son ms que suficientes. No se olvide que DHCP trabaja principalmente por transmisin y que puede ocupar ancho de banda en redes pequeas con alta demanda.

CARACTERISTICAS DEL PROTOCOLO DHCP

DHCP permite a un equipo se configura de forma automtica, eliminando la necesidad de la intervencin de un administrador de red. Tambin proporciona una base de datos central para hacer el seguimiento de los equipos que se han conectado a la red. Esto evita que dos ordenadores de forma accidental se configuren con la misma direccin IP.

En ausencia de DHCP, los anfitriones pueden configurar de forma manual con una direccin IP. Adems de las direcciones IP, DHCP tambin proporciona informacin de configuracin, sobre todo las direcciones IP de los locales de almacenamiento en cach de resolucin de DNS

DNS Qu es el Domain Name System? Es una base de datos distribuida, con informacin que se usa para traducir los nombres de dominio, fciles de recordar y usar por las personas, en nmeros de protocolo de Internet (IP) que es la forma en la que las mquinas pueden encontrarse en Internet.

CARACTERISTICAS DEL PROTOCOLO DNS

Un servidor de DNS traduce tu nombre de dominio (p.ej. midominio.com) en una direccin IP. El servicio de DNS permite, una vez configurado, que tu web y tu correo electrnico sean localizados desde cualquier lugar del mundo mediante tu nombre de dominio. El Domain Name System (DNS), o Sistema de Nombres de Dominio, comprende personas, instituciones reguladoras, archivos, mquinas y software trabajando conjuntamente

ORIGEN DE DATOS ODBC

Es un estndar de acceso a bases de datos que utilizan los sistemas Microsoft. Las siglas significan Open Data Base Connectivity. A travs de ODBC, en un sistema Windows se puede conectar con cualquier base de datos. Bueno habra que decir que

permite conectar con cualquier base de datos de la que exista un driver ODBC. Los creadores de las distintas bases de datos son los responsables de crear un driver ODBC para que su base de datos se pueda conectar desde un sistema Microsoft. Para conectar con ODBC una base de datos se ha de crear un DSN, que es un nombre que asociamos a una conexin por ODBC para referirnos a ella desde las aplicaciones o programas que deban conectarse con la base de datos. Cualquier base de datos que se pretenda utilizar desde aplicaciones Windows debe tener su propio driver ODBC. Por ejemplo, MySQL dispone de un Driver ODBC que se puede descargar desde su pgina web. Las bases de datos Access (Microsoft Jet) y SQL Server de Microsoft tambin tienen su driver ODBC y este ya se encuentra instalado en el Windows de fbrica.

CMO ESPECIFICAR EL ORIGEN DE DATOS

En este ejemplo se explicar la conexin a travs de ODBC por ser uno de los ms sencillos y generales. Las aplicaciones ODBC hablan con un origen de datos, que contiene los detalles necesarios para comunicarse con la BD, como el driver o la localizacin fsica. Estos orgenes de datos se almacenan en la mquina con un nombre definido por el usuario, el DSN. Los DSN de usuario slo son accesibles por el mismo usuario que cre la BD, mientras que los DSN de sistema son accesibles por cualquier usuario de la mquina. Para crear un DSN, en el Panel de control, haga doble clic sobre el icono ODBC de 32 bits (o simplemente ODBC u Orgenes de datos (ODBC) en algunas instalaciones). En el cuadro de dilogo Administrador de orgenes de datos ODBC que se abre, debe seleccionar la pestaa DSN de sistema, para que, como se ha explicado, la BD sea universalmente accesible. Pulse el botn Agregar y seleccione el controlador adecuado para la BD que est usando. En este ejemplo se usar Access, por lo que se selecciona Microsoft Access Driver (*.mdb). A continuacin, pulse Finalizar y se mostrar el cuadro de dilogo Configuracin de ODBC Microsoft Access. En el recuadro Nombre del origen de datos, escriba el nombre con el que quiere identificar la BD en el servidor, que en este ejemplo ser libros. Puede rellenar si quiere el campo Descripcin y, eso s, debe especificar la localizacin de la BD. Para ello, pulse el botn Seleccionar e indique dnde se encuentra localizada fsicamente en el servidor. Pulse Aceptar sucesivamente, hasta

cerrar todos los cuadros de dilogo, y ya tiene su mquina configurada para aceptar consultas SQL a su base de datos. Observar que en el Registro de Windows se ha creado una entrada para su nuevo DSN en la siguiente localizacin: HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI EJEMPLO DE COMO ACCEDER A UNA BASE DE DATOS

Necesitaba acceder a una base de datos MySQL que se encuentra en otro edificio del que yo trabajo y como la herramienta que usamos para administrar bases de datos es el SQL Server de Microsoft, lo que hice fue crear un servidor vinculado para poder generar consultas distribuidas. A continuacin detallo el proceso que segu para conseguirlo Crear el Origen de Datos 1. Descargar el driver de conexin hacia MySQL desde La pgina de MySQL (http://dev.mysql.com/downloads/connector/odbc/) e instalarlo.

2. Ir a panel de control -> Herramientas administrativas -> Orgenes de Datos (ODBC), se abrir una ventana.

3. Pasarse a la ceja (tab) DSN de sistema (puede agregarse tambin el origen de datos como DSN de usuario pero yo quera que estuviera disponible para todos los usuarios).

4. Click en el botn Agregar, se abrir una nueva ventana.

5. De la lista desplegable de controladores escoger MySQL ODBC Driver, click en Finalizar, se abrir otra ventana.

Ahora deberemos configurar el origen de datos que recin creamos: En Data Source Name ponemos el nombre de la fuente de datos que deseamos utilizar (es decir lo que sea): miFuentedeDatos En Description ponemos lo que sea, recomiendo: mysql En Server el nombre del servidor al que queremos acceder: miServidor En User ponemos el usuario con el que nos conectamos: miUsuario En Password va la contrasea correspondiente: miPass En Database el nombre de la base de datos a la que queremos acceder:miBaseDatos

Damos click en Test para verificar la conexin, una vez comprobada damos click en OK, luego click en Aceptar, ya hemos creado y configurado la fuente de datos. Ahora sigue el trabajo desde SQL Server, desde el management studio: Abrir una nueva consulta (conectada al servidor dnde acabamos de crear el origen odbc) y agregamos el siguiente comando: EXEC master.dbo.sp_addlinkedserver @server = N'miServidorVinculado', @srvproduct=N'mysql', @provider=N'MSDASQL', @datasrc=N'miFuentedeDatos', @provstr=N'DRIVER={MySQL ODBC 3.51 Driver}; SERVER=miServidor; DATABASE=miBaseDatos; USER=miUsuario; PASSWORD=miPass; OPTION=3' Se deben ajustar los valores para que concuerden con los valores anteriormente configurados en el origen de datos odbc y luego correr la consulta (se necesitan tener la funcin del servidor serveradmin disponible para que el usuario pueda crear el servidor vinculado). Note tambin que la versin aqu utilizada es MySQL ODBC 3.51 Driver, debe cambiarse este valor si se utiliza otra versin. Tambin puede encontrar cadenas de conexin en: www.connectionstrings.com Por ltimo, probar la conexin a travs del uso de la instruccin OPENQUERY: SELECT * FROM OPENQUERY(miServidorVinculado, 'SELECT * FROM miTabla')

Integrantes: Gonzalez Maria Medina Pedro Moran Ninoska

PALABRAS CLAVES

- Protocolo - Concesiones - Servidores - Dominio

Das könnte Ihnen auch gefallen