Tema 1: Introducción a los servicios de red e internet file-1.2 Comunicación en la red Modelo OSI....

43
Tema 1: Introducción a los servicios de red e internet Antonio Quevedo Bueno Servicios de Red e Internet 1 Tema 1: Introducción a los servicios de red e internet INDICE -1.1 Las redes de ordenadores. Tipos -1.2 Comunicación en la red Modelo OSI. Arquitectura TCP/IP -1.3 Capa de Acceso a la red. Ethernet. -1.4 Protocolo IP. -1.5 Direccionamiento de red - IPv4 -1.6 Direccionamiento de red - IPv6 -1.7 Protocolos TCP y UDP -1.8 Protocolos y funciones de las capas de Aplicación -1.9 Servicios de red e internet -1.10 Sistemas operativos Windows -1.11 Sistemas GNU/Linux. Distribuciones -1.12 Modos de instalación de aplicaciones en Windows y GNU/Linux -1.13 Maquinas Virtuales

Transcript of Tema 1: Introducción a los servicios de red e internet file-1.2 Comunicación en la red Modelo OSI....

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

1

Tema 1: Introducción a los servicios de red e inter net

INDICE -1.1 Las redes de ordenadores. Tipos -1.2 Comunicación en la red Modelo OSI. Arquitectura TCP/IP -1.3 Capa de Acceso a la red. Ethernet. -1.4 Protocolo IP. -1.5 Direccionamiento de red - IPv4 -1.6 Direccionamiento de red - IPv6 -1.7 Protocolos TCP y UDP -1.8 Protocolos y funciones de las capas de Aplicación -1.9 Servicios de red e internet -1.10 Sistemas operativos Windows -1.11 Sistemas GNU/Linux. Distribuciones -1.12 Modos de instalación de aplicaciones en Windows y GNU/Linux -1.13 Maquinas Virtuales

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

2

1.1 Las redes de ordenadores. Tipos

Una red es un conjunto de técnicas, conexiones físicas y programas informáticos empleados para conectar dos o más ordenadores. Los usuarios de una red pueden compartir ficheros, impresoras y otros recursos, enviar mensajes electrónicos y ejecutar programas en otros ordenadores. Una red tiene tres niveles de componentes: software de aplicaciones, software de red y hardware de red.

El software de aplicaciones está formado por programas informáticos que se comunican con los usuarios de la red y permiten compartir información (como archivos de bases de datos, de documentos, gráficos o vídeos) y recursos (como impresoras o unidades de disco). Existen diferentes tipos de aplicaciones: cliente-servidor o peer to peer (punto a punto). El software de red consiste en programas informáticos que establecen protocolos, o reglas, para que las computadoras se comuniquen entre sí. Estos protocolos se aplican enviando y recibiendo grupos de datos formateados denominados paquetes. Los protocolos permiten efectuar las conexiones lógicas entre las aplicaciones de red y los movimientos de los paquetes entre las unidades físicas de red.

1.1.1 TIPOS DE REDES:

Existen diferentes tipos de redes, que se diferencian en la distancia que se encuentran los nodos. Los principales tipos de red son: LAN y WAN

REDES DE ÁREA LOCAL (LAN)

Como su propio nombre indica, constituye una forma de interconectar una serie de equipos informáticos. A su nivel más elemental, una LAN no es más que un medio compartido (como un cable coaxial al que se conectan todas las computadoras y las impresoras) junto con una serie de reglas que rigen el acceso a dicho medio.

La LAN más difundida, Ethernet, utiliza un mecanismo conocido como CSMA/CD. Esto significa que cada equipo conectado sólo puede utilizar el cable cuando ningún otro equipo lo está utilizando. Si hay algún conflicto, el equipo que está intentando establecer la conexión la anula y efectúa un nuevo intento más tarde. Ethernet transfiere datos a 10 Mbits/s, lo suficientemente rápido para hacer inapreciable la distancia entre los diversos equipos y dar la impresión de que están conectados directamente a su destino.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

3

ELEMENTOS DE UNA RED DE AREA LOCAL

En una LAN existen elementos de hardware y software entre los cuales se pueden destacar:

• El servidor: es el elemento principal de procesamiento, contiene el sistema operativo de red y se encarga de administrar todos los procesos dentro de ella, controla también el acceso a los recursos comunes como son las impresoras y las unidades de almacenamiento.

• Las estaciones de trabajo: en ocasiones llamadas nodos, pueden ser computadoras personales o cualquier terminal conectada a la red. De esta manera trabaja con sus propios programas o aprovecha las aplicaciones existentes en el servidor.

• El sistema operativo de red: es el programa (software) que permite el control de la red y reside en el servidor. Ejemplos de estos sistemas operativos de red son: NetWare, LAN Manager, OS/2, LANtastic y Appletalk.

• Los protocolos de comunicación: son un conjunto de normas que regulan la transmisión y recepción de datos dentro de la red.

• La tarjeta de interface de red: proporciona la conectividad de la terminal o usuario de la red física, ya que maneja los protocolos de comunicación de cada topología especifica.

REDES DE ÁREA AMPLIADA (WAN)

ofrecen servicios para interconectar redes de computadoras, que van desde los enlaces de datos sencillos y a baja velocidad que funcionan basándose en la red pública de telefonía hasta los complejos servicios de alta velocidad (como frame relay y SMDS-Synchronous Multimegabit Data Service) adecuados para la interconexión de las LAN. Estos servicios de datos a alta velocidad se suelen denominar conexiones de banda ancha. Hay tipologías muy diversas (bus, estrella, anillo) y diferentes protocolos de acceso. A pesar de esta diversidad, todas las LAN comparten la característica de poseer un alcance limitado (normalmente abarcan un edificio) y de tener una velocidad suficiente para que la red de conexión resulte invisible para los equipos que la utilizan.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

4

CRITERIOS A LA HORA DE ELEGIR UNA TOPOLOGIA DE RED:

-Buscar minimizar los costos de encaminamiento (necesidad de elegir los caminos más simples entre el nodo y los demás) -Tolerancia a fallos o facilidad de localización a estos. -Facilidad de instalación y reconfiguración de la red.

TIPOS DE TOPOLOGIAS:

Topología En Estrella:

Se caracteriza por tener todos sus nodos conectados a un controlador central. Todas las transacciones pasan a través del nodo central siendo este el encargado de gestionar y controlar todas las comunicaciones. El controlador central es normalmente el servidor de la red, aunque puede ser un dispositivo especial de conexión denominado comúnmente concentrador o hub.

Ventajas:

• Presenta buena flexibilidad para incrementar el numero de equipos conectados a la red.

• Si alguna de las computadoras falla el comportamiento de la red sigue sin problemas, sin embargo, si el problema se presenta en el controlador central se afecta toda la red.

• El diagnóstico de problemas es simple, debido a que todos los equipos están conectados a un controlador central.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

5

Topología en anillo:

Todas las estaciones o nodos están conectados entre si formando un anillo, formando un camino unidireccional cerrado que conecta todos los nodos. Los datos viajan por el anillo siguiendo una única dirección, es decir, la información pasa por las estaciones que están en el camino hasta llegar a la estación destino, cada estación se queda con la información que va dirigida a ella y retransmite al nodo siguiente los tienen otra dirección.

Ventajas:

• Esta topología permite aumentar o disminuir el número de estaciones sin dificultad.

• La velocidad dependerá del flujo de información, cuantas más estaciones intenten hacer uso de la red más lento será el flujo de información.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

6

Topología en bus o canal:

Los nodos se conectan formando un camino de comunicación vi direccional con puntos de terminación bien definidos.

