Documentos de Académico
Documentos de Profesional
Documentos de Cultura
__________________________________________________________________________________________________________
Sistemas Distribuidos
__________________________________________________________________________________________________________
Tabla de contenido
1. Un usuario llega a una estación del metro que no conoce, portando un PDA capaz de conectarse a
una red inalámbrica. Sugiera como podría proporcionársele al usuario información sobre los servicios
locales y las comodidades en la estación, sin necesidad de insertar el nombre de la estación o sus
características. ¿Qué dificultades técnicas hay que superar?..................................................................................... 2
3. Tome World Wide Web como ejemplo para ilustrar el concepto de compartición de recursos,
cliente y servidor. ................................................................................................................................................................... 4
5. Enumere los 3 componentes de software principales que pueden fallar cuando un proceso cliente
invoca un método en un objeto servidor, proporcionando un ejemplo de fallo de cada clase. Sugiera como
pueden construirse los componentes para que toleren sus fallos mutuamente ................................................... 5
6. Varios servidores implican ciertos servicios. Explique porqué pueden transferirse los recursos entre
ellos. ¿Sería satisfactorio para los clientes la multidifusión de todas las peticiones al grupo de servidores
como medio de obtener la transparencia de movilidad para los clientes? ............................................................. 6
Bibliografía .................................................................................................................................................................................... 6
1. Un usuario llega a una estación del metro que no conoce, portando un PDA
capaz de conectarse a una red inalámbrica. Sugiera como podría
proporcionársele al usuario información sobre los servicios locales y las
comodidades en la estación, sin necesidad de insertar el nombre de la
estación o sus características. ¿Qué dificultades técnicas hay que superar?
Una forma de mostrar los servicios a este usuario es a través del identificador de la red
inalámbrica (SSID), ya que se podría usar un nombre distinto en cada estación, esto
__________________________________________________________________________________________________________
Sistemas Distribuidos
__________________________________________________________________________________________________________
2. ¿Cuáles son las ventajas y desventajas de HTML, URL y HTTP como tecnologías
de base para la consulta y visualización de información? ¿Son algunas de estas
tecnologías adecuadas como plataforma de cómputo Cliente / Servidor en
general?
1. HTML
Ventajas:
a. Simplicidad
b. Define un estándar para la estructuración de los sitios web página web
Desventajas:
c. Debe usarse junto a otros sistemas o lenguajes de programación para
agregar funcionalidades a los sitios web
d. Se limita únicamente a definir la estructura de un sitio.
2. URL,
Ventajas:
a. Permite de forma sencilla para el usuario la conexión a un servicio web, al
permitir escribir los nombres de forma natural.
b. Identifica los recursos de un servidor de tal forma que permita al navegador
localizarlo.
Desventajas:
__________________________________________________________________________________________________________
Sistemas Distribuidos
__________________________________________________________________________________________________________
3. HTTP
Ventajas:
a. Define las formas en las que los navegadores y otros tipos de clientes
interaccionan con los servidores web, siendo esta una tecnología adecuada
para la plataforma cliente-servidor.
__________________________________________________________________________________________________________
Sistemas Distribuidos
__________________________________________________________________________________________________________
Ejemplo: https://google.com.co/
Protocolo://máquina.dominio[:puerto]/[recurso]/[?parámetros]
1. PROTOCOLO HTTPS :
Hypertext Transfer Protocol y el protocolo en sí sirve para transferir información entre
diferentes actores dentro de la World Wide Web, es decir, Internet.
2. SUBDOMINIO:
Es todo lo que aparece entre el protocolo y el primer punto que lo separa del dominio.
3. DOMINIO:
Es un nombre único que sirve para identificar una página web
4. TLD:
Da pistas sobre el tipo de página que tenemos delante
5. RUTA:
Es lo que viene después de la barra /.
6. PARÁMETRO:
Es lo que viene después del signo de interrogación ( ? )
7. ETIQUETA:
Es lo que aparecen después del hashtag #.
__________________________________________________________________________________________________________
Sistemas Distribuidos
__________________________________________________________________________________________________________
2. Fallo de proceso servidor, una aplicación de base de datos pueda fallar debido a que
su disco se llenó, la aplicación no debe dejar de funcionar, debe utilizar el siguiente BD
disponible.
3. Fallo del proceso cliente, si el cliente deja de existir, el servidor debe ser tolerante a
esta falla.
Las redes se diseñaron con el fin de compartir recursos entre distintos clientes, muchos de
estos recursos forman de sus actividades sociales.
Es satisfactorio debido a que los servidores están hechos para procesar información de
estilo multidifusión, garantizan a su vez la transparencia para el cliente, aunque este
método no suele ser eficiente.
Bibliografía
Kindberg, G. C. D. (2001). Sistemas distribuidos: conceptos y diseños.
Orfali, R., Harkey, D., Edwards, J., & López López, J. (2002). Cliente/servidor y
objetos: guía de supervivencia.
__________________________________________________________________________________________________________
Sistemas Distribuidos
__________________________________________________________________________________________________________
__________________________________________________________________________________________________________
Sistemas Distribuidos