Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


dad:sistemas_distribuidos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
dad:sistemas_distribuidos [2023/10/02 11:21] thejuanvisudad: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:** un único ordenador sin conexión y con un solo usuario
 +    * Mainframe: Varios usuarios conectados a un único ordenador
 +  * **Distribuida:** Múltiples computadores conectados por red
 +  * **Paralela:** más de un procesador simultáneamente para ejecutar un programa
 +    * Difícil dividir un programa en porciones
 +  * **Cooperativa:** dividir la computación entre ordenadores conectados **para utilizar los ciclos de CPU excedentes**.
 +
 +===== Conceptos =====
 +  * **Sesión de servicio:** cada cliente entabla una sesión separada e independiente con el servidor
 +  * **Protocolo:** Establece las reglas que deben seguir cliente y servidor
 +  * **Localización:** Mecanismos para localizar el proceso servidor: IP + Puerto
 +  * **Comunicación y sincronización:** Sigue un patrón petición respuesta.
 +  * **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
 +
dad/sistemas_distribuidos.1696245684.txt.gz · Última modificación: 2023/10/02 11:21 por thejuanvisu