Cuando una estación transmite, la señal se propaga a ambos lados del emisor hacía todas las estaciones conectadas al bus, hasta llegar a las terminaciones del mismo.

Así, cuando una estación transmite un mensaje alcanza a todos las estaciones, por esto el bus recibe el nombre de canal de difusión.

Ventajas:

• Permite aumentar o disminuir fácilmente el número de estaciones.

• El fallo de cualquier nodo no impide que la red siga funcionando normalmente, lo que permite añadir o quitar nodos sin interrumpir su funcionamiento.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

7

1.2 Comunicación en la red Modelo OSI. Arquitectura TCP/IP El modelo de referencia OSI (sigla inglesa de “interconexión de sistemas abiertos”) es una abstracción propuesta por la Organización Internacional para la Estandarización (ISO), con el objetivo de normalizar internacionalmente los protocolos que se usan para comunicar distintos equipos en las redes telemáticas. Se habla de sistemas abiertos porque el modelo OSI no se concibe para equipos aislados sino para equipos que pueden comunicarse con otros.

Aunque, en cierto modo, el modelo OSI ha quedado superado con la aparición de redes y protocolos que responden a modelos con delimitaciones más difusas que las que expone OSI, éste sigue teniendo una gran aceptación como patrón teórico del funcionamiento de la arquitectura de las redes de ordenadores, por lo que es estudiado en escuelas de ingeniería e informática por todo el mundo.

1.2.1-Las capas del modelo OSI

El modelo OSI está formado por capas, en cada una de las cuales se emplean protocolos de comunicación distintos. Para lograr sistematizar en capas las redes reales de la época en que fue concebido el modelo de referencia (principios de los años ochenta) se emplearon los siguientes principios (Tanenbaum, 1997):

• Cada capa corresponde a un nivel diferente de abstracción, de lo más tangible (físico) a lo puramente lógico.

• Las capas deben realizar funciones bien definidas.

• La función de cada capa debe ser coherente con las definiciones de los protocolos estandarizados internacionalmente.

• Las fronteras entre capas deben delimitarse de manera que el flujo de información a través de las interfaces sea mínimo.

• El número total de capas debe ser tal que cada una de ellas tenga una función distinta, pero sin que la arquitectura resultante sea tan compleja como para resultar inmanejable.

• Cada nivel se comunica con la capa superior e inferior de la misma pila a través de interfaces, y también, mediante protocolos específicos, con capas análogas de otras pilas. La siguiente figura presenta las pilas de protocolos que comunicarían las diferentes capas de dos máquinas en el modelo de referencia OSI. Se puede observar que los niveles más bajos son los más próximos al equipo físico hardware, mientras que las capas superiores, que manejan protocolos de más alto nivel, son las más cercanas al usuario.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

8

1.2.2-Protocolo TCP/IP

El modelo de referencia TCP/IP (nombrado así por los dos protocolos primarios sobre los que se asienta) es, de manera análoga al modelo de referencia OSI, una abstracción de los protocolos empleados para comunicar distintas máquinas, primero en la red militar ARPANET y, posteriormente, en su sucesora, Internet. La arquitectura de referencia TCP/IP fue diseñada con el propósito de permitir la interconexión de redes con distintas naturalezas (satelitales, de radio, cableadas, etc.) y, lo que es más importante, para garantizar que las comunicaciones se mantuvieran en caso de que cayera algún nodo, ya que una red con arquitectura TCP/IP debe ser capaz de encaminar la información por caminos alternativos.

1.2.2.1Las capas del modelo TCP/IP

Al igual que el modelo OSI, TCP/IP está formado por capas, en cada una de las cuales se emplean protocolos de comunicación distintos. Pese a no ser idénticas, las capas del modelo TCP/IP guardan analogías con varias de las capas o niveles OSI.

Estas son las capas definidas en la arquitectura TCP/IP:

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

9

1-Nodo a Red: equivalente a los niveles físico y de enlace de datos en OSI

2-Capa interred: equivalente al Nivel de red en OSI, en la que se define un formato de paquete y protocolo primario que se denomina IP

3-Capa transporte: equivalente al de OSI

4-Nivel de aplicación: también equivalente al del modelo OSI

1.2.3 Diferencias entre protocolos

En general ambos protocolos se suelen diferenciar en:

-TCP/IP combina las funciones de la capa de presentación y de sesión en la capa de aplicación -TCP/IP combina la capas de enlace de datos y la capa física del modelo OSI en una sola capa -TCP/IP parece ser más simple porque tiene menos capas -Los protocolos TCP/IP son los estándares en torno a los cuales se desarrolló la Internet, de modo que la credibilidad del modelo TCP/IP se debe en gran parte a sus protocolos. En comparación, las redes típicas no se desarrollan normalmente a partir del protocolo OSI, aunque el modelo OSI se usa como guía

Modelo OSI y TCP/IP

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

10

1.3-Capa de Acceso de red. Ethernet La capa de acceso a la red es la primera capa de la pila TCP/IP. Ofrece la capacidad de acceder a cualquier red física, es decir, brinda los recursos que se deben implementar para transmitir datos a través de la red. Por lo tanto, la capa de acceso a la red contiene especificaciones relacionadas con la transmisión de datos por una red física, cuando es una red de área local (Red en anillo, Ethernet, FDDI), conectada mediante línea telefónica u otro tipo de conexión a una red. Trata los siguientes conceptos: -Es la capa inferior de la jerarquía de protocolos de TCP/IP. -Es equivalente a la capa 1 y 2 del modelo OSI (con algunas funciones de la capa 3). -Hay muchos protocolos de acceso a la red (uno por cada estándar físico de red). -Encapsula Datagramas en Frames y mapea direcciones IP a direcciones físicas. -Ejemplos de RFC’s que definen protocolos de la capa de acceso a red son: RFC826 y RFC894. - Esta capa se construye con la tarjeta de red, los drivers y los programas asociados

1.3.1 Ethernet

Ethernet es la capa física más popular la tecnología LAN usada actualmente. Otros tipos de LAN incluyen Token Ring, Fast Ethernet, FDDI, ATM y LocalTalk. Ethernet es popular porque permite un buen equilibrio entre velocidad, costo y facilidad de instalación. Estos puntos fuertes, combinados con la amplia aceptación en el mercado y la habilidad de soportar virtualmente todos los protocolos de red populares, hacen a Ethernet la tecnología ideal para la red de la mayoría los usuarios de la informática actual. La norma de Ethernet fue definida por el Instituto para los Ingenieros Eléctricos y Electrónicos (IEEE) como IEEE Standard 802.3. Adhiriéndose a la norma de IEEE, los equipo y protocolos de red pueden interoperar eficazmente.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

11

1.4-Protocolo IP

El protocolo IP es el software que implementa el mecanismo de entrega de paquetes sin conexión y no confiable (técnica del mejor esfuerzo).

El protocolo IP cubre tres aspectos importantes:

1. Define la unidad básica para la transferencia de datos en una interred, especificando el formato exacto de un Datagrama IP.

2. Realiza las funciones de enrutamiento.

3. Define las reglas para que los Host y Routers procesen paquetes, los descarten o generen mensajes de error.

Quizás los aspectos más complejos de IP son el direccionamiento y el enrutamiento.

1.4.1 Direccionamiento IP

El direccionamiento se refiere a la forma como se asigna una dirección IP y cómo se dividen y se agrupan subredes de equipos. Una dirección IP es un número que identifica de manera lógica y jerárquicamente a una interfaz de un dispositivo 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. Dicho número no se ha de confundir con la dirección MAC que es un número físico que es asignado a la tarjeta o dispositivo de red (viene impuesta por el fabricante), mientras que la dirección IP se puede cambiar.

