Sei sulla pagina 1di 11

 DEFINICIÓN DEL TÉRMINO DHCP

DHCP significa Protocolo de configuración de host dinámico. Es un protocolo que


permite que un equipo conectado a una red pueda obtener su configuración
(principalmente, su configuración de red) en forma dinámica (es decir, sin
intervención particular). Sólo tiene que especificarle al equipo, mediante DHCP, que
encuentre una dirección IP de manera independiente. El objetivo principal es
simplificar la administración 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
través de una red (BOOTP se usa junto con un servidor TFTP donde el cliente
encontrará los archivos que se cargarán y copiarán en el disco duro). Un servidor
DHCP puede devolver parámetros BOOTP o la configuración específica 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, envía un mensaje
de difusión de manera que cualquier servidor DHCP pueda detectarlo. En este
mensaje indica que se está iniciando y que necesita una nueva dirección IP.

Todos aquellos servidores DHCP que estén a la escucha (ya sea localmente o en
una red remota) contestan a la petición de alquiler del cliente con otra difusión (el
cliente aún no tiene asignada la IP por lo que se debe hacer de este modo para que
pueda recibir la información). Cuando recibe la primera de estas ofertas el cliente
siempre la acepta., enviando en ese instante otro mensaje de difusión informando de
la dirección IP que acaba de aceptar, de manera que todos los servidores a la escucha
sepan que la petición ya ha sido atendida. Por fin, el servidor DHCP que le alquila la
dirección 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 dirección IP se mantiene durante


tres días, al cabo de los cuales el cliente debe solicitar una renovación. Si el servidor
DHCP que hizo la concesión todavía está en funcionamiento, y la dirección IP no ha
sido requerida por nadie tras haber expirado, se renueva el alquiler de manera
automática. Si la dirección no estuviese disponible (por ejemplo, porque el cliente
estuvo apagado durante varios días y se le ha concedido su IP a otro cliente nuevo) se
deberá iniciar de nuevo el proceso de difusión 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 "concesión".
Un cliente que detecta que su concesión está a punto de vencer, puede solicitarle al
servidor una extensión de la misma por medio de un DHCPREQUEST. Del mismo
modo, cuando el servidor detecta que una concesión va a vencer, enviará un
DCHPNAK para consultarle al cliente si desea extenderla. Si el servidor no recibe
una respuesta válida, convertirá la dirección IP en una dirección disponible.

Esta es la efectividad de DHCP: se puede optimizar la asignación de direcciones


IP planificando la duración 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 faltarán 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 períodos cortos. En cambio, para una red compuesta principalmente
por equipos fijos que se reinician rara vez, las concesiones por períodos largos son
más que suficientes. No se olvide que DHCP trabaja principalmente por transmisión
y que puede ocupar ancho de banda en redes pequeñas con alta demanda.

 CARACTERISTICAS DEL PROTOCOLO DHCP

 DHCP permite a un equipo se configura de forma automática, eliminando la


necesidad de la intervención de un administrador de red.

 También 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 dirección IP.
 En ausencia de DHCP, los anfitriones pueden configurar de forma manual con
una dirección IP.

 Además de las direcciones IP, DHCP también proporciona información de


configuración, sobre todo las direcciones IP de los locales de almacenamiento en
caché de resolución de DNS

 DNS

¿Qué es el Domain Name System?

Es una base de datos distribuida, con información que se usa para traducir los
nombres de dominio, fáciles de recordar y usar por las personas, en números de
protocolo de Internet (IP) que es la forma en la que las máquinas pueden encontrarse
en Internet.

 CARACTERISTICAS DEL PROTOCOLO DNS

 Un servidor de DNS traduce tu nombre de dominio (p.ej. midominio.com) en


una dirección IP.

 El servicio de DNS permite, una vez configurado, que tu web y tu correo


electrónico 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, máquinas y software
trabajando conjuntamente

 ORIGEN DE DATOS ODBC

Es un estándar de acceso a bases de datos que utilizan los sistemas Microsoft. Las
siglas significan Open Data Base Connectivity. A través de ODBC, en un sistema
Windows se puede conectar con cualquier base de datos. Bueno habría 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 conexión 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 página web. Las bases de datos Access (Microsoft Jet) y
SQL Server de Microsoft también tienen su driver ODBC y este ya se encuentra
instalado en el Windows de fábrica.

 CÓMO ESPECIFICAR EL ORIGEN DE DATOS

En este ejemplo se explicará la conexión a través de ODBC por ser uno de los más
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
localización física. Estos orígenes de datos se almacenan en la máquina con un
nombre definido por el usuario, el DSN. Los DSN de usuario sólo son accesibles por
el mismo usuario que creó la BD, mientras que los DSN de sistema son accesibles por
cualquier usuario de la máquina.

Para crear un DSN, en el “Panel de control”, haga doble clic sobre el icono
“ODBC de 32 bits” (o simplemente “ODBC” u “Orígenes de datos (ODBC)” en
algunas instalaciones). En el cuadro de diálogo “Administrador de orígenes de datos
ODBC” que se abre, debe seleccionar la pestaña “DSN de sistema”, para que, como
se ha explicado, la BD sea universalmente accesible. Pulse el botón “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
continuación, pulse “Finalizar” y se mostrará el cuadro de diálogo “Configuración 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 “Descripción” y, eso sí, debe especificar la
localización de la BD. Para ello, pulse el botón “Seleccionar” e indique dónde se
encuentra localizada físicamente en el servidor. Pulse “Aceptar” sucesivamente, hasta
cerrar todos los cuadros de diálogo, y ya tiene su máquina 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 localización:

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 continuación detallo el proceso que seguí para conseguirlo

Crear el Origen de Datos

1. Descargar el driver de conexión hacia MySQL desde La página de MySQL


(http://dev.mysql.com/downloads/connector/odbc/) e instalarlo.

2. Ir a panel de control -> Herramientas administrativas -> Orígenes de Datos


(ODBC), se abrirá una ventana.
3. Pasarse a la ceja (tab) “DSN de sistema” (puede agregarse también el origen
de datos como DSN de usuario pero yo quería que estuviera disponible para
todos los usuarios).

4. Click en el botón “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 recién 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 contraseña correspondiente: miPass

En “Database” el nombre de la base de datos a la que queremos acceder:miBaseDatos


Damos click en “Test” para verificar la conexión, 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 dónde 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 función del servidor serveradmin disponible para que el usuario pueda crear el
servidor vinculado).

Note también que la versión aquí utilizada es MySQL ODBC 3.51 Driver, debe
cambiarse este valor si se utiliza otra versión.

También puede encontrar cadenas de conexión en: www.connectionstrings.com

Por último, probar la conexión a través del uso de la instrucción OPENQUERY:

SELECT * FROM OPENQUERY(miServidorVinculado, 'SELECT * FROM


miTabla')
Integrantes:
Gonzalez Maria
Medina Pedro
Moran Ninoska
 PALABRAS CLAVES

- Protocolo

- Concesiones

- Servidores

- Dominio

Potrebbero piacerti anche