Este documento describe los sistemas distribuidos, incluyendo sus ventajas sobre los sistemas centralizados como un mejor aprovechamiento de recursos y mayor confiabilidad. Explica el modelo cliente-servidor y sus características como la flexibilidad que ofrece. También cubre aspectos de hardware como periféricos y características de software como el desarrollo y reutilización de componentes. Por último, describe el direccionamiento lógico y físico en la transmisión de datos a través de las capas del modelo OSI.
1. 1.1 SISTEMAS DISTRIBUIDOS <br />Un sistema distribuido se define como: una colección de computadores separados físicamente y conectados entre sí por una red de comunicaciones distribuida; cada máquina posee sus componentes de hardware y software que el usuario percibe como un solo sistema (no necesita saber qué cosas están en qué máquinas). El usuario accede a los recursos remotos (RPC) de la misma manera en que accede a recursos locales, o un grupo de computadores que usan un software para conseguir un objetivo en común.Los sistemas distribuidos deben ser muy confiables, ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo, esto se denomina Tolerancia a Fallos. El tamaño de un sistema distribuido puede ser muy variado, ya sean decenas de hosts (Local Area Network), centenas de hosts ( HYPERLINK quot;
http://es.wikipedia.org/wiki/MANquot;
quot;
MANquot;
Metropolitan Area Network), y miles o millones de hosts (Internet); esto se denomina Escalabilidad.<br />1.1.1VENTAS Y DESVENTAJAS CONTRA LOS SISTEMAS CENTRALIZADOS<br />Ventajas:<br />Mejor aprovechamiento de los recursos. <br />Mayor poder de cómputo a más bajo costo. <br />En teoría, mayor confiablidad, si se maneja suficiente redundancia. <br />Crecimiento.<br />Desventajas:<br />El software es mucho más complejo.<br />Muchos usuarios desde muchas partes: problemas de seguridad.<br />1.1.2 MODELO CLIENTE SERVIDOR<br />El tipo más reciente de sistemas operativos es el denominado Cliente-servidor, que puede ser ejecutado en la mayoría de las computadoras, ya sean grandes o pequeñas.Este sistema sirve para toda clase de aplicaciones por tanto, es de propósito general y cumple con las mismas actividades que los sistemas operativos convencionales.El núcleo tiene como misión establecer la comunicación entre los clientes y los servidores. Los procesos pueden ser tanto servidores como clientes. Por ejemplo, un programa de aplicación normal es un cliente que llama al servidor correspondiente para acceder a un archivo o realizar una operación de entrada/salida sobre un dispositivo concreto. A su vez, un proceso cliente puede actuar como servidor para otro.quot;
Este paradigma ofrece gran flexibilidad en cuanto a los servicios posibles en el sistema final, ya que el núcleo provee solamente funciones muy básicas de memoria, entrada/salida, archivos y procesos, dejando a los servidores proveer la mayoría que el usuario final o programador puede usar. Estos servidores deben tener mecanismos de seguridad y protección que, a su vez, serán filtrados por el núcleo que controla el hardware. Actualmente se está trabajando en una versión de UNIX que contempla en su diseño este paradigma.<br />1.1.3 CARACTERISTICAS DE HARDWARE<br />El hardware incluye todas las partes físicas del computador, es decir, aquellos dispositivos que se conectan entre sí parta formar una sola unidad de trabajo; entre estos componentes se encuentra el teclado, el mouse, el monitor, la impresora, el escáner, la CPU (Unidad Central de Procesamiento), entre otros.PeriféricosSon una serie de dispositivos conectados al computador que desarrollan una función específica, bien sea en el ingreso de información o en la salida de ella; entre estos se encuentran el teclado, el mouse, la impresora, el escáner, los lectores de vos, las unidades de disco; etc. Los periféricos se clasifican en tres grupos: dispositivos de entrada, dispositivos de salida y de entrada/salida.Dispositivos de EntradaEn este grupo de periféricos se encuentran los que permiten ingresar la información al computador, entre ellos están el teclado, el mouse, el escáner y otros.Teclado: dispositivo de entrada que traduce los datos a una forma que la computadora pueda interpretar, para luego procesarlos y almacenarlos.Mouse: la función del mouse o ratón es desplazar un puntero sobre el monitor y realizar determinadas acciones al oprimir algunos de los botones de este periférico.Escáner o digitalizador de imágenes: están concebidos para interpretar caracteres, combinación de caracteres, dibujos gráficos escritos a mano o en maquinas o impresoras y traducirlos al lenguaje que la computadora entiende.Dispositivos ópticos: entre estos tenemos, Digitalizador de imágenes (scanner), Cámara digital.Digitalizador de audio: entre estos tenemos, Micrófonos.Dispositivos de SalidaEstos dispositivos permiten al usuario ver los resultados del procesamiento de la información. El dispositivo de salida más común es el monitor, la impresora y los parlantes.Monitor: sirve como dispositivo de salida para recibir mensajes del computador.Impresora: este dispositivo de salida es uno de los más utilizados por los usuarios, su función principal consiste en mostrar información grabada sobre papel y así obtener un registro escrito de los datos almacenados en un archivo.Altoparlantes: son dispositivos de salida que se conectan al computador mediante una tarjeta de sonido y su función es la de reproducir sonidos generados desde el computador, lo que permite escuchar CD grabados con pistas musicales.Dispositivos de Entrada y SalidaSon periféricos encargados tanto de la entrada como de la salida de la información, por ejemplo, la pantalla táctil, la cámara de video y el fax modem.Pantalla Táctil: monitor sensible al tacto que funciona por medio de botones virtuales y menús de opciones, los cuales son seleccionados por el usuario a través de sensores digitales que, al hacer presión sobre este, ejecutan determinada orden y en la misma pantalla se observa el resultado. Un ejemplo típico de este tipo de dispositivos son los que se utilizan en los cajeros automáticos o en los centros comerciales.Módem: dispositivo de entrada y salida que sirve para enlazar dos ordenadores transformando las señales digitales. Lo que permite llevar a cabo labores como el envío de un fax, de correo electrónico, y la conexión a internet, entre otras.<br />1.1.4 CARACTERISTICAS DE SOFTWARE<br />El software se desarrolla o construye; no se manufactura en el sentido clásico. A pesar de que existen similitudes entre el desarrollo del software y la manufactura del hardware, las dos actividades serian diferentes en lo fundamental. En ambas la alta calidad se alcanza por medio del buen diseño, la fase de manufactura del hardware puede incluir problemas de calidad existentes en el software.El software no se desgasta. El software es inmune a los males ambientales que desgasten el hardware. Por lo tanto la curva de tasas de fallas para el software debería tener la forma de la “curva idealizada”. Los defectos sin descubrir causan tasas de fallas altas en las primeras etapas de vida de un programa. Sin embargo, los errores se corrigen y la curva se aplana: el software no se desgasta, pero si se deteriora. A pesar de que la industria tiene una tendencia hacia la construcción por componentes, la mayoría del software aun se construye a la medida. Un componente de software se debe diseñar e implementar de forma que puede utilizarse en muchos programas diferentes.Los componentes reutilizables modernos encapsulan tanto los datos como el proceso se aplican a estos, lo que permite al ingeniero de software crear nuevas aplicaciones nuevas a partir de partes reutilizables. <br />1.1.5 DIRECCIONAMIENTO LOGICO Y FISICO<br />El proceso desde que los datos son incorporados al ordenados hasta que se transmiten al medio se llama encapsulación. Estos datos son formateados, segmentados, identificados con el direccionamiento lógico y físico para finalmente ser enviados al medio. Debido a que posiblemente la cantidad de los datos sean demasiados, la capa de transporte desde de origen, se encarga de segmentarlos para así ser empaquetados debidamente, esta misma capa en el destino se encargara de reensamblar los datos y colocarlos en forma secuencial, ya que no siempre llegan a su destino en el orden en que han sido segmentados, así mismo acorde al protocolo que se este utilizando habrá corrección de errores. Estos segmentos son empaquetados (paquetes o datagramas) e identificados en la capa de red con la dirección lógica o IP correspondiente al origen y destino. Ocurre lo mismo con la dirección MAC en la capa de enlace de datos formándose las tramas o frames para ser transmitidos a través de alguna interfaz. <br />Una dirección generada por la CPU se denomina dirección lógica en cambio a la que es percibida por unidad de memoria se denomina dirección física. <br />Los esquemas de vinculación de direcciones durante la compilación y durante la carga dan pie a un entorno en el que las direcciones lógicas y físicas son las mismas. En cambio, la ejecución del esquema de vinculación de direcciones durante la ejecución produce un entorno en el que las direcciones lógicas y físicas difieren. En este caso la dirección lógica suele llamarse dirección virtual. <br />Direccionamiento lógico y físico El proceso desde que los datos son incorporados al ordenados hasta que se transmiten al medio se llama encapsulación. Estos datos son formateados, segmentados, identificados con el direccionamiento lógico y físico para finalmente ser enviados al medio. A cada capa del modelo OSI le corresponde una PDU (Unidad de Datos) siguiendo por lo tanto el siguiente orden de encapsulamiento: DATOS-SEGMENTOS-PAQUETES-TRAMAS-BITS <br />CAPATRANSMITEAPLICACIÓNDATOSPRESENTACION SESIÓN TRANSPORTESEGMENTOSREDPAQUETESENLACE DED DATOSTRAMASFÍSICABITS<br />Debido a que posiblemente la cantidad de los datos sean demasiados, la capa de transporte desde de origen, se encarga de segmentarlos para así ser empaquetados debidamente, esta misma capa en el destino se encargara de reensamblar los datos y colocarlos en forma secuencial, ya que no siempre llegan a su destino en el orden en que han sido segmentados, así mismo acorde al protocolo que se este utilizando habrá corrección de errores. Estos segmentos son empaquetados (paquetes o datagramas) e identificados en la capa de red con la dirección lógica o IP correspondiente al origen y destino. Ocurre lo mismo con la dirección MAC en la capa de enlace de datos formándose las tramas o frames para ser transmitidos a través de alguna inte<br />3390900-152400-152400-152400 EJEMPLOS: WINDOES NT, SERVER UNIX LINUX<br /> <br />142875149860<br />EJEMPLOS SOLARIS MC AMOEBA CHORUS<br />-25717575565<br />21907564770<br />447675156210<br />85725904875<br />