1.4.2 Enrutamiento

El enrutamiento consiste en encontrar un camino que conecte una red con otra y, aunque es llevado a cabo por todos los equipos, es realizado principalmente por routers, que no son más que ordenadores especializadas en recibir y enviar paquetes por diferentes interfaces de red, así como proporcionar opciones de seguridad, redundancia de caminos y eficiencia en la utilización de los recursos.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

12

1.5-Direccionamiento de red - IPv4 Una dirección IPv4 es una dirección de 32 bits que define única y universalmente la conexión de un dispositivo (por ejemplo, una computadora o un enrutador) a Internet. Las direcciones IPv4 son únicas. Son únicas en el sentido de que cada dirección define una, y sólo una, conexión a Internet. Dos dispositivos de Internet no pueden tener nunca la misma dirección.

Direccionamiento IP

Para poder comunicarse en una red, cada equipo debe tener una dirección IP exclusiva. En el direccionamiento IP en clases, existen tres clases de dirección que se utilizan para asignar direcciones IP a los equipos. El tamaño y tipo de la red determinará la clase de dirección IP que aplicaremos cuando proporcionemos direcciones IP a los equipos y otros hosts de nuestra red.

Clases de direcciones IP

Te preguntaras que tanto de una dirección IP representa la red (ID network)y que tanto representa el host (Id host). La respuesta depende del tipo de dirección que tengas. Existen tres tipos de direcciones: Clase A, Clase B y Clase C.

La principal diferencia entre estos tres tipos principales de dirección deriva en el número de octetos usados para identificar la red. A continuación veremos los valores de cada clase:

• La clase A utiliza sólo el primer octeto para identificar la red, dejando los 3 octetos (24 bits) restantes para identificar el host. La clase A es utilizada para grandes corporaciones internacionales (e.g. carriers como AT&T, IBM, GM,..) ya que provee 16,777,214 (224-2) direcciones IP para los hosts, pero está limitada a sólo 127 redes de clase A.

Dirección IP Clase A

Network Host Host Host

1er. Octeto

2do. Octeto

3er. Octeto

4to. Octeto

• La clase B utiliza los primeros dos octetos para identificar la red, dejando los 16 bits restantes (2 octetos) para el host. La clase B es utilizada por grandew compañías que necesitan un gran número de nodos (e.g. universidades, GM, FORD, ..). Los 2 octetos le dan cabida a 16,384 redes supliendo todas ellas un total de 65,534 (216-2) direcciones IP para los hosts.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

13

Dirección IP Clase B

Network Network Host Host

• La clase C usa los primeros 3 octetos para el identificador de red, dejando los 8 bits restantes para el host. La clase C es utilizada por pequeñas redes, que suman un total de 2,097,152 redes con un máximo de 254 (28-2) hosts cada una.

Dirección IP Clase C

Network Network Network Host

Máscaras de subred (subnet mask)

Otro aspecto del direccionamiento IP que es muy importante para saber como el direccionamiento IP opera es el uso de las máscaras de subred (subnet masks).

La subnet mask para una dirección IP en particular es utilizada por los enrutadores para resolver que parte de la dirección IP provee la dirección de red y que parte provee la dirección del host.

Tabla 2. Mascaras segun la Clase

Clase Máscara de subred

A 255.0.0.0

B 255.255.0.0

C 255.255.255.0

Ademas de las direcciones ip habladas anteriormente, existen unos rangos de direcciones IP privadas, por lo que dichas direcciones no se pueden obtener salvo pagando.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

14

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

15

1.6-Direccionamiento de red - IPv6

EL IPv6 es un nuevo protocolo de internet que da solución a los problemas de direccionamiento de red y direcciones IP(había insuficientes direccionamientos). El IPv6 es un método que no está parcheado a diferencia de IPv4. Las principales mejoras son:

• Infraestructura de direcciones y enrutamiento eficaz y jerárquica.

• Mejora de compatibilidad para Calidad de Servicio (QoS) y Clase de Servicio (CoS).

• Multicast : envío de un mismo paquete a un grupo de receptores.

• Anycast: envío de un paquete a un receptor dentro de un grupo.

• Movilidad: una de las características obligatorias de IPv6 es la posibilidad de conexión y desconexión de nuestro ordenador de redes IPv6 y, por tanto, el poder viajar con él sin necesitar otra aplicación que nos permita que ese enchufe/desenchufe se pueda hacer directamente.

• Seguridad Integrada (IPsec): IPv6 incluye IPsec, que permite autenticación y encriptación del propio protocolo base, de forma que todas las aplicaciones se pueden beneficiar de ello.

• Capacidad de ampliación.

• Calidad del servicio.

• Velocidad.

Además de estas características que innovan el IPv6, el cambio de protocolo se debe a 2 puntos de vista: -Técnicamente en este momento el sistema de direccionamiento ya no es suficiente para la gran cantidad de equipos conectados a la misma red, la demanda actual y futura no podra ser satisfecha por la versión actual de IP. Además, las tablas de enrutamiento actuales son demasiado grandes debido a la gran cantidad de direcciones que existen sin tener una autoconfiguración. -Socialmente las necesidades de los usuarios de la Internet han aumentado exponencialmente, exigiendo nuevas capacidades de la versión 4 no proporciona como lo son seguridad, privacidad, velocidad, multimedia, teleconferencias y aplicaciones de gran demanda.

1.6.1-Formato de direcciones IPv6

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

16

3 13 8 24 16 64 bits

FP TLA ID

RES NLA SLA ID

Interface ID

public topology site topology

Interface

network portion host portion

1.7-Protocolos de nivel de transporte.UDP y TCP Dentro del Modelo OSI , la capa de transporte (capa 4) tiene como función principal aceptar los datos enviados por las capas superiores, dividirlos en pequeñas partes si es necesario, y pasarlos a la capa de red, también se asegura que lleguen correctamente al otro lado de la comunicación.

Existen dos mecanismos o protocolos dentro de esta capa de transporte, el protocolo TCP (Transfer Control Protocol) y UDP (User Datagram Protocol).

TCP es un protocolo de transporte orientado a conexión, por ejemplo servicios como Telnet, FTP y SSH utilizan el protocolo TCP, ya que están orientados a conexión. Por ejemplo, tenemos 2 ordenadores que establecen comunicación. Al establecerse la comunicación entre los dos ordenadores, el protocolo de transporte se asegura que el flujo de datos entre ellas sea fiable, asegurándose de que los datos llegan correctamente del emisor al destinatario, en el orden estipulado y completos.

Otro ejemplo adaptado a la vida real y de forma muy básica de conexión TCP, podría ser la de una llamada telefónica, el sujeto A llama al sujeto B, hasta que B no coge el teléfono, la conexión no es aceptada, y cuando uno de los dos sujetos dice adiós, la conexión se da por finalizada.

UDP por el contrario es un protocolo en el que no hay conexión. Por ejemlo, un ordenador A envía datos al ordenador B de forma unidireccional, no establece previa conexión con ella, por lo que los datos son enviados sin saber si van a ser recibidos correctamente, en orden, completos, etc.

Como podréis imaginar, este protocolo de transporte es muchísimo menos fiable que TCP, suele ser utilizado para aplicaciones de streaming (video o audio) ya que en estas es más importante la recepción rápida de los datos que la verificación de los mismos, lo mismo sucede con los servicios DNS , aplicación simple de tipo petición/respuesta.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

17

1.8- Protocolos y funciones de las capas de Aplicac ión

