Professional Documents
Culture Documents
Este curso pretende dar una visin global de lo que son los Sistemas Distribuidos.
1. Sistemas distribuidos.
2. Recursos compartidos y Web
3. Modelos de sistemas distribuidos
4. Redes e Interconexion de redes
5. Comunicacin entre procesos
6. Comunicacin entre objetivos distribuidos
7. Soporte del sistema operativo
8. Seguridad
9. Sistemas de archivos distribuidos
10. Aplicaciones
1. Sistemas distribuidos
Definicin:
CONCURRENCIA.
RAZONES DE SU ORIGEN.
Ejemplos
Los sistemas pensados para trabajar en entornos reales deben disearse para
funcionar correctamente en el rango de circunstancias mas amplio posible y
considerando todas las dificultades de amenazas (modos de utilizacin muy
variable, amplio rango de entornos, problemas internos, amenazas externas).
Principales modelos:
1. De Interaccin
2. De Fallo
3. De seguridad
Modelos Fundamentales
Modelos de Interaccin:
Trata sobre el rendimiento y sobre la dificultad
de poner lmites temporales en un sistema
distribuido.
Modelos de Fallo:
Intenta dar una especificacin precisa de los
fallos que se pueden producir en procesos y en
canales de comunicacin.
Modelos de Seguridad:
Algoritmo:
Un programa de aplicacin genera un paquete, o bien se lee un paquete
de la interfaz de red.
Si el paquete es para la mquina, se acepta.
En caso contrario, se incrementa el contador de saltos, si se excede el
mximo, el paquete se descarta.
Si el paquete no es para la mquina se busca en la tabla de
encaminamiento y se retransmite a la interfaz adecuada.
Tablas estticas (las ms utilizadas).
Tablas dinmicas.
Protocolo de internet (nivel IP)
Orientado a conexin.
Garantiza que los datos se entregan en el orden en el que se envan.
Las conexiones TCP se ven como un flujo de bytes.
La transmisin se considera fiable. Pueden perderse mensajes
(sobrecarga en la red, fallos en encaminadores, etc.).
Cuando los mensajes son muy pequeos, TCP los retrasa hasta conseguir
uno ms grande.
Esta opcin debe desactivarse si es necesario.
Escrituras concurrentes sobre una misma conexin TCP pueden provocar
que los datos se entremezclen.
Protocolo de internet UDP
Protocolo no fiable.
Los paquetes se pueden perder, duplicar, recibir en orden distinto al
enviado.