Servicios de red e Internet software de Red, programas que establecen protocolos para que los...
Transcript of Servicios de red e Internet software de Red, programas que establecen protocolos para que los...
Servicios de red e Internet
Juan Eduardo Toledo Página 2
Tabla de contenido UNIDAD 1: LAS REDES INFORMÁTICAS ......................................................................................... 4
Las redes de ordenadores. Tipos. .............................................................................................. 5
Comunicación en la Red Modelo OSI. Arquitectura TCP/IP. ..................................................... 6
Modelo OSI ............................................................................................................................ 6
Arquitectura TCP/IP ............................................................................................................... 7
Comparacion ......................................................................................................................... 7
Capa de Acceso a la Red. Ethernet. ........................................................................................... 8
Protocolo IP. .............................................................................................................................. 9
Protocolos TCP y UDP. ............................................................................................................. 10
TCP ....................................................................................................................................... 10
UDP ...................................................................................................................................... 11
Protocolos y Funciones de las Capa de Aplicación .................................................................. 11
Servicios de red e Internet ...................................................................................................... 12
Sistemas Operativos Windows. ............................................................................................... 12
Sistemas GNU/Linux. Distribuciones. ...................................................................................... 13
Modos de instalación de aplicaciones en Windows y GNU/Linux. ......................................... 14
Windows .............................................................................................................................. 14
Linux .................................................................................................................................... 14
Máquinas Virtuales. ................................................................................................................ 16
Unidad 2. DHCP ........................................................................................................................... 17
Configuración automática de red (DHCP). Características. ..................................................... 17
Componentes del servicio DHCP ............................................................................................. 17
Asignaciones. Tipos. ................................................................................................................ 18
Protocolo DHCP. ...................................................................................................................... 18
Funcionamiento del servicio DHCP. Tipos de mensajes. ......................................................... 19
Parámetros y declaraciones de configuración. ....................................................................... 20
Servicio DHCP a varias redes. Agente relay DHCP. .................................................................. 21
DHCP Failover Protocol. .......................................................................................................... 21
Problemas asociados a DHCP. Seguridad. ............................................................................... 22
BOOTP ..................................................................................................................................... 22
Comandos utilizados para el funcionamiento del servicio. .................................................... 23
Configuracion del servidor DHCP ............................................................................................ 23
Configuración del cliente DHCP. ............................................................................................ 30
Servicios de red e Internet
Juan Eduardo Toledo Página 4
UNIDAD 1: LAS REDES INFORMÁTICAS
Una red es un sistema donde los elementos que lo componen (por lo general
ordenadores) son autónomos y están conectados entre sí por medios físicos y/o lógicos y
que pueden comunicarse para compartir recursos. Independientemente a esto, definir el
concepto de red implica diferenciar entre el concepto de red física y red de
comunicación.
Respecto a la estructura física, los modos de conexión física, los flujos de datos, etc;
una red la constituyen dos o más ordenadores que comparten determinados recursos, sea
hardware (impresoras, sistemas de almacenamiento...) o sea software (aplicaciones,
archivos, datos...). Desde una perspectiva más comunicativa, podemos decir que existe
una red cuando se encuentran involucrados un componente humano que comunica, un
componente tecnológico (ordenadores, televisión, telecomunicaciones) y un
componente administrativo (institución o instituciones que mantienen los servicios). En
fin, una red, más que varios ordenadores conectados, la constituyen varias personas que
solicitan, proporcionan e intercambian experiencias e informaciones a través de
sistemas de comunicación.
Las redes tienen tres niveles de componentes: software de aplicaciones, software de red
y hardware de red.
El Software de Aplicaciones, programas que se comunican con los usuarios de la
red y permiten compartir información (como archivos, gráficos o vídeos) y
recursos (como impresoras o unidades de disco).
El software de Red, programas que establecen protocolos para que los
ordenadores se comuniquen entre sí. Dichos protocolos se aplican enviando y
recibiendo grupos de datos formateados denominados paquetes.
El Hardware de Red, formado por los componentes materiales que unen los
ordenadores. Dos componentes importantes son los medios de transmisión que
transportan las señales de los ordenadores (típicamente cables o fibras ópticas) y
el adaptador de red, que permite acceder al medio material que conecta a los
ordenadores, recibir paquetes desde el software de red y transmitir instrucciones
y peticiones a otros ordenadores.
En resumen, las redes están formadas por conexiones entre grupos de ordenadores y
dispositivos asociados que permiten a los usuarios la transferencia electrónica de
información. En estas estructuras, los diferentes ordenadores se denominan estaciones
de trabajo y se comunican entre sí a través de un cable o línea telefónica conectada a los
servidores.
Servicios de red e Internet
Juan Eduardo Toledo Página 5
Las redes de ordenadores. Tipos.
Las redes según sea la utilización por parte de los usuarios pueden ser:
Redes Compartidas, aquellas a las que se une un gran número de usuarios,
compartiendo todas las necesidades de transmisión e incluso con transmisiones de otra
naturaleza.
Redes exclusivas, aquellas que por motivo de seguridad, velocidad o ausencia de otro
tipo de red, conectan dos o más puntos de forma exclusiva. Este tipo de red puede
estructurarse en redes punto a punto o redes multipunto.
Otro tipo se analiza en cuanto a la propiedad a la que pertenezcan dichas estructuras, en
este caso se clasifican en:
Redes privadas, aquellas que son gestionadas por personas particulares, empresa u
organizaciones de índole privado, en este tipo de red solo tienen acceso los terminales
de los propietarios.
Redes públicas, aquellas que pertenecen a organismos estatales y se encuentran abiertas
a cualquier usuario que lo solicite mediante el correspondiente contrato.
Otra clasificación, la más conocida, es según la cobertura del servicio en este caso
pueden ser:
PAN: es una red de ordenadores usada para la comunicación entre los dispositivos de la
computadora cerca de una persona.
LAN: Red de área local, es una pequeña red que suele englobar como mucho un
edificio. Utiliza generalmente el broadcast, que es realizar un ping hacia una dirección,
desde la que lo reenvía a todos los ordenadores de la red.
MAN: es una red de alta velocidad (banda ancha) que da cobertura en un área
geográfica extensa como por ejemplo dos edificios.
WAN: son redes informáticas que se extienden sobre un área geográfica muy extensa,
siendo por ejemplo la comunicación de una gran empresa.
Internet: La red de redes, es una red de alcance mundial que conecta gran cantidad de
redes mediante un ISP (Proveedor de servicios de Internet), encargado de que los datos
circulen desde el origen hasta el destino de los mismos.
Servicios de red e Internet
Juan Eduardo Toledo Página 6
Comunicación en la Red Modelo OSI. Arquitectura TCP/IP.
Modelo OSI
En 1977, la Organización Internacional de Estándares (ISO), integrada por industrias
representativas del medio, creó un subcomité para desarrollar estándares de
comunicación de datos que promovieran la accesibilidad universal y una
interoperabilidad entre productos de diferentes fabricantes.
El resultado de estos esfuerzos es el Modelo de Referencia Interconexión de Sistemas
Abiertos (OSI).
El Modelo OSI es un lineamiento funcional para tareas de comunicaciones y, por
consiguiente, no especifica un estándar de comunicación para dichas tareas. Sin
embargo, muchos estándares y protocolos cumplen con los lineamientos del Modelo
OSI.
Como se mencionó anteriormente, OSI nace de la necesidad de uniformizar los
elementos que participan en la solución del problema de comunicación entre equipos de
cómputo de diferentes fabricantes.
Estos equipos presentan diferencias en:
Procesador Central.
Velocidad.
Memoria.
Dispositivos de Almacenamiento.
Interfaces para Comunicaciones.
Códigos de caracteres.
Sistemas Operativos.
Estas diferencias propician que el problema de comunicación entre computadoras no
tenga una solución simple.
Dividiendo el problema general de la comunicación, en problemas específicos,
facilitamos la obtención de una solución a dicho problema.
Esta estrategia establece dos importantes beneficios:
Mayor comprensión del problema.
La solución de cada problema especifico puede ser optimizada individualmente. Este
modelo persigue un objetivo claro y bien definido:
Servicios de red e Internet
Juan Eduardo Toledo Página 7
Formalizar los diferentes niveles de interacción para la conexión de computadoras
habilitando así la comunicación del sistema de cómputo independientemente del:
Fabricante.
Arquitectura.
Localización.
Sistema Operativo.
Este objetivo tiene las siguientes aplicaciones:
Obtener un modelo de referencia estructurado en varios niveles en los que se contemple
desde el concepto BIT hasta el concepto APLIACION.
Desarrollar un modelo en el cual cada nivel define un protocolo que realiza funciones
especificas diseñadas para atender el protocolo de la capa superior.
No especificar detalles de cada protocolo.
Especificar la forma de diseñar familias de protocolos, esto es, definir las funciones que
debe realizar cada capa.
Arquitectura TCP/IP
El modelo TCP/IP es un modelo de descripción de protocolos de red creado en la
década de 1970 por DARPA, una agencia del Departamento de Defensa de los Estados
Unidos. Evolucionó de ARPANET, el cual fue la primera red de área amplia y
predecesora de Internet. EL modelo TCP/IP se denomina a veces como Internet Model,
Modelo DoD o Modelo DARPA.
El modelo TCP/IP, describe un conjunto de guías generales de diseño e implementación
de protocolos de red específicos para permitir que una computadora pueda comunicarse
en una red. TCP/IP provee conectividad de extremo a extremo especificando como los
datos deberían ser formateados, direccionados, transmitidos, enrutados y recibidos por
el destinatario. Existen protocolos para los diferentes tipos de servicios de
comunicación entre computadoras.
Comparacion
Servicios de red e Internet
Juan Eduardo Toledo Página 8
Capa de Acceso a la Red. Ethernet. Ethernet es un estándar de redes de área local para computadores con acceso al medio
por contienda CSMA/CD. ("Acceso Múltiple por Detección de Portadora con Detección
de Colisiones"), es una técnica usada en redes Ethernet para mejorar sus prestaciones. El
nombre viene del concepto físico de ether. Ethernet define las características de
cableado y señalización de nivel físico y los formatos de tramas de datos del nivel de
enlace de datos del modelo OSI.
Servicios de red e Internet
Juan Eduardo Toledo Página 9
Protocolo IP.
Es un protocolo no orientado a conexión usado tanto por el origen como por el destino
para la comunicación de datos a través de una red de paquetes conmutados no fiable de
mejor entrega posible sin garantías.
Los datos en una red basada en IP son enviados en bloques conocidos como paquetes o
datagramas (en el protocolo IP estos términos se suelen usar indistintamente). En
particular, en IP no se necesita ninguna configuración antes de que un equipo intente
enviar paquetes a otro con el que no se había comunicado antes.
IP provee un servicio de datagramas no fiable (también llamado del mejor esfuerzo (best
effort), lo hará lo mejor posible pero garantizando poco). IP no provee ningún
mecanismo para determinar si un paquete alcanza o no su destino y únicamente
proporciona seguridad (mediante checksums o sumas de comprobación) de sus
cabeceras y no de los datos transmitidos. Por ejemplo, al no garantizar nada sobre la
recepción del paquete, éste podría llegar dañado, en otro orden con respecto a otros
paquetes, duplicado o simplemente no llegar. Si se necesita fiabilidad, ésta es
proporcionada por los protocolos de la capa de transporte, como TCP.
Consta de dos partes:
Una dirección IP es un número que identifica de manera lógica y jerárquicamente a una
interfaz de un dispositivo (habitualmente una computadora) dentro de una red que
utilice el protocolo de Internet (Internet Protocol), que corresponde al nivel de red o
nivel 3 del modelo de referencia OSI.
Un encaminamiento es el mecanismo por el que en una red los paquetes de
información se hacen llegar desde su origen a su destino final, siguiendo un camino o
ruta a través de la red. En una red grande o en un conjunto de redes interconectadas el
camino a seguir hasta llegar al destino final puede suponer transitar por muchos nodos
intermedios.
Servicios de red e Internet
Juan Eduardo Toledo Página 10
Protocolos TCP y UDP.
TCP
Muchos programas dentro de una red de datos compuesta por computadoras pueden
usar TCP para crear conexiones entre ellos a través de las cuales puede enviarse un flujo
de datos. El protocolo garantiza que los datos serán entregados en su destino sin errores
y en el mismo orden en que se transmitieron. También proporciona un mecanismo para
distinguir distintas aplicaciones dentro de una misma máquina, a través del concepto de
puerto.
TCP da soporte a muchas de las aplicaciones más populares de Internet (navegadores,
intercambio de ficheros, clientes ftp, ...) y protocolos de aplicación HTTP, SMTP, SSH
y FTP.
Funciones TCP
Orientado a la conexión: dos computadoras establecen una conexión para
intercambiar datos. Los sistemas de los extremos se sincronizan con el otro para
manejar el flujo de paquetes y adaptarse a la congestión de la red.
Operación Full-Dúplex: una conexión TCP es un par de circuitos virtuales,
cada uno en una dirección. Sólo los dos sistemas finales sincronizados pueden
usar la conexión.
Error Checking: una técnica de checksum es usada para verificar que los
paquetes no estén corruptos.
Acknowledgements: sobre recibo de uno o más paquetes, el receptor regresa un
acknowledgement (reconocimiento) al transmisor indicando que recibió los
paquetes. Si los paquetes no son notificados, el transmisor puede reenviar los
paquetes o terminar la conexión si el transmisor cree que el receptor no está más
en la conexión.
Control de flujo: si el transmisor está desbordando el buffer del receptor por
transmitir demasiado rápido, el receptor descarta paquetes. Los
acknowledgement fallidos que llegan al transmisor le alertan para bajar la tasa
de transferencia o dejar de transmitir.
Servicio de recuperación de Paquetes: el receptor puede pedir la retransmisión
de un paquete. Si el paquete no es notificado como recibido (ACK), el
transmisor envía de nuevo el paquete.
Servicios de red e Internet
Juan Eduardo Toledo Página 11
UDP
Es un protocolo del nivel de transporte basado en el intercambio de datagramas
(Paquete de datos). Permite el envío de datagramas a través de la red sin que se haya
establecido previamente una conexión, ya que el propio datagrama incorpora suficiente
información de direccionamiento en su cabecera. Tampoco tiene confirmación ni
control de flujo, por lo que los paquetes pueden adelantarse unos a otros; y tampoco se
sabe si ha llegado correctamente, ya que no hay confirmación de entrega o recepción.
Su uso principal es para protocolos como DHCP, BOOTP, DNS y demás protocolos en
los que el intercambio de paquetes de la conexión/desconexión son mayores, o no son
rentables con respecto a la información transmitida, así como para la transmisión de
audio y vídeo en tiempo real, donde no es posible realizar retransmisiones por los
estrictos requisitos de retardo que se tiene en estos casos
Protocolos y Funciones de las Capa de Aplicación
Ofrece a las aplicaciones (de usuario o no) la posibilidad de acceder a los servicios de
las demás capas y define los protocolos que utilizan las aplicaciones para intercambiar
datos, como correo electrónico (POP y SMTP), gestores de bases de datos y protocolos
de transferencia de archivos (FTP)
Cabe aclarar que el usuario normalmente no interactúa directamente con el nivel de
aplicación. Suele interactuar con programas que a su vez interactúan con el nivel de
aplicación pero ocultando la complejidad subyacente
En esta capa aparecen diferentes protocolos:
FTP (File Transfer Protocol - Protocolo de transferencia de archivos) para
transferencia de archivos.
DNS (Domain Name Service - Servicio de nombres de dominio).
DHCP (Dynamic Host Configuration Protocol - Protocolo de configuración
dinámica de anfitrión).
HTTP (HyperText Transfer Protocol) para acceso a páginas web.
NAT (Network Address Translation - Traducción de dirección de red).
POP (Post Office Protocol) para correo electrónico.
SMTP (Simple Mail Transport Protocol).
SSH (Secure SHell)
TELNET para acceder a equipos remotos.
TFTP (Trival File Transfer Protocol).
Servicios de red e Internet
Juan Eduardo Toledo Página 12
Servicios de red e Internet
Los servicios de red son configurados en redes locales corporativas para asegurar la
seguridad y la operación amigable de los recursos. Estos servicios ayudan a la red local
a funcionar sin problemas y eficientemente.
Los servicios de red más comunes son:
Servidores de autenticación
Servicio de directorio
Dynamic Host Configuration Protocol (DHCP)
Domain Name System (DNS)
Correo electrónico
Servicio de impresión
Network File System (NFS)
Sistemas Operativos Windows. Windows 1.0 Se publicó el mes de noviembre de 1985. El shell es un programa
conocido como MS-DOS Executive. Otros programas suministrados fueron la
Calculadora, Calendario, Cardfile, Visor del portapapeles, Reloj, Panel de control, el
Bloc de notas, Paint, Reversi, Terminal y Write. No permitia la superposición de
ventanas, debido a que Apple Computer ya contaba con esta característica. En su lugar
fueron mosaico en todas las ventanas.
Windows 2.0 Fue lanzado en octubre de 1987 y presentó varias mejoras en la interfaz
de usuario y en la gestión de memoria e introdujo nuevos métodos abreviados de
teclado. También podría hacer uso de memoria expandida.
Windows 2.1Fue lanzado en 1988 en dos diferentes versiones: Windows/386
empleando Modo 8086 virtual para realizar varias tareas de varios programas de DOS, y
el modelo de memoria paginada para emular la memoria expandida utilizando la
memoria extendida disponible. Windows/286 (que, a pesar de su nombre, se ejecutaría
en el 8086) todavía se ejecutaba en modo real, pero podría hacer uso de la Área de
memoria alta.
Windows 3.0 (1990) y Windows 3.1 (1992) mejoraron el diseño, principalmente
debido a la memoria virtual y los controladores de dispositivo virtual deslastrables que
permitió compartir dispositivos arbitrarios entre DOS y Windows. Con la introducción
de Windows for Workgroups 3.11, Windows fue capaz de eludir DOS para las
operaciones de gestión de archivos mediante el acceso a archivos de 32 bits.
Windows 95 fue lanzado en 1995, con una nueva interfaz de usuario, compatibilidad
con nombres de archivo largos de hasta 250 caracteres, y la capacidad de detectar
automáticamente y configurar el hardware instalado (plug and play).
Servicios de red e Internet
Juan Eduardo Toledo Página 13
Windows 98 en 1998. Microsoft lanzó una segunda versión de Windows 98 en 1999,
llamado Windows 98 Second Edition (a menudo acortado a Windows 98 SE).
Windows Millennium Editionfue lanzado en 2000, que actualiza el núcleo de
Windows 98 pero que adopta algunos aspectos de Windows 2000 y elimina (más bien,
oculta) la opción de «Arrancar en modo DOS». También añade una nueva característica
denominada «Restaurar sistema», que permite al usuario guardar y restablecer la
configuración del equipo en una fecha anterior.
Windows XP Lanzado al mercado el 25 de octubre de 2001.Es el primer sistema
operativo de Microsoft orientado al consumidor que se construye con un núcleo y
arquitectura de Windows NT disponible en versiones para plataformas de 32 y 64 bits.
Windows Vista-Fue lanzado el 30 de enero de 2007.Incorpora Windows Aero: La
nueva interfaz gráfica de Windows Vista. Incorpora características como la
transparencia en las ventanas. Viene con internet Explorer 7 y Windows media player
11.
Windows 7Fue lanzado el 22 de octubre de 2009. Viene con una aspecto diferente en
la barra de tareas respecto a Vista y viene con Windows media player 12
Sistemas GNU/Linux. Distribuciones.
Ununtu. Distribución basada en Debian, con lo que esto conlleva y centrada en el
usuario final y facilidad de uso. Muy popular y con mucho soporte en la comunidad. El
entorno de escritorio por defecto es GNOME.
Redhat Enterprise. Esta es una distribución que tiene muy buena calidad, contenidos
y soporte a los usuarios por parte de la empresa que la distribuye. Es necesario el pago
de una licencia de soporte. Enfocada a empresas.
Fedora. Esta es una distribución patrocinada por RedHat y soportada por la comunidad.
Facil de instalar y buena calidad.
Debian. Otra distribución con muy buena calidad. El proceso de instalacion es quizas
un poco mas complicado, pero sin mayores problemas. Gran estabilidad antes que
últimos avances.
OpenSuSe. Otra de las grandes. Facil de instalar. Version libre de la distribucion
comercial SuSE.
SuSE LINUX ENTERPRISE. Muy buena calidad, contenidos y soporte a los usuarios
por parte de la empresa que la distribuye, Novell. Es necesario el pago de una licencia
de soporte. Enfocada a empresas.
Servicios de red e Internet
Juan Eduardo Toledo Página 14
Slackware. Esta distribución es de las primeras que existio. Tuvo un periodo en el cual
no se actualizo muy a menudo, pero eso es historia. Es raro encontrar usuarios de los
que empezaron en el mundo linux hace tiempo, que no hayan tenido esta distribucion
instalada en su ordenador en algun momento.
Gentoo. Esta distribución es una de las unicas que incorporaron un concepto totalmente
nuevo en Linux. Es una sistema inspirado en BSD-ports. Podeis compilar/optimizar
vuestro sistema completamente desde cero.
Kubuntu. Distribución basada en Ubuntu, con lo que esto conlleva y centrada en el
usuario final y facilidad de uso. La gran diferencia con Ubuntu es que el entorno de
escritorio por defecto es KDE.
Mandriva. Esta distribución fue creada en 1998 con el objetivo de acercar el uso de
Linux a todos los usuarios, en un principio se llamo Mandrake Linux. Facilidad de uso
para todos los usuarios.
Modos de instalación de aplicaciones en Windows y GNU/Linux.
Windows
Instalacion Sencilla.
Algunos juegos o programas no llevan instalador basta con copiar la carpeta del
programa al disco duro y hacerle un acceso directo en el escritorio para poder ejecutarlo
desde allí.
Instalacion desde un ejecutable
Haces doble click sobre el .exe y se ejecutara el asistente de instalación con el cual
podras cambiar algunos parámetros de instalacio y al terminar el asistente empezaran a
copiar los archivos del programa atu disco duro y cuando acabe solo con hacer doble
clic en suacceso directo ejecutaras la aplicacion
Linux
A partir de un gestor de paquetes
El gestor de paquetes es un programa que nos indica que aplicaciones están instaladas
en nuestro equipo, en este sentido es similar a la opción de Agregar o Quitar Programas
en entornos Windows. Sin embargo a través de los gestores de paquetes tenemos la
posibilidad de instalar nuevas aplicaciones en nuestros equipos (con la ventaja de que
todas ellas son gratuitas).
Servicios de red e Internet
Juan Eduardo Toledo Página 15
El funcionamiento en todos ellos es muy similar, una vez arrancado el programa, nos
ofrece un buscador, desde el que podemos realizar busquedas a partir del nombre del
paquete (la aplicación que quieres instalar), y para instalar el paquete que deseemos
bastará con seleccionar y pulsar sobre el botón de Aplicar Cambios para que esta se
descarge y sea instalada en nuestro sistema.
Estos gestores también nos permiten desinstalar paquetes.
Instalar aplicaciones Linux desde Internet
Existen muchas páginas en Internet que nos ofrecen la posibilidad de descargarnos
aplicaciones Linux. Por lo general estas descargas serán ofrecidas según la distribución
de Linux que uses, pudiendonos encontrar diversas extensiones (.deb, .rpm, .tar.gz)
Ejecutable de windows (.exe por ejemplo) este no se ejecutará nativamente. Si
queremos instalar aplicaciones de Windows en Linux deberemos instalar Wine.
Si es un archivo de extensión .deb y estamos en Ubuntu / Kubuntu bastará con
hacer un doble click, ya que es un ejecutable de Ubuntu, Debian y otras distros
derivadas de éste.
Archivo de extensión .rpm (este es un ejecutable en Red Hat y Fedora por lo que
para usarla deberemos realizar un transformación en el paquete para convertir un
paquete .rpm en un paquete .deb.Para hacer esto usamos el terminal y la
herramienta alien (sudo apt-get alien en el terminal para instalarla), y
ejecutaremos en el terminal: sudo alien -i nombredelpaquete.rpm
Archivo de extensión .tar.gz, .tar.bz2, .tar, u o atro archivo de tipo tar (es un
archivo comprimido). Si pensaste que es un instalador, no lo es, ya que
normalmente contiene un paquete de archivos, en el cual, adentro se encuentra el
archivo instalador. Asi que solo descomprímelo (Click derecho, extraer aqui), y
ejecuta el instalador que puede ser un archivo de tipo: .bin, .sh. En el terminal
ejecuta: ./nombredelarchivo.bin (si es un .bin) o ./nombredelarchivo.sh o
también sh nombredelarchivo.sh (si es un .sh). Si te dice algo sobre permiso
denegado escribe: sudo chmod +x nombredelarchivo.extension (le darás permiso
de ejecución al archivo) , y vuelve a ejecutar el comando.
En estos 3 últimos casos donde instalaras via terminal, tendrás que ubicarte en la ruta
donde se encuentre el archivo, por ejemplo, si se encuentra en la carpeta Instaladores
que esta en el escritorio, tendrás que escribir en el terminal: cd
/home/tunombredeusuario/Escritorio/Instaladores o también cd Escritorio/Instaladores.
Servicios de red e Internet
Juan Eduardo Toledo Página 16
Máquinas Virtuales.
Es un software que emula a una computadora y puede ejecutar programas como si fuese
una computadora real. Este software en un principio fue definido como "un duplicado
eficiente y aislado de una máquina física". La acepción del término actualmente incluye
a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware
real.
Una característica esencial de las máquinas virtuales es que los procesos que ejecutan
están limitados por los recursos y abstracciones proporcionados por ellas. Estos
procesos no pueden escaparse de esta "computadora virtual".
Uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar
sistemas operativos para "probarlos". De esta forma podemos ejecutar un sistema
operativo que queramos probar (GNU/Linux, por ejemplo) desde nuestro sistema
operativo habitual (Mac OS X por ejemplo) sin necesidad de instalarlo directamente en
nuestra computadora y sin miedo a que se desconfigure el sistema operativo primario
Las máquinas virtuales se pueden clasificar en dos grandes categorías según su
funcionalidad y su grado de equivalencia a una verdadera máquina.
Máquinas virtuales de sistema
Máquinas virtuales de proceso
Servicios de red e Internet
Juan Eduardo Toledo Página 17
Unidad 2. DHCP
Configuración automática de red (DHCP). Características.
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.
Caracteristicas:
Administración sencilla.
Configuración automatizada.
Permite cambios y traslados.
Posibilidad de que el cliente solicite los valores de ciertos parámetros.
Mensajes de DHCP que soportan interacciones cliente/servidor robustas.
Componentes del servicio DHCP
- Programa Servidor Es en el que se pueden configurar los parámetro que
después mandara a sus clientes
- Programa Cliente Es el que tienen instalados los clientes y se encarga de
enviar la solicitud, recibirla y configurar el TCP/IP
Servicios de red e Internet
Juan Eduardo Toledo Página 18
Asignaciones. Tipos.
Sin DHCP, 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.
Protocolo DHCP. Se necesita un servidor DHCP que distribuya las direcciones IP. Este equipo será
la base para todas las solicitudes DHCP por lo cual debe tener una dirección IP fija. Por
lo tanto, en una red puede tener sólo un equipo con una dirección IP fija: el servidor
DHCP.
Cuando un equipo se inicia no tiene información sobre su configuración de red y
no hay nada especial que el usuario deba hacer para obtener una dirección IP. Para esto,
la técnica que se usa es la transmisión: para encontrar y comunicarse con un servidor
DHCP, el equipo simplemente enviará un paquete especial de transmisión (transmisión
en 255.255.255.255 con información adicional como el tipo de solicitud, los puertos de
conexión, etc.) a través de la red local. Cuando el DHCP recibe el paquete de
transmisión, contestará con otro paquete de transmisión (no olvide que el cliente no
tiene una dirección IP y, por lo tanto, no es posible conectar directamente con él) que
contiene toda la información solicitada por el cliente.
Servicios de red e Internet
Juan Eduardo Toledo Página 19
Funcionamiento del servicio DHCP. Tipos de mensajes.
DHCP DiscoveryDHCP 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 Dirección IP y otros Parámetros DHCP como la máscara de red o el nombre DNS.
DHCP Offer DHCP Offer es el paquete de respuesta del Servidor DHCP a un cliente
DHCP ante su petición de la asignación de los Parámetros DHCP. Para ello involucra su
dirección MAC (Media Access Control).
DHCP Request El cliente
selecciona la configuración de los
paquetes recibidos de DHCP Offer.
Una vez más, el cliente solicita una
dirección IP específica que indicó el
servidor
DHCP Acknowledge Cuando el
servidor DHCP recibe el mensaje
DHCPREQUEST del cliente, se inicia
la fase final del proceso de
configuración. Esta fase implica el
reconocimiento DHCPACK el envío
de un paquete al cliente. Este paquete incluye el arrendamiento de duración y cualquier
otra información de configuración que el cliente pueda tener solicitada. En este punto, la
configuración TCP / IP proceso se ha completado.
DHCP Release Si los clientes envían una petición al servidor DHCP para liberar su
dirección 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
DHCP Inform El cliente envía una petición al servidor de DHCP: para solicitar más
información 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 configuración de los proxies a través de WPAD.
Servicios de red e Internet
Juan Eduardo Toledo Página 20
Parámetros y declaraciones de configuración.
Un servidor DHCP puede proveer de una configuración opcional al dispositivo
cliente. Dichas opciones están definidas en RFC 2132. Lista de opciones configurables:
Dirección del servidor DNS
Nombre DNS
Puerta de enlace de la dirección IP
Dirección de Publicación Masiva
Máscara de subred
Tiempo máximo de espera del ARP (Protocolo de Resolución de Direcciones
según siglas en inglés)
MTU (Unidad de Transferencia Máxima según siglas en inglés) para la interfaz
Servidores NIS (Servicio de Información de Red según siglas en inglés)
Dominios NIS
Servidores NTP (Protocolo de Tiempo de Red según siglas en inglés))
Servidor SMTP
Servidor TFTP
Nombre del servidor WINS
Ejemplo de configuración de un servidor DHCP:
Servicios de red e Internet
Juan Eduardo Toledo Página 21
Servicio DHCP a varias redes. Agente relay DHCP.
El agente Relay de DHCP (dhcrelay) permite realizar peticiones DHCP y
BOOTP de una subred que no tiene servidor DHCP propio. Este agente pasa peticiones
a otras subredes que si tienen servidores DHCP. Cuando un cliente solicita información,
el agente pasa la petición a la lista de servidores especificada al iniciar el agente relay.
Cuando un servidor devuelve la respuesta, la respuesta se devuelve al cliente que la
solicitó. El agente relay debe tener tantas interfaces de red como a redes esté conectado
y en principio escucha sobre todas ellas a no ser que se edite el fichero
/etc/sysconfig/dhcrelay y se modifique la variable INTERFACES y se coloque la
interfaz que interese. Además se deberá escribir la variable
DHCPSERVERS=”listaServidores”
El agente relay se arranca mediante /sbin/service dhcrelay Start y se para mediante
/sbin/service dhcrelay stop
DHCP Failover Protocol.
Nuestra configuración normal no tendra ningún problema hasta que el servidor DHCP
se desconecte. La causa de su desconexión podría ser un fallo de hardware, un corte de
energía, o incluso una actualización del sistema operativo, no importa. Una vez que se
ha desconectado, todos los equipos cliente DHCP perderán sus configuraciones de red a
los 30 minutos (el tiempo de arrendamiento máximo).
Podríamos encender a otro servidor DHCP en su lugar, pero la información sobre los
arrendamientos se perderá, posiblemente se obligue a los clientes a adquirir nuevas
direcciones. En esa situación, los clientes tendrían que romper las conexiones de red
existentes.
Alternativamente, se podría planificar un tiempo de inactividad mediante el aumento de
los tiempos de arriendo de 30 minutos a la mayor parte del día. Esto reduciría, pero no
eliminar completamente-el riesgo de que cualquier cliente que tenga su contrato de
alquiler expire mientras el servidor está fuera de línea, pero cualquier cliente recién
llegados no obtener una dirección.
Este protocolo resuelve todos estos problemas debido a que son dos servidores
DHCP independientes configurados de tal manera que cuando caiga el primario entra en
funcionamiento el secundario que tiene la misma información de arrendamientos y de
configuración.
Servicios de red e Internet
Juan Eduardo Toledo Página 22
Problemas asociados a DHCP. Seguridad.
Al entregar numeros IP dentro de la red, habiendo un DNS, no hay un puente
intermedio entre DNS y DHCP directo. Es decir, hay que agregar las máquinas
“a mano” en el DNS.
Los mensajes tienden a fallar sobre todo si las tarjetas de red hacen la
negociacion de velocidad.
Cualquier cliento con solo enchufarlo a la red puede acceder a recursos que
están privados para esa red.
BOOTP
Es un protocolo de red UDP utilizado por los clientes de red para obtener su
dirección IP automáticamente. Normalmente se realiza en el proceso de arranque de los
ordenadores o del sistema operativo.
Este protocolo permite a los ordenadores sin disco obtener una dirección IP antes de
cargar un sistema operativo avanzado. Históricamente ha sido utilizado por las
estaciones de trabajo sin disco basadas en UNIX (las cuales también obtenían la
localización de su imagen de arranque mediante este protocolo) y también por empresas
para introducir una instalación preconfigurada de Windows en PC recién comprados
(típicamente en un entorno de red Windows NT).
DHCP es un protocolo basado en BOOTP, más avanzado, pero más difícil de
implementar. Muchos servidores DHCP también ofrecen soporte BOOTP.
El proceso BOOTP involucra los siguientes pasos:
1. El cliente determina su propia dirección de hardware; esta dirección está
normalmente en una ROM en el hardware.
2. Un cliente BOOTP envía su dirección hardware en un datagrama UDP al
servidor. Si el cliente sabe su dirección IP y/o la dirección del servidor, debería
usarlos, pero en general los clientes BOOTP no tienen datos de configuración IP
del todo. Si el cliente no sabe su propia dirección IP, usa 0.0.0.0. Si el cliente no
sabe la dirección IP del servidor, usa la dirección broadcast limitada
(255.255.255.255). El número de puerto UDP es el 67.
3. El servidor recibe el datagrama y busca la dirección hardware del cliente en su
fichero de configuración, que contiene la dirección IP del cliente. El servidor
rellena los campos restantes en el datagrama UDP y lo devuelve al cliente
usando el puerto UDP 68.
4. Cuando recibe la respuesta, el cliente BOOTP grabará su propia dirección IP
(permitiendo que responda a las peticiones ARP) y comenzará el proceso de
bootstapping
Servicios de red e Internet
Juan Eduardo Toledo Página 23
Comandos utilizados para el funcionamiento del servicio.
Archivos de registro del sistema /var/log/syslog Configurar servidor en el fichero dhcp.conf Configurar interfaces DEBIAN: sudo gedit /etc/network/interfaces Configurar interfaces FEDORA: sudo gedit /etc/sysconfig/network-scripts/ifcfg-ethX Configurar interfaces OPENSUSE: sudo kwrite /etc/sysconfig/network/ifcfg-ethX Para parar, iniciar, reiniciar o ver el estado /etc/init.d/dhcp3-server stop /etc/init.d/dhcp3-server start /etc/init.d/dhcp3-server restart /etc/init.d/dhcp3-server status
Configuracion del servidor DHCP Configuramos la tarjeta de red del servidor para que este en la misma subred que los
clientes.
Servicios de red e Internet
Juan Eduardo Toledo Página 24
Vamos a administrador de servidor, agregar funciones, seleccionamos Servidor de
DHCP y pulsamos en siguiente.
Confirmamos las opciones que se van a sealizar.
Servicios de red e Internet
Juan Eduardo Toledo Página 26
Escribimos un nombre para este nuevo ámbito.
Selecciónanos un intervalo de direcciones consecutivas.
Servicios de red e Internet
Juan Eduardo Toledo Página 27
En nuestro caso no excluimos ninguna dirección.
Aquí dejamos la opción por defecto, mas adelante podremos modificar esta opción para
optimizar el rendimiento.
Escribimos la dirección IP de la puerta de enlace predeterminada que deben utilizar los
clientes que obtienen una dirección IP de este ámbito.
Si hay servidores DNS en la red, escriba el nombre de dominio de la organización en el
cuadro Dominio primario. Escriba el nombre de su servidor DNS y haga clic en
Resolver para asegurarse de que el servidor DHCP puede ponerse en contacto con el
servidor DNS y determinar su dirección. Haga clic en Agregar para incluir ese servidor
en la lista de servidores DNS asignados a los clientes DHCP.
Servicios de red e Internet
Juan Eduardo Toledo Página 28
Pero no tenemos servidores DNS, por lo que dejaremos esta ventana sin editar y
continuamos.
No tenemos WINS, por lo que dejaremos esta ventana sin editar y continuamos.
Servicios de red e Internet
Juan Eduardo Toledo Página 29
Seleccionamos activar ahora para aplicar el ámbito que acabamos de configurar.
Por último finalizamos y comprobamos que ya tenemos instalado el servicio.
Si se a instalado de forma correcta deberá aparecer la siguiente pantalla.
Servicios de red e Internet
Juan Eduardo Toledo Página 30
Configuración del cliente DHCP.
Cambiamos la tarjeta de red a modo automatico
Y comprobamos que el servicio esté iniciado.