Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| dad:sistemas_distribuidos [2023/10/02 11:06] – creado thejuanvisu | dad:sistemas_distribuidos [2023/10/02 11:45] (actual) – [Tipos de Servidores] thejuanvisu | ||
|---|---|---|---|
| Línea 6: | Línea 6: | ||
| * **Sistema Distribuido: | * **Sistema Distribuido: | ||
| * **Computadores Independientes: | * **Computadores Independientes: | ||
| + | * **Computación Distribuida: | ||
| + | * Servicio de red: www, FTP, POP3... | ||
| + | * Aplicación de red: Aplicación para usuarios finales. | ||
| + | |||
| + | ===== Formas de colaboración ===== | ||
| + | * **Servicio de red:** Servicio proporcionado por un tipo especial de programa en una red | ||
| + | * **Aplicación de red:** Aplicación para usuarios finales ejecutada en ordenadores conectados a través de la red | ||
| + | |||
| + | ===== Ventajas de la computación distribuida ===== | ||
| + | * Los computadores y acceso a red son económicos | ||
| + | * Compartición de recursos | ||
| + | * Escalabilidad | ||
| + | * Tolerancia a fallos | ||
| + | |||
| + | ===== Desventajas ===== | ||
| + | * Múltiples Puntos de Fallo | ||
| + | * 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 | ||
| + | |||