La capa aplicación contiene toda la lógica necesaria para llevar a cabo las aplicaciones enviadas por un usuario. Para cada tipo específico de aplicación, como es por ejemplo la transferencia de un fichero, se necesitará un módulo particular dentro de esta capa y brinda servicios de red a las aplicaciones de los usuario.

1.8.1- Procesos de aplicación la capa de aplicación soporta el componente de comunicación de una aplicación. La capa de aplicación es responsable: - Identificar y establecer la disponibilidad de los socios de la comunicación deseada - Sincronizar las aplicaciones - Establecer acuerdos con respecto a los procedimientos para la recuperación de errores - Controlar la integridad de los datos. Además, la capa de aplicación soporta: -Aplicaciones de red directas e indirectas -El sistema de denominación de dominio -Telnet, FTP y HTTP Todas las aplicaciones enviadas por los usuarios dentro de la capa Aplicación, se puede dividir en:

1.8.2- Aplicaciones de red directa

La mayoría de las aplicaciones que operan en un entorno de red se clasifican como aplicaciones cliente/servidor . Estas tienen todas dos componentes que les permiten operar: el lado del cliente y el lado del servidor. El lado del cliente se encuentra ubicado en el ordenador local y es el que solicita los servicios. El lado del servidor se encuentra ubicado en un ordenador remoto y brinda servicios en respuesta al pedido del cliente. Una aplicación cliente/servidor funciona mediante la repetición constante de la siguiente rutina: petición del cliente, respuesta del servidor; petición del cliente, respuesta del servidor, etc… Por ejemplo, un navegador de Web accede a una página Web solicitando un Localizador de recursos uniforme (URL), el servidor de Web responde a la petición. Posteriormente, tomando como base la información recibida del servidor de Web, el cliente puede solicitar más

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

18

información del mismo servidor de Web o puede acceder a otra página Web desde un servidor de Web distinto.

1.8.3- Soporte indirecto de red

Corresponde a una función cliente/servidor. Si un cliente desea guardar un archivo en un servidor de red, el redirector permite que la aplicación se transforme en un cliente de red. El redirector es un protocolo que funciona con los sistemas operativos de los computadores que envía datos y recibe los datos desde un dispositivo remoto. Por ejemplo un redirector de red permite localizar, abrir, leer, escribir, borrar archivos y enviar trabajos de impresión al igual que los puede recibir. El proceso del redirector es el siguiente: 1. El cliente solicita que el servidor de archivos de la red permita que los archivos de datos se puedan guardar. 2. El servidor responde guardando el archivo en el disco o rechaza la petición del cliente 3. Si el cliente solicita que el servidor de impresión de la red permita que los archivos de datos se impriman en una impresora, procesa la petición imprimiendo el archivo o rechaza la petición. La ventaja de usar un redirector de red para un cliente local es que las aplicaciones del cliente nunca tienen que reconocer a la red, permitiendo mayor fluidez en la red En ambos casos una vez que has terminado de mandar la orden, la conexión de red se termina por lo que si queremos seguir mandando procesos, debemos de restablecer dicha conexión para continuar con el proceso. En cambio, los protocolos Telnet y FTP mantienen la conexión hasta que finaliza todo el proceso

1.8.4-Aplicaciones en red

1.8.4.1-Mensaje por correo electrónico Permite el envío de mensajes entre ordenadores conectados. El procedimiento para enviar un documento por correo electrónico involucra dos procesos separados: -El primero consiste en enviar el mensaje de correo electrónico a la oficina de correos del usuario. Este es un ejemplo de dirección de correo electrónico: [email protected]. -El segundo consiste en que dicho usuario responda mediante otro correo electrónico o mensaje para comprobar que se ha realizado la conexión

1.8.4.2-Función DNS

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

19

Siempre que un cliente de correo electrónico envía cartas, solicita a un servidor DNS, conectado a la red, que traduzca los nombres de dominio a sus direcciones IP asociadas. Si el DNS puede traducir los nombres, devuelve la dirección IP a los clientes, permitiendo de esta manera la segmentación y el encapsulamiento correcto en la capa de transporte.

1.8.4.3- Telnet El software de emulación de terminal (Telnet) tiene la capacidad de acceder de forma remota a otro ordenador. Le permite conectarse a un host de Internet y ejecutar comandos. Se considera al cliente de Telnet como una máquina local y al servidor de Telnet, que utiliza un software especial denominado daemon , como un host remoto

1.8.4.4- Protocolo de transferencia de archivos(FTP ) El protocolo de transferencia de archivos (FTP) está diseñado para descargar archivos o cargarlos FTP es una aplicación cliente/servidor al igual que el correo electrónico y Telnet. Requiere software de servidor que se ejecuta en un host al que se puede acceder a través del software de cliente. Una sesión FTP se establece de la misma forma que una sesión Telnet. Al igual que lo que ocurre con Telnet, la sesión FTP se mantiene hasta que el cliente la termina o hasta que se produce algún tipo de error de comunicación

1.8.4.5-Protocolo de transferencia de hipertexto(HT TP)

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

20

Funciona con la World Wide Web. Los hipervínculos hacen que la World Wide Web sea fácil de navegar. Un hipervínculo es un objeto en una página Web que, cuando se hace clic en él, lo transfiere a otra página Web. La página Web contiene una ubicación de dirección que se denomina Localizador de Recursos Uniforme (URL)

1.9 Servicios de red e internet

1.9.1 Servicios de Red Los servicios de red son la fundación de una red de trabajo en un ambiente de computadoras. Generalmente los servicios de red son instalados en uno o más servidores para permitir el compartir recursos a computadoras clientes. 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 principales servicios de red son:

1.9.1.1DHCP

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. 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

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

21

simple en un intervalo de tiempo controlable. Esto facilita la instalación de nuevas máquinas clientes a la red.

1.9.1.2 DNS Domain Name System o DNS es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.

El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio.

Componentes

Para la operación práctica del sistema DNS se utilizan tres componentes principales:

• Los Clientes DNS : Un programa cliente DNS que se ejecuta en la computadora del usuario y que genera peticiones DNS de resolución de nombres a un servidor DNS (Por ejemplo: ¿Qué dirección IP corresponde a nombre.dominio?);

• Los Servidores DNS : Que contestan las peticiones de los clientes. Los servidores recursivos tienen la capacidad de reenviar la petición a otro servidor si no disponen de la dirección solicitada.

• Y las Zonas de autoridad , porciones del espacio de nombres de dominio que almacenan los datos. Cada zona de autoridad abarca al menos un dominio y posiblemente sus subdominios, si estos últimos no son delegados a otras zonas de autoridad.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

22

1.9.1.3 NFS

El Network File System o NFS, es un protocolo de nivel de aplicación. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales. El protocolo NFS está incluido por defecto en los Sistemas Operativos UNIX y la mayoría de distribuciones Linux. Las características que incluye el protocolo NFS son:

• El sistema NFS está dividido al menos en dos partes principales: un servidor y uno o más clientes. Los clientes acceden de forma remota a los datos que se encuentran almacenados en el servidor.

• Los ordenadores locales utilizan menos espacio de disco debido a que los datos se encuentran centralizados en un único lugar pero pueden ser accedidos y modificados por varios usuarios, de tal forma que no es necesario replicar la información.

• Los usuarios no necesitan disponer de un directorio “home” en cada una de las máquinas de la organización. Los directorios “home” pueden crearse en el servidor de NFS para posteriormente poder acceder a ellos desde cualquier máquina a través de la infraestructura de red.

