Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
dad:sistemas_distribuidos [2023/10/02 11:21] – thejuanvisu | dad:sistemas_distribuidos [2023/10/02 11:45] (actual) – [Tipos de Servidores] thejuanvisu | ||
---|---|---|---|
Línea 23: | Línea 23: | ||
* Múltiples Puntos de Fallo | * Múltiples Puntos de Fallo | ||
* Aspectos de Seguridad | * Aspectos de Seguridad | ||
+ | |||
+ | ===== Formas de computación ===== | ||
+ | * **Monolítica: | ||
+ | * Mainframe: Varios usuarios conectados a un único ordenador | ||
+ | * **Distribuida: | ||
+ | * **Paralela: | ||
+ | * Difícil dividir un programa en porciones | ||
+ | * **Cooperativa: | ||
+ | |||
+ | ===== Conceptos ===== | ||
+ | * **Sesión de servicio:** cada cliente entabla una sesión separada e independiente con el servidor | ||
+ | * **Protocolo: | ||
+ | * **Localización: | ||
+ | * **Comunicación y sincronización: | ||
+ | * **Representación de datos:** Depende de la naturaleza y necesidad del protocolo. | ||
+ | |||
+ | ===== Tipos de Servidores ===== | ||
+ | * Orientados a conexión vs sin conexión | ||
+ | * TCP | ||
+ | * UDP | ||
+ | * Iterativo vs Concurrente | ||
+ | * Bloquea por cliente | ||
+ | * Atiende a la vez con hilos u operaciones IPC | ||
+ | * Con estado vs Sin estado | ||
+ | * Un objeto puede cambiar de estado. | ||
+ | * Con estado de un objeto representamos el valor de sus atributos. | ||
+ | * El estado cambia en función el valor de sus atributos. | ||
+ | * Con Estado Entre cada invocación y llamada se retoma información del pasado (Guarda información entre peticiones) | ||
+ | * Sin Estado: En cada invocación y llamada se debe enviar toda la información de nuevo | ||
+ |