sistemas distribuidos
Aspectos de un sistema distribuido:
El hardware : máquinas autónomas, es decir, que puedan operar sin la supervisión de ninguna otra.
El software : Debe conseguir que los usuarios del sistema lo vean como una máquina central convencional única.
Elementos de un sistemadistribuido:
Procesos: unidad de ejecución elemental de un algoritmo distribuido o paralelo; diversas de esas unidades pueden ejecutarse simultáneamente, y cada una es indivisible. Recibe, manipulan, trasforman y emiten datos.
Vías de comunicación: medio sobre el cual circulan los datos y que forman una red local dotado de propiedades estructurales y dinámicas.
Características de los sistemasdistribuidos:
Uso de un sistema de comunicación.
Ausencia de memoria común.
Sincronización del trabajo.
Comunicación a través de mensajes.
Aspectos claves en el diseño de un sistema distribuido: tolerancia a falla, transparencia a la ocurrencia, transpararencia al paralelismo, fiabilidad, escalabilidad.
Tolerancia a fallas: Sistema distribuido que puede seguir funcionando a pesar de que uno de suscomponentes no esté funcionando.
Confiabilidad: Datos transmitidos a través de vías de comunicación posibilidad de pérdida y modificación de datos.
Disponibilidad: Cuando uno de los componentes falla en un sistema distribuido solo el trabajo que estaba usando el componente es afectado. Un usuario puede moverse a otra estación si la que usa falla, o un servidor puede reinicializarse en otracomputadora.
Concurrencia: Varios procesos se encuentran sobre una sola computadora generados por un mismo usuario.
Escalabilidad: Sistemas distribuidos deben operar efectiva y eficientemente en diferentes escalas.
7 capas del modelo OSI:
1. Física.
2. Enlace de datos.
3. Red.
4. Transporte.
5. Sesión.
6. Presentación.
7. Aplicación.
El “modelo OSI” está diseñado para permitir la comunicaciónde los sistemas abiertos.
Capa física: Es la encargada de transmitir los bits de información por la línea o medio utilizado para la transmisión.
Capa de enlace: Puede decirse que esta capa traslada los mensajes hacia y desde la capa física a la capa de red. Especifica cómo se organizan los datos cuando se transmiten en un medio particular.
Capa de red: Esta capa se ocupa de la transmisión de losdatagramas (paquetes) y de encaminar cada uno en la dirección adecuada.
Capa de transporte: Esta capa se ocupa de garantizar la fiabilidad del servicio, describe la calidad y naturaleza del envío de datos.
Capa de sesión: Es una extensión de la capa de transporte que ofrece control de diálogo y sincronización.
Capa de aplicación: Esta capa describe como hacen su trabajo los programas deaplicación.
Socket: designa un concepto abstracto por el cual dos programas pueden intercambiar cualquier flujo de datos, generalmente de manera fiable y ordenada.
Streams: es una especie de canal a través del cual fluyen los datos.
Datagrama: es un fragmento de paquete que es enviado con la suficiente información para que la red pueda simplemente encaminar el fragmento hacia el equipo terminal dedatos receptor, de manera independiente a los fragmentos restantes.
TPC: añade las funciones necesarias para prestar un servicio que permita que la comunicación entre dos sistemas se efectúe libre de errores, sin pérdidas y con seguridad.
Sistema de archivos de distribuidos: Es un sistema de archivos de computadoras que sirve para compartir archivos, impresoras y otros recursos como unalmacenamiento persistente en una red de computadoras
NFS (Network File System): sistema comercial de archivos en red, permite acceder y compartir archivos en una red
AFS(Andrew file System), sistema de archivos distribuido comercial, transparente, su función es compartir archivos, escalable e independiente de la ubicación real
DCE DFS (DCE Dstributed Files System) Sistema de ficheros de DCE que permite...
Regístrate para leer el documento completo.