• También se pueden compartir a través de la red dispositivos de almacenamiento como disqueteras, CD-ROM y unidades ZIP. Esto puede reducir la inversión en dichos dispositivos y mejorar el aprovechamiento del hardware existente en la organización.

Todas las operaciones sobre ficheros son síncronas. Esto significa que la operación sólo retorna cuando el servidor ha completado todo el trabajo asociado para esa operación. En caso

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

23

de una solicitud de escritura, el servidor escribirá físicamente los datos en el disco, y si es necesario, actualizará la estructura de directorios, antes de devolver una respuesta al cliente. Esto garantiza la integridad de los ficheros.

1.10 Sistemas operativos Windows 1.10.1-WINDOWS 3.11

Al igual que WIN 3.10, en la versión 3.11, todas las operaciones se realizan dentro del escritorio, es decir lo que nos presenta al entrar al Windows.

Windows 3.11 presenta la misma GUI (Graphics User Interface, Interfaz Gráfica del Usuarios) que presenta la versión 3.10. Contiene los mismos iconos de grupo.

Windows 98 será el último de los sistemas operativos basados en MS-DOS antes de la migración a NT.

Windows 98 tiene un funcionamiento análogo a Windows 95, por lo que quien sepa manejar el antiguo sistema no tendrá problemas para manejar el nuevo. Es una versión mejorada del 95 (así lo ha dicho Microsoft), con 3.000 alteraciones, siendo 400 de las mismas correspondientes a la depuración del código para hacerlo más robusto. A pesar de todos los problemas con la justicia, incluirá la suite de Microsoft Internet Explorer 4.0 al completo.

1.10.2-Windows Millenium

Windows Millenium es la nueva versión del "Windows para los consumidores", basado en el mismo código base, de 16 y 32 bits, que el Windows 98.

Los requisitos mínimos para este nuevo sistema son un PC con un procesador Pentium a 150 Mhz, 32 MB de RAM, mínimo espacio libre en disco duro de 320 MB, y una unidad de CD-ROM.

Según la propia compañía, este nuevo sistema está pensado para potenciar la experiencia multimedia de todos los usuarios, haciendo que mejore la red de casa, la multimedia, los CDs de audio, el video digital y la conectividad a Internet. Aunque el nuevo sistema comparte algunas características con el entorno de Windows 2000, no está basado en el código de Windows NT que usa este.

Otra de las mejoras de Windows Me que a nuestro entender son claves es un nuevo sistema de protección de ficheros que hace muy difícil el borrar accidentalmente ficheros necesarios para el funcionamiento del sistema. Lo más interesante del tema es que los puedes llegar a borrar, pero el sistema los reestablece de manera transparente para el usuario. Y llegamos a la que

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

24

nos parece la mejor opción para convencer a un usuario que se actualice a Windows Me: la función de recuperación del sistema. Si ocurre un desastre con tu sistema (y a todos nos sucede, más tarde o más temprano), tan solo tienes que usar el programa de recuperación incluido. A través de un procedimiento realmente simple, te permitirá escoger un punto en un calendario y restaurar el sistema desde esa fecha.

Esta nueva "red de seguridad" del sistema funciona incluso cuando queremos instalar actualizaciones críticas a través de Internet. En caso de que el sistema se "cuelgue" en medio de una de estas actualizaciones, seguirá en el punto donde lo dejó después de que lo reiniciemos.

Otras de las características que merecen mención del nuevo sistema incluyen un servicio de sincronización del reloj del ordenador con otras máquinas y con Internet.

En general las características son:

- Nueva función de puesta en marcha para la voz en DirectPlay , lo que permitirá configurar un micrófono para usarlo de forma óptima con cualquier aplicación, incluyendo Internet.

- Retoques al comando "Buscar" , que incluyen una opción de "Abrir carpetas que contengan" y la posibilidad de buscar en cualquier unidad con un clic derecho del ratón.

- Nuevo asistente para la puesta a punto en el sistema de un escáner o una cámara digital, con unos controladores TWAIN muy mejorados. Con más de 100 cámaras y escáneres en el mercado compatibles, esta es una función a tener en cuenta por parte de muchos usuarios.

- Nuevos juegos orientados a Internet, incluyendo Reversi, Spades, Backgammon, Damas, Corazones, y un nuevo Solitario.

- Soporte nativo para ficheros comprimidos zip.

- Ayuda contextual mejorada. Una de las cosas más interesantes es que la ayuda dependerá del país que seleccionemos en la instalación. Si escogemos España, veremos los temas más tratados en nuestro país y la información de contacto convenientemente actualizada.

- Un nuevo y más sencillo panel de control.

- Primer sistema operativo de Microsoft que usa una implementación del UpnP (plug and play universal). Esta nueva funcionalidad permite que los dispositivos que la soportan "hablen" mejor con el sistema operativo, lo que se traduce en un funcionamiento más suave y sin problemas.

Con la llegara de Windows Vista, se implementaron nuevas mejoras:

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

25

El nuevo escritorio . El nuevo escritorio no cambia demasiado salvo la zona derecha donde se alojan los llamados "gadgets" que no son más que pequeñas utilizades que te permiten ver la previsión del tiempo, una galería de fotos, un reloj, las últimas noticias RSS, etc.

- La búsqueda . El sistema de búsqueda ha sufrido un profundo cambio, ahora las búsquedas son más rápidas y más exactas. Se puede acceder al sistema de búsqueda desde prácticamente todas las ventanas y la búsqueda tiene en cuenta el lugar desde donde se realiza. Por ejemplo, si buscamos desde el botón Inicio, su ofrecerán preferentemente programas mientras que si buscamos desde la carpeta de Documentos encontraremos archivos.

- Windows Mail . El antiguo Outlook Express ha sido sustituido por Windows Mail que viene con muchas mejoras y es más estable. Incluye un filtro de correo basura y búsqueda a tiempo real.

- Reconocimiento de Voz . Podremos dar determinadas ordenes de viva voz que serán atendidas por Windows y también dictar textos en Word. Previamente hay que ejecutar un programa de entrenamiento para que Windows reconozca la voz de un usuario concreto.

- ReadyBoost . Este sistema se basa en utilizar la memoría de un dispositivo USB como memoría intermedia del sistema, de forma que se logre un acceso más rápido a los datos que cuando se utilizan los discos duros. Es una forma de que el sistema tenga más memoría de acceso rápido disponible.

- Control parental . Ahora es posible controlar y limitar el uso del ordenador por parte de los hijos, los padres podrán prohibir ejecutar a sus hijos determinados juegos, usar el ordenador a determinadas horas y restringir el acceso a sitios web.

- Control de cuentas de usuario (UAC) . Esta herramienta de seguridad, hace que el usuario deba autorizar cambios en la configuración que afecten al sistema u otros usuarios, evitando así modificaciones malintencionadas de otros programas.

- Windows Defender . Vista incluye esta utilidad anti-spyware, muy mejorada con respecto a otras versiones.

- Galería fotográfica . Permite una mejor organización de fotografías y vídeos.

- Media Center . Vista incluye el Windows Media Center, que nos permitirá acceder de otra forma a nuestra multimedia, incluso desde la televisión o la vídeo-consola X-Box

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

26

1.10.3- Windows 7 Si desea ejecutar Windows 7 en su equipo, necesitará:

• Procesador de 32 bits (x86) o 64 bits (x64) a 1 gigahercio (GHz) o más.

• Memoria RAM de 1 gigabyte (GB) (32 bits) o memoria RAM de 2 GB (64 bits).

• Espacio disponible en disco rígido de 16 GB (32 bits) o 20 GB (64 bits).

• Dispositivo gráfico DirectX 9 con controlador WDDM 1.0 o superior.

