Sistemas Distribuidos
Enviado por secho666 • 18 de Mayo de 2014 • 2.882 Palabras (12 Páginas) • 213 Visitas
Concepto
Un sistema distribuido se define como una colección de computadores autónomos conectados por una red, y con el software distribuido adecuado para que el sistema sea visto por los usuarios como una única entidad capaz de proporcionar facilidades de computación, además es una colección de computadoras independientes que aparecen ante los usuarios del sistema como una única computadora, colaboran para la obtención de un resultado y están basados en las características de transparencia, eficiencia, flexibilidad, escalabilidad y fiabilidad. El objetivo principal de los Sistemas Distribuidos es el mejor desempeño, mayor fiabilidad y disponibilidad, compartición de recursos e información, además del mejoramiento de la comunicación, mayor adaptabilidad (más natural, distribución de carga, etc.).
Algunas características
• Concurrencia
En una red de computadoras, la ejecución de programas concurrentes es la norma
• Inexistencia de reloj global
Cuando los programas necesitan coordinar sus acciones mediante el intercambio de depende a menudo de una idea compartida del instante en el que ocurren las acciones de los programas.
No existe una noción global del tiempo correcto
• Fallos independientes
Todos los sistemas pueden fallar y los diseñadores tienen la responsabilidad de planificar las consecuencias de los posibles fallos.
Los fallos en red producen el aislamiento de los computadores conectados a él. Pero eso no significa que se detenga su ejecución.
Cada componente puede fallar independientemente permitiendo q los demás continúen su ejecución.
Utilizar sistemas distribuidos tiene su origen en compartir recursos.
Recurso
Se entiende desde los componentes de hadware como discos, impresoras hasta las entidades de software definidos como archivos, base de datos y objetos de datos. Incluyen secuencias de imágenes y audio como llamadas telefónicas
Recursos compartidos y web
En la práctica los patrones de compartir recursos varían mucho en su alcance y cuan estrechamente trabajan los usuarios. En un extremo una máquina de búsqueda en la web y en el otro extremo un sistema de trabajo cooperativo mantenido por computador.
El patrón compartir y la distribución geográfica de los usuarios determina q mecanismos debe proporcionar el sistema para coordinar sus acciones.
Servicios
Un servicio gestiona una colección de recursos relacionados y presenta su funcionalidad a los usuarios y aplicaciones. El único acceso al servicio es mediante un conjunto de operaciones q el ofrece.
El termino servidor se refiere a un programa en ejecución (proceso) en un computador, conectado a una red q acepta peticiones y brinda servicios a procesos solicitantes (clientes).
Cliente y servidor se refiere a los procesos, no a las computadores q lo ejecuten.
INTERNET
Internet es una vasta colección de redes de computadas de diferentes tipos interconectados.
El diseño y la construcción de los mecanismos de comunicación Internet (los protocolos Internet) es una realización técnica fundamental, que permite que un programa que se está ejecutando en cualquier parte dirija mensajes a programas en cualquier otra parte.
Internet es también un sistema distribuido muy grande, permite a los usuarios hacer uso de servicios como el World Wide Web, el correo electrónico, y la transferencia de ficheros. A veces se confunde incorrectamente el Web con Internet. El conjunto de servicios es abierto, puede ser extendido por la adición de los servidores y nuevos tipos de servicios. Los proveedores de servicios de Internet (ISP) son empresas que proporcionan enlaces de módem y otros tipos de conexión a usuarios individuales y pequeñas organizaciones. Las intranets están enlazadas conjuntamente por conexiones troncales (backbone). Una conexión o red troncal es un enlace de red con una gran capacidad de transmisión, que puede emplear conexiones de satélite, cables de fibra óptica y otros circuitos de gran ancho de banda.
En Internet hay disponibles servicios multimedia, que permite a los usuarios el acceso de datos de audio y video.
INTRANETS
Una Intranet es una porción de Internet que es administrada separadamente y que tiene un límite que puede ser configurado para hacer cumplir políticas de seguridad local. Está compuesta de varias redes de área local (LANs) enlazadas por conexiones backbone. La configuración de red de una Intranet particular es responsabilidad de la organización que la administra. Una Intranet está conectada a Internet por medio de un encaminador (router), lo que permite a los usuarios hacer uso de servicios de otro sitio y acceder a los servicios que ella proporciona a los usuarios de otras intranets. Muchas organizaciones necesitan proteger sus propios servicios frente al uso no autorizado de programa nocivos.
El papel del cortafuegos es proteger una intranet impidiendo que entren o salgan mensajes no autorizados.
COMPUTACIÓN MOVIL Y UBICUA
La computación ubicua y móvil se solapan. Pero, son distintas. La computación ubicua podrá beneficiar a los usuarios mientras permanecen en un entorno sencillo como su casa o un hospital. De forma similar, la computación móvil tiene ventajas si sólo se consideran computadores convencionales y dispositivos como computadores portátiles e impresoras.
Worl Wide web
Sistema en evolución para publicar y acceder a recursos y servicios a través de internet. Utiliza un software “El navegador web”.
Una característica fundamental de web es q proporciona una estructura de hipertexto entre los documentos q almacena. Esto significa q los documentos tienen enlaces referencias a otros documentos y recursos también almacenados en la red el web es un sistema abierto puede ser ampliado e implementado en nuevas formas sin modificar su normalidad existente.
Los navegadores están diseñados acomodar la nueva funcionalidad de presentación por medio de aplicaciones colaboradores y conectores llamados (plug-in)
(Www, html, url-uri, http)
Html.-
Lenguaje de hipertexto se utiliza para especificar el texto, imagines, etc.
Que forman el contenido de una página web y además especifica la forma de presentación al usuario utiliza enlaces para acceder a los recursos para utilizar este lenguaje se puede realizar su codificación en cualquier editor de texto
El texto de Html se almacena en un archivo que puede ser accedido desde un servidor web el navegador interpreta el contenido del archivo de Html
HTTP.-
Protocolo de transferencia de hipertexto define la forma en que los navegadores
...