Está en la página 1de 2
UNIVERSIDAD CENTROAMERICANA Pág. No. 1 de 2 Facultad de Ciencia, Tecnología y Ambiente / Coordinación

UNIVERSIDAD CENTROAMERICANA

Pág. No. 1 de 2

Facultad de Ciencia, Tecnología y Ambiente / Coordinación ISTI Programación Distribuida IIC2014

Guía de Ejercicios #1: Introducción a los Sistemas Distribuidos

Objetivo: Utilizar los fundamentos teóricos que dan soporte al desarrollo de sistemas distribuidos para la implementación y gestión de éstos.

1. Proponga cinco tipos de recursos hardware y cinco tipos de recursos software o de datos que puedan compartirse útilmente. Proponga ejemplos de su uso compartido tal y como ocurre en la práctica en los 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?.

3. Tome World Wide Web como ejemplo para ilustrar el concepto de compartición de recursos, cliente y servidor.

Los recursos en World Wide Web y otros servicios se direccionan mediante URL. ¿Qué significan las siglas URL?. Proporcione ejemplos de tres tipos de recursos web a los que pueda darse un nombre URL.

4. Describa e ilustre la arquitectura cliente-servidor de una de las principales aplicaciones de Internet (por ejemplo el Web, email o news).

5. Tabule los tipos de recursos locales que son vulnerables a un ataque por un programa no fiable que se descarga de un lugar remoto y se ejecuta en un servidor local.

6. Dé ejemplos de aplicaciones donde sea beneficioso emplear código móvil.

7. Dé algunos ejemplos de fallos en el hardware y el software de un sistema distribuido que puedan o no ser tolerados mediante el uso de redundancia. ¿En qué punto podemos asegurar que el empleo de redundancia, cuando sea adecuado, hace que el sistema sea tolerante a fallos?.

8. Describa las posibles ocurrencias de cada uno de los principales tipos de amenazas a la seguridad (amenazas a procesos, amenazas a canales de comunicación y denegación de servicio) que pueden acometer en Internet.

9. Internet es demasiado grande para que cualquier router pueda almacenar la información de encaminamiento para todos los nodos. ¿Cómo resuelve el esquema de encaminamiento de Internet este problema?.

10. Cómo se puede estar seguro de que no hay dos computadores en Internet con la misma dirección IP?.

UNIVERSIDAD CENTROAMERICANA Pág. No. 2 de 2 Facultad de Ciencia, Tecnología y Ambiente / Coordinación

UNIVERSIDAD CENTROAMERICANA

Pág. No. 2 de 2

Facultad de Ciencia, Tecnología y Ambiente / Coordinación ISTI Programación Distribuida IIC2014

11. Describa el modo en que debería configurar un cortafuegos para proteger la red local de su institución o empresa. ¿Qué solicitudes entrantes o salientes deberían interceptar?.

12. Dé ejemplos de arquitecturas centralizadas, descentralizadas e híbridas.

13. Realice un esquema comparativo (capas) entre la arquitectura de redes OSI y la arquitectura de Internet.

14. Considerando los aspectos básicos de la computación distribuida, determine y explique para cada una de las siguientes actividades, si es un ejemplo de computación distribuida:

a. Utilizar Excel en un computador personal aislado.

b. Realizar navegación web.

c. La mensajería instantánea.

d. Compilar y probar un programa escrito en C/C++ en una máquina departamental (área administrativa) sin conexión de red.

e. Utilizar el correo electrónico en el computador de un departamento (área administrativa) para enviarlo a uno mismo.

f. Utilizar Napster.com para descargar música.