Requisitos adicionales para usar ciertas funciones:

• Acceso a Internet (puede tener costes adicionales).

• Según la resolución, la reproducción de vídeo puede requerir memoria adicional y hardware gráfico avanzado.

• Es posible que algunos juegos y programas requieran tarjetas gráficas compatibles con DirectX 10 o superior para un rendimiento óptimo.

• Para algunas funcionalidades de Windows Media Center, es posible que necesite un sintonizador de TV y hardware adicional.

• Windows Touch y Tablet PCs requieren hardware específico.

• Grupo Hogar requiere una red y equipos que ejecuten Windows 7.

• Para la creación de DVD/CD se necesita una unidad óptica compatible.

1.10.4-Requerimientos de los Windows

Windows 1.0 • CGA/Hercules/EGA (o compatible)

• MS-DOS 2.0

• 256 KB Ram

• 2 unidades de dos lados cada una o un disco duro

Windows 2.10 • MS-DOS version 3.0 or más

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

27

• 512 KB de RAM

• Un disco floppy y un disco duro

• Tarjeta de adaptador de gráficos

• Mouse opcional

Windows 3.1x • MS-DOS 3.1 o superior

• Procesador Intel 80286 o superior

• 1 MB o más de memoria

• 6.5 MB libres en el disco duro (9 MB recomendados)

Windows 95 • Intel 80386 DX CPU

• 4 MB de RAM del sistema

• 50 MB de espacio en el disco duro

Windows 98 • Procesador 486DX-2/66 MHz o superior (Procesador Pentium recomendado)

• 16 MB de RAM (24MB recomendados)

• 500 MB de espacio disponible en el disco duro

• Monitor VGA o mayor resolución

• CD-ROM or DVD-Rom

• Mouse u otros dispositivos

Windows 2000 Professional

• 133 MHz o superior, compatible con Pentium

• 32 MB de RAM (64 MB recomendados)

• 700 MB de espacio en el disco duro (2 GB recomendados)

Windows 2000 • 133 MHz de CPU

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

28

Server/Advanced Server

• 256 MB de RAM como mínimo

• 2 GB de espacio en disco duro

Windows Me • Procesador Pentium de 150 MHz

• 320 MB de espacio en el disco duro

• 32 MB de RAM

Windows XP • Procesador de 233 MHz

• 63 MB de RAM

• 1.5 GB libres en el disco duro

• Adaptador de video y monitor VGA

• CD-ROM o DVD

Vista Premium • Procesador de 1.0 GHz

• 1 GB de RAM

• Memoria gráfica de 128 MB

• 40 GB de capacidad en el disco duro

• 15 GB libres en el disco duro

1.11 Sistemas GNU/Linux. Distribuciones Linux: GNU/Linux es el término empleado para referirse al sistema operativo Unix-like que utiliza como base las herramientas de sistema de GNU y el núcleo Linux. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo el código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL de GNU Las principales distribuciones de Linux a nivel mundial son:

1.11.1-CentOS

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

29

CentOS (acrónimo de Community ENTerprise Operating System) es un clon a nivel binario de la distribución Red Hat Enterprise Linux, compilado por voluntarios a partir del

código fuente liberado por Red Hat, empresa desarrolladora de RHEL.

Red Hat Enterprise Linux se compone de software libre y código abierto, pero se publica en formato binario usable (CD-ROM o DVD-ROM) solamente a suscriptores pagados. Como es requerido, Red Hat libera todo el código fuente del producto de forma pública

bajo los términos de la Licencia pública general de GNU y otras licencias. Los desarrolladores de CentOS usan ese código fuente para crear un producto final que es muy similar al Red Hat Enterprise Linux y está libremente disponible para ser bajado y

usado por el público, pero no es mantenido ni asistido por Red Hat.

2

1.11.2-SUSE Linux SUSE Linux es una de las más conocidas distribuciones Linux existentes a nivel

mundial, se basó en sus orígenes en Slackware.Entre las principales virtudes de esta distribución se encuentra el que sea una de las más sencillas de instalar y administrar,

ya que cuenta con varios asistentes gráficos para completar diversas tareas en especial por su gran herramienta de instalación y configuración YasT.

3

1.11.3-Slackware Linux Slackware Linux es la distribución de Linux más antigua que tiene vigencia. En su

última versión, la 12.1, Slackware incluye la versión del núcleo de Linux 2.6.24.5 y Glibc 2.7. Contiene un programa de instalación fácil de utilizar, extensa documentación, y un sistema de gestión de paquetes basado en menús. Una instalación completa incluye el

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

30

sistema de ventanas X (7.3.0+) ; entornos de escritorio como KDE (3.5.9) (hasta la versión 10.1 estuvo incluido GNOME) o XFce (4.4.2); entornos de desarrollo para

C/C++, Perl, Python, Java, LISP; utilidades de red, servidores de correo, de noticias (INN), HTTP (Apache) o FTP; programas de diseño gráfico como The GIMP;

navegadores web como Konqueror o Firefox, entre otras muchas aplicaciones.

4

1.11.4-Gentoo Linux Gentoo Linux es una distribución GNU/Linux orientada a usuarios con cierta experiencia

en este sistema operativo, fue fundada por Daniel Robbins, basada en la inactiva distribución llamada Enoch Linux. Ya para el año 2002, ésta última pasa a denominarse

Gentoo Linux.

5 1.11.5-PCLinuxOS

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

31

PCLinuxOS, abreviada como PCLOS, es una distribución del sistema operativo GNU/Linux, enfocada a ofrecer una interfaz sencilla y elegante para el usuario.

6

1.11.6-Mandriva Linux Mandriva Linux (fusión de la distribución francesa Mandrake Linux y la brasileña

Conectiva Linux) es una distribución Linux aparecida en julio de 1998 propiedad de Mandriva, enfocada a principiantes o usuarios medios.

Se distribuye mediante la licencia Licencia pública general de GNU, y es posible

descargar su distribución en formato ISO, sus asistentes o sus repositorios.

La primera edición se fundamentó en Red Hat Linux (versión 5.1) y escogió el entorno gráfico de KDE (versión 1.0). Desde entonces ha seguido su propio camino, separado

de Red Hat y ha incluido numerosas herramientas propias o modificadas, fundamentalmente dirigidas a facilitar la configuración del sistema

7

1.11.7-Fedora

Fedora es una distribución de Linux para propósitos generales basada en RPM , que se mantiene gracias a una comunidad internacional de ingenieros, diseñadores gráficos y usuarios que informan de fallos y prueban nuevas tecnologías. Cuenta con el respaldo

y la promoción de Red Hat.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

32

8

1.11.8-Red Hat Enterprise Linux Red Hat Enterprise Linux también conocido por sus siglas RHEL es una distribución

comercial de Linux desarrollada por Red Hat Es la versión comercial de Fedora Core, y anteriormente lo era de RH Linux, de forma similar a como Novell SUSE Enterprise lo

es respecto de OpenSUSE.

9

1.11.9-Knoppix Knoppix es una distribución de GNU/Linux basada en Debian y que por defecto utiliza KDE aunque en el menú de arranque se puede especificar el tipo de interface grafica a

usar (Gnome, IceWM, ...). Está desarrollada por el consultor de GNU/Linux Klaus Knopper.

Gnoppix es una variante pero incluye como entorno gráfico Gnome en vez de KDE.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

33

1.11.10-Ubuntu Ubuntu es una distribución Linux que ofrece un sistema operativo predominantemente

enfocado a computadoras de escritorio aunque también proporciona soporte para servidores.

