01 Caracterización de redes locales Distribución de la red y sus tipos básicos En las redes, desde el punto de vista informático, hay principalmente ordenadores con una o ambas de estas funciones básicas: ser cliente o ser servidor. Un cliente es un ordenador de la red que se aprovecha de los servicios que le brinda otro ordenador que llamaremos servidor. Hay que descartar la idea de que un cliente es un ordenador pequeño, dejando los servidores para máquinas más grandes. No es así. Lo que hace que un nodo sea cliente o servidor es la función que desempeña: brindar o beneficiarse de un servicio. De hecho, un nodo puede ser simultáneamente cliente con respecto de un servicio y servidor con respecto a otro. Por ejemplo, un PC de escritorio es cliente de un disco que alberga un servidor de discos, pero además ese mismo PC ejerce de servidor de una impresora que tiene conectada por su puerto USB. Sistemas aislados, en red y distribuidos Un sistema aislado es un ordenador incapaz de comunicarse con el exterior por vía telemática. A cada sistema se le añade el software y el hardware necesario para poder operar en red. Un ordenador con recursos telemáticos de comunicación es mucho más flexible y adquiere una mayor capacidad de acción que un sistema totalmente aislado. Frecuentemente los sistemas aislados efectúan conexiones temporales a través de redes públicas para efectuar intercambios de información con el exterior. De este modo, el sistema está conectado sólo temporalmente y se dice que está realizando conexiones remotas temporales. Este tipo de sistema remoto de red está proliferando hoy en día, por ejemplo, en las conexiones remotas particulares a Internet a través de empresas que ofrecen estos servicios telemáticos, las estaciones de los usuarios sólo pertenecen a Internet mientras está activa la conexión. Ocasionalmente, en las instalaciones de red se puede hablar de “islas de ordenadores” o de sistemas aislados. Estas islas están compuestas por un ordenador aislado o varios ordenadores que, aunque están conectados entre sí, carecen de interconectividad con el resto de la red corporativa o con otras islas. Un segundo modo de interconectar ordenadores es la solución de conexión en red. Según esta solución, distintos equipos se conectan a través de redes de datos, pero sin perder su identidad propia. Si un usuario solicita un servicio a una red de ordenadores debe presentarse en una máquina concreta y solicitar un servicio concreto. La red distingue todos y cada uno de sus equipos. En la actualidad esta es la situación más normal desde el punto de vista del modo de instalación de los equipos en la red. Un sistema distribuido está compuesto también por una red de ordenadores, pero tiene una peculiaridad especial: la existencia de múltiples ordenadores en la red es totalmente transparente al usuario. Por ejemplo, se puede ejecutar una operación en la red, y ésta nos devuelve los resultados sin saber a ciencia cierta -ni siquiera nos interesa- qué ordenador de todos los de la red ha atendido nuestra petición. En este caso la red se comporta en sí misma como un sistema que gestiona todos los recursos de los ordenadores que posee. Esta configuración es bastante común en sistemas a los que se les exige mucha potencia y en los que varios servidores potentes cooperan entre sí para proporcionar un determinado servicio, balanceando la carga de trabajo entre todos ellos. Redes Locales 1-5 01 Caracterización de redes locales Sistema en red: puestos ofimáticos Sistema aislado: delegación comercial remota Sistema distribuido: servidores de bases de datos Pie de figura 1: Organización de ordenadores en red, distribuida y sistema aislado. Tipos de red por el modo de brindar servicios Hay sistemas operativos de red que están especializados en funciones de cliente y otros en funciones de servidor. Esto hace que cada nodo de la red venga definido por su función de cliente o de servidor: el servidor es quien brinda el servicio y el cliente es quien se beneficia de los servicios suministrados por un servidor. En el caso de una red “cliente-servidor”, los servidores suelen estar dedicados, es decir, cumplen sólo la función prevista para ellos, la de proporcionar uno o varios servicios. Sin embargo esto les hace inapropiados para ejecutar aplicaciones de usuario desde su consola. Un ejemplo de sistema operativo de red para redes cliente-servidor es Novell NetWare. En el caso de las redes “entre iguales” o “peer to peer” el sistema operativo de red puede actuar como cliente y como servidor simultáneamente. Así, cada nodo de la red puede ser cliente con respecto de un servicio que le provee otro nodo y servidor con respecto de otros clientes de la red que se benefician de sus servicios. Por ejemplo, todas las estaciones de la red podrían servir sus discos a la red por si cualquier otra estación los necesita. Todas las impresoras conectadas a cualquier estación podrían servirse a la red. Un ejemplo de sistema operativo de red para redes peer to peer es Microsoft Windows en cualquiera de sus versiones, Linux o Apple Mac OS. En la actualidad, la mayor parte de las redes incluyen en su instalación partes de la red que siguen el modelo peer to peer y otras partes que siguen la filosofía cliente-servidor. Redes Locales 2-5 01 Caracterización de redes locales Clientes Clientes Cliente Servidor Red cliente-servidor Red entre iguales Pie de figura 2: Red cliente servidor y red entre iguales. Necesidad de la red de área local La aparición de ordenadores personales ha beneficiado la estandarización y la utilización masiva de la Informática. Sin embargo, el PC es una herramienta personal orientada al trabajo individual en el que cada usuario posee sus propias herramientas informáticas y su propio software. En un PC aislado se pierden los beneficios de la utilización del resto de los recursos de la organización -impresoras, datos de otros usuarios, mensajes- que pueden facilitar tareas y fomentar la cooperación con otros usuarios de la red: las redes vienen a solucionar este aislamiento. Factores que hace necesaria una LAN En una instalación de red se pueden utilizar recursos y compartir archivos, evitando la información redundante y los trabajos duplicados. Las redes proporcionan también la posibilidad de centralizar los datos y poder establecer permisos y seguridad sobre los distintos recursos, hacer backup o copias de seguridad de modo selectivo, etc. Entre los principales argumentos de conveniencia que aconsejan la utilización de una red de área local se encuentran los siguientes: Razones económicas. Compartir periféricos evita la necesidad de que cada nodo de la red tenga localmente todos los recursos, lo que multiplica su número y encarece significativamente los costes. Cuando alguien necesita imprimir puede hacerlo por su impresora local, si la tiene, o a través de una impresora corporativa conectada a la red, compartida por toda una oficina, con unas características apropiadas al tipo de trabajo de impresión. Posibilidad de compartir datos. En el desarrollo de la tarea propia de cualquier organización es imprescindible compartir los datos que se generan en los distintos estadios de un proceso. Es necesario, por tanto, un sistema en el que los distintos usuarios de la red intercambien sus datos, con el fin de facilitar una cooperación entre ellos. Creación de sistemas de información distribuida. En ocasiones es imposible, o al menos no es fácil, que toda la información que se debe utilizar resida en el mismo ordenador, ni siquiera en la misma red. Esto lleva a la necesidad de crear sistemas distribuidos de información, que requieren enlaces seguros para el transporte de los datos desde el punto en donde residen, hasta el lugar en donde son utilizados o procesados. Estas técnicas están muy desarrolladas en los Redes Locales 3-5 01 Caracterización de redes locales sistemas relacionales de bases de datos distribuidas. Vocabulario: Los sistemas de información distribuida son la base sobre la que se asienta la web. Si a estos sistemas le añadimos la capacidad de proceso también distribuido y un conjunto de herramientas que ayudan a la integración de la información tendremos la base para lo que se ha venido a llamar la Web 2.0. Aquí se ve claramente, que la clasificaciones de las redes por el tipo de servicio se ha ido difuminando poco a poco con la implantación de Internet. Evitar redundancias inútiles de información. En sistemas aislados, cuando distintos usuarios utilizan la misma información cada uno debe poseer una copia de los datos que utilizará. Al tener entonces en el sistema múltiples copias no sincronizadas, una por usuario, se pueden producir desfases en la información original, que impiden precisar cuál de todas las copias debe tomarse por correcta. Evitamos que haya información redundante o incluso contradictoria, susceptible de este tipo de problemas, si todos los usuarios de la red trabajan con la misma copia de la información, la única que existe de modo online en el sistema. Además, tener múltiples copias incrementa la ocupación de los recursos de almacenamiento en disco de cualquier sistema. Proceso distribuido. Un sistema informático en red permite que el trabajo a desarrollar por el sistema se distribuya entre los distintos nodos que componen la red, de modo que las cargas queden distribuidas entre todos los equipos. Además, algunas tareas complejas requieren la cooperación de distintos equipos o periféricos que pueden estar distribuidos por el sistema. Las redes, por tanto, no sólo permiten la confección de sistemas distribuidos en cuanto a los datos, sino también en cuanto a las tareas que los procesan. Recursos compartidos. Una red permite tener recursos a disposición de los usuarios de la red con derechos de acceso sobre aquéllos. Ello permite la clasificación de los distintos periféricos por categorías, calidades, costes de utilización, rendimientos, etc. Por ejemplo, un trabajo que debe ser impreso será conducido a una impresora o a otra dependiendo de la calidad de impresión que requiera. Así tendremos impresoras de borrador o de alta calidad, blanco y negro o color, de alto nivel de producción o de velocidad moderada, escáneres de alta o baja resolución, etc. Simplificación de la gestión de los sistemas. Tener la posibilidad de centralizar información o procedimientos facilita la administración y la gestión de los equipos. Por ejemplo, en la mayor parte de las redes de área local se pueden administrar todos los equipos de la red desde un solo puesto o consola de red, se puede tener un único sistema de cuentas de acceso, un único gestor de derechos de usuarios, etc. Trabajo colaborativo. La red de área local permite la integración de los procesos y datos de cada uno de los usuarios en un sistema de trabajo colaborativo o workflow, lo que permite la automatización de las tareas y del flujo de datos en cada sus fases, así como el control del estado en el que se encuentra cada una de las tareas que lo componen. Esto requiere capacidades en los nodos de la red para intercambio de datos entre los distintos servidores o puestos y entre las distintas tareas que corren en los distintos ordenadores. Vocabulario: Workflow o trabajo colaborativo es un sistema operacional para el encadenamiento y automatización de tareas secuenciales con el objetivo de incrementar la eficiencia de los procesos de producción. Centralización de la gestión del almacenamiento y del backup. Las modernas redes de tamaño medio o grande tienden a concentrar sus recursos de almacenamiento de información de modo que puedan ser gestionados con mayor facilidad. Estos sistemas de almacenamiento suelen incorporar la estructura necesaria para la realización de copias de seguridad. Vocabulario: Backup, copia de seguridad o copia de respaldo es la realización de una copia de la información de un sistema informático de modo que se pueda restaurar posteriormente en caso de desastre. Cualquiera de los puntos anteriores redunda en el beneficio económico, aunque ésta no sea la única razón por la que son convenientes las redes de área local. Redes Locales 4-5 01 Caracterización de redes locales Permite que podamos abrir una unidad de disco o una impresora remotas Permite servir a otros nodos de la red discos e impresoras Pie de Figura 3: Ficha de instalación del componente de red que convierte a Windows en un servidor de ficheros y de impresoras en Windows XP (a la izquierda) y en Windows Vista (a la derecha). Sobre Windows XP, también aparece el componente de cliente. Redes Locales 5-5