Basada en Debian GNU/Linux, Ubuntu concentra su objetivo en la facilidad y libertad de uso, los lanzamientos regulares (cada 6 meses -las .04 en abril, y, las .10 en octubre-) y

la facilidad en la instalación. Ubuntu es patrocinado por Canonical Ltd., una empresa privada fundada y financiada por el empresario sudafricano Mark Shuttleworth.

Ahora podemos ver las principales distribuciones de Linux a nivel nacional y sus versiones más actuales

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

34

1.11.11-DISTRIBUCIONES DE LINUX ESPAÑOLAS

-Guadalinex nace como una distribución destinada a dar cumplimiento al Decreto 72/2003, en el que la Junta de Andalucía opta por el Software Libre como instrumento para el impulso de la Sociedad del Conocimiento en Andalucía

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

35

-gnuLinEx es una distribución Linux de la casa Debian adaptada por la Junta de Extremadura para su uso en el ámbito educativo.

-HispaFuentes es una empresa española dedicada a la comercialización de productos y servicios del mundo Linux y Software Libre. HispaFuentes Linux 8.0 ofrece al usuario el entorno de escritorio Gnome.

-ESware LinuX es una empresa dedicada por entero a facilitar el desarrollo y fomentar la creación de proyectos GNU/Linux; con este fin, ESware LinuX no solo desarrolla un Sistema Operativo GNU/Linux, sino que aporta una estructura de servicios globales que permiten hacer Linux posible a empresas, profesionales y usuarios domésticos.

-MoLinux es una iniciativa de la JCCM para introducir a la comunidad castellano-manchega en la vanguardia de la Sociedad de la Información.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

36

-Catix es una distribución Debian live DVD traducida al catalán. Versión 1.2 fue lanzada el 24 Octubre 2005.

En Octubre de 2003, nace el foro Linux en Español (www.linuxespanol.com). Un proyecto que crece día a día, y que actualmente cuenta con más de 4.000 usuarios registrados y más de 50.000 posts.

1.12-Instalar aplicaciones en Windows y Unix 1.12.1-Instalar en Windows

Puede hacer muchas cosas con los programas y características incluidos en Windows, pero probablemente deseará instalar otros programas.

La forma de agregar un programa depende de la ubicación de sus archivos de instalación. Generalmente, los programas se instalan desde un CD o DVD, desde Internet o desde una red.

1.12.1.1-Para instalar un programa desde un CD o DV D • Inserte el disco en el equipo y siga las instrucciones que aparecen en pantalla. Si se le

solicita una contraseña de administrador o una confirmación, escriba la contraseña o proporcione la confirmación.

Muchos programas instalados desde CDs o DVDs intentarán iniciar automáticamente un asistente de instalación del programa. En estos casos, aparecerá el cuadro de diálogo Reproducción automática, donde podrá ejecutar el asistente. Para obtener más información, consulte Reproducción automática: preguntas más frecuentes.

Si un programa no inicia la instalación, compruebe la información incluida en él. Lo más probable es que esta información proporcione instrucciones para instalar el programa manualmente. Si no puede obtener acceso a la información del programa, también puede examinar el disco y abrir su archivo de instalación, generalmente con el nombre Setup.exe o Install.exe.

1.12.1.2-Para instalar un programa desde Internet

1. En el explorador web, haga clic en el vínculo al programa.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

37

2. Realice una de estas acciones:

o Para instalar el programa inmediatamente, haga clic en Abrir o en Ejecutar y siga las instrucciones en pantalla. Si se le solicita una contraseña de administrador o una confirmación, escriba la contraseña o proporcione la confirmación.

o Para instalar el programa más adelante, haga clic en Guardar y descargue el archivo de instalación en el equipo. Cuando esté listo para instalar el programa, haga doble clic en el archivo y siga las instrucciones en pantalla. Ésta es una opción más segura, ya que puede examinar el archivo de instalación para comprobar si tiene virus antes de continuar.

Nota

Si descarga e instala programas desde Internet, asegúrese de que confía en el fabricante del programa y en el sitio web que lo ofrece. Para obtener más información, consulte Cuándo se debe confiar en un sitio web.

1.12.1.3-Para instalar un programa desde una red

Si su equipo se encuentra en una red (como una red corporativa interna) que ofrece programas para agregar, puede instalarlos desde el Panel de control.

1. Para abrir Obtener programas, haga clic en el botón Inicio , en Panel de control, en Programas y, a continuación, en Obtener programas.

2. Seleccione un programa en la lista y, a continuación, haga clic en Instalar.

3. Siga las instrucciones que aparecen en pantalla. Si se le solicita una contraseña de administrador o una confirmación, escriba la contraseña o proporcione la confirmación.

1.12.2 Instalar en Unix

Para poder instalar programas en Unix podemos hacerlo de distintas formas:

1. Utilizar el gestor de paquetes para descargar la aplicación que desees.

2. Descargar la aplicación que necesitar de Internet y proceder a su instalación.

3. Utilizar una ventana de terminal para descargar e instalar el programa que quieres

No te preocupes ya que te enseñaremos a instalar aplicaciones desde los 3 métodos:

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

38

1.12.2.1-Instalar aplicaciones a partir de un gesto r 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 ).

El gestor de paquetes se conecta a un repositorio (un servidor desde donde se pueden bajar aplicaciones). en el mundo Linux existen varios gestores de paquetes: Adept , Synaptic, Opium…

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.

1.12.2.2-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 , o bien crear una máquina virtual con VirtualBox, en la que se ejecut e un SO como por ejemplo Windows XP .

• 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

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

39

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.

1.12.2.3-Instalar aplicaciones desde el Terminal

Aunque al principio no te guste usar el terminal de consola, en el mundo Linux es una herramienta muy utilizada y cómoda. Ya que nos permitirá trabajar de forma similar, independientemente de si estamos usando Ubuntu o Kubuntu o la versión de 8.04 o la 8.10.

Buscar,instalar,eliminar paquetes disponibles

-sudo aptitude search ABC -sudo aptitude install ABC -sudo aptitude remove ABC

Instalar paquetes .deb , .rpm , .tar.gz , .package, .sh, .bin

.deb (Debemos controlar las dependencias requeridas).

-sudo dpkg -i PAQUETEAINSTALAR.deb

.rpm (Requiere : sudo aptitude install alien).

-sudo alien -i PAQUETEAINSTALAR.rpm

En el caso de archivos .tar.gz (Requiere : sudo aptitude install checkinstall) Como mencionamos es un archivo comprimido por lo que procederemos a descomprimirlo y a ejecutar el instalador:

-tar xzvf ABC.tar.gz -cd ABC -./configure -make -sudo checkinstall

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

40

-package, .sh, .bin (Descargar y ejecutar). -chmod +x ABC -./ABC

-.exe (Requiere : sudo aptitude install wine). -wine ABC.exe

1.13 Maquinas Virtuales

Seguramente habrás oído hablar de las máquinas virtuales o de herramientas como VMWare, VirtualPC o Virtual Server 2005, (que es el que usaremos como base de todo lo que te vaya contando en este y en próximos artículos).

Y si no sabes de que te estoy hablando, te explico brevemente que es una máquina virtual (virtual machine en inglés).

Una máquina virtual es un sistema operativo que funciona de forma "simulada", es decir, es como tener un ordenador dentro de tu ordenador, pero funcionando de forma "virtual", es decir, en realidad no tienes un ordenador dentro de tu ordenador, ya que eso es imposible, pero lo que hacen los programas como los que te he mencionado antes es simular que tienes otro ordenador funcionando dentro del tuyo.

En realidad las máquinas virtuales son eso: simulaciones de otros ordenadores pero en modo "soft", es decir, el programa simula que tiene una bios, una memoria, unas conexiones de red, puertos, discos duros, etc., pero todo de forma "simulada".

Y lo bueno que tienen esas máquinas virtuales es que puedes instalar cualquier sistema operativo en ellas, incluso sistemas operativos diferentes al sistema operativo real, por ejemplo, supongamos que tenemos un Windows XP, dentro de ese XP podemos tener desde un Linux hasta un Windows 2003 Server pasando por un Windows Vista.

Cuando instalas un sistema operativo en una máquina virtual es como si instalaras el sistema operativo desde cero, incluso puedes formatear un disco, crear particiones, etc., todo igual que si fuera un ordenador normal y corriente.

Lo bueno de tener o usar máquinas virtuales es que en realidad no es necesario que tengas más discos duros ni más CD o DVD, ya que todo es "simulado", puedes crear discos duros virtuales que en realidad son también "simulados", ya que en realidad son ficheros que el programa crea y en el que instala todo lo que quieras instalar.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

41

Además de los discos simulados (o virtuales), también puedes usar cosas que ya tienes en tu equipo, por ejemplo, un CD o un DVD, la impresora, otro disco duro "real", etc. Pero también puedes "simular" cosas que no tienes, por ejemplo una disquetera o incluso un CD o DVD, esto es útil cuando quieres probar cosas que necesitan de esa disquetera que ya casi nadie usa. Y la ventaja de usar los CD o DVD simulados es que puedes trabajar con "imágenes" como si fueran discos compactos reales. Esas imágenes son las que los propios programas de grabación crean, y que suelen tener extensiones como .iso o .img.

Cuando indicas la memoria a usar, siempre debes disponer de esa memoria, además por supuesto de la que el programa "simulador" requiera, por regla general el programa "virtualizador" te indica de cuanta memoria máxima (y recomendable) puedes asignar.

1.13.1¿Que utilidad de creación de máquinas virtual es usar?

Puedes usar la que quieras, pero como a fecha de hoy, (13 de julio de 2006) Microsoft tiene una gratuita que funciona muy bien, en este y próximos artículos usaremos esa versión, que está disponible desde el mes de abril de 2006: Microsoft Virtual Server 2005 R2 Enterprise Edition .

Para bajarte ese programa gratuito, lo puedes hacer desde esta dirección: http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=6DBA2278-B022-4F56-AF96-7B95975DB13B

Pero mejor que entres por esta página: http://www.microsoft.com/spain/virtualserver/news/vs2005r2_gratis.mspx Por si hubiera cambios en la URL, algo que no sería de extrañar.

Para realizar la descarga te pedirá que uses una cuenta de Passport, pero... ¿quién no tiene una? ya que si tienes una cuenta en msn o hotmail ya tienes una cuenta de Passport.

Existen dos versiones de Virtual Server, una para equipos de 32 bits y otra para equipos de 64 bits, aunque no es compatible con IA64.

Esta versión de Virtual Server 2005 R2 permite usar hasta 4 sistemas operativos virtuales a un mismo tiempo. Pero mejor te lees lo que dicen en la página de descarga y así te enteras mejor.

1.13.2-Ventajas de las máquinas virtuales

Como ves, con las máquinas virtuales podemos tener varios sistemas operativos sin necesidad de crear particiones o tener más discos duros, esto nos permitirá poder tener sistemas operativos para pruebas.

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

42

Por ejemplo, que sale una versión beta y no queremos instalarla en nuestro sistema operativo de trabajo, ya que las betas son eso, "pruebas" y puede que nos deje el sistema operativo inestable, algo que no querremos con nuestro equipo de trabajo. De esta forma siempre tendremos la oportunidad de probar esos programas beta sin que afecte a las cosas que tenemos instaladas ni que nos obligue a formatear y volver a instalar de nuevo todo lo que tenemos.

Yo esto lo suelo usar para probar todas las betas e incluso "alfas" que van saliendo, como por ejemplo las versiones de Visual Studio, el Office o los nuevos sistemas operativos. Por ejemplo, si sale una nueva beta de Visual Studio, preparo una máquina virtual e instalo esa beta, hago mis pruebas, etc. Cuando sale una nueva beta, pues elimino la anterior y vuelvo a instalar todo, etc.

1.13.3-Trucos para ahorrar tiempo y trabajo

Seguramente estarás pensando que sí, que vale, que muy bonito, pero... ¿tener que instalar todo de nuevo? eso es perder mucho tiempo... y tienes razón, por eso, lo que suelo hacer es crear primero una máquina virtual con, por ejemplo, el Windows XP, instalo las cosas que normalmente voy a usar, y que no son programas beta, es decir, cosas que siempre van a seguir funcionando "como deben", y que simplemente usas como apoyo a otras cosas que hagas, como un antivirus, un programa de firewall o el messenger. Una vez que tengo todo eso instalado, y el XP registrado, (para evitar que expire), hago una copia de esa máquina, que en realidad es un disco duro virtual, y cuando quiero probar el nuevo CTP o la versión beta que ha salido de tal o cual producto, simplemente hago una copia de ese disco duro e instalo esa beta en ese disco duro, con lo que me ahorro tener que volver a instalar todo el Windows y demás programas. Que más tarde sale otra beta o quiero probar otro producto, pues vuelvo a hacer copia de esa instalación y vuelvo a instalar.

1.13.4-¿Qué necesito para trabajar con máquinas vir tuales?

Como te comentaba, la ventaja de las máquinas virtuales, es que puedes estar trabajando con varias betas y máquinas virtuales a la vez, aunque no tiene porque ser al mismo tiempo, ya que cuando trabajas con máquinas virtuales necesitas tener recursos en tu equipo para que le den vida a esas máquinas virtuales. Por ejemplo, si tu equipo tiene un giga de memoria RAM eso es lo que tienes, y en la máquina virtual no puedes "simular" que tienes más. Porque una de las cosas que no se simulan es la memoria, ya que la memoria que quieras usar en la máquina virtual debe ser memoria física, es decir, memoria real. Lo mismo ocurre con los discos duros, si quieres tener un disco de, digamos 300 GIGAS y tu disco duro es de 40, pues... haz las cuentas... je, je. La ventaja de los discos duros virtuales frente a la memoria es que podemos indicar que

Tema 1: Introducción a los servicios de red e internet

Ant onio Quevedo

Bueno

Servicios de Red e Internet

43

usaremos un disco duro de, por ejemplo, 20 Gigas, pero ese espacio no se usa al completo, sino que las máquinas virtuales permiten que ese espacio vaya creciendo con forme haga falta, aunque hasta el tamaño máximo que has indicado.

Otra cosa que necesitas es que el procesador sea rápido, ya que la máquina virtual trabajará dentro de tu sistema operativo y ese sistema operativo también tendrá que seguir trabajando, además de que el programa tiene que "simular" por soft todo lo que un sistema operativo necesita.

Resumiendo, necesitas tener un procesador rápido (cuanto más rápido mejor), necesitas tener bastante espacio libre en tu disco, sobre todo si vas a trabajar con varias máquinas virtuales y los discos usados van a necesitar bastante espacio (en algunos casos estamos hablando de 5 a 8 gigas para cada máquina virtual, todo dependiendo de lo que instales). También necesitas memoria, siempre será mejor 1 GB que 512 MB o 2 GB que 1, todo dependerá de cuanta memoria quieras que tengan esas máquinas virtuales, pero en la mayoría de los casos, con 256 ó 384 MB van de maravilla, por tanto necesitarás como mínimo 1 GB para trabajar más o menos cómodo.