You are on page 1of 4

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E

INGENIERÍA

GUIA DE LABORATORIO

SISTEMAS DISTRIBUIDOS

Elaborado por:
GERARDO GRANADOS ACUÑA

BOGOTÁ (COLOMBIA)
PROGRAMA INGENIERÍA DE SISTEMAS
ENERO
2013

A su vez el segundo programa deberá enviar secuencias de caracteres.GUIA DE LABORATORIO Nombre del curso: Programa al que pertenece SISTEMAS DISTRIBUIDOS INGENIERIA DE Director de curso: SISTEMAS GERARDO GRANADOS ACUÑA Practica no. y que se realicen reintegros de una cuenta (es decir. 2 – COMUNICACIÓN ENTRE PROCESOS Objetivos de la práctica de laboratorio Profundizar en los elementos prácticos requeridos para que se dé una comunicación entre procesos. Practica No. la fecha. Software a utilizar en la practica Microsoft Visio Equipos / instrumentos a utilizar en la practica Sala de Computadores Multimedia Resultados a obtener en la practica Comprensión de cada uno de los aspectos intrínsecos de la arquitectura Cliente-Servidor. dinero reintegrado al usuario). El protocolo debe permitir que se verifique la tarjeta y la clave del usuario. Turbo C. hora y longitud de la cadena recibida. Las entidades del protocolo deben ser capaces de resolver el problema tan común de que no haya suficiente dinero en la cuenta para cubrir el reintegro. Especifique el protocolo listando los mensajes intercambiados y la acción tomada por el cajero automático o el computador central del banco ante la transmisión o recepción de mensajes. Esboce la operación de su protocolo para el caso de un reintegro sencillo sin errores. que se ejecutarán en dos máquinas diferentes. Los datos se tomarán en forma interactiva desde la consola local. Informe a entregar Documento en Procesador de texto con los resultados del análisis realizado Documento en VISIO con los diagramas requeridos para aclarar la solución propuesta. PHP Equipos / instrumentos a utilizar en la practica 2 Equipos de cómputo con conectividad a nivel de LAN (Red configurada) Resultados a obtener en la practica . JAVA. utilizando un diagrama de estados. y recibir las mismas de vuelta (echo). 1 – ARQUITECTURA CLIENTE-SERVIDOR Objetivos de la práctica de laboratorio Profundizar en los elementos técnicos de la arquitectura CLIENTE-SERVIDOR Descripción de la practica / actividad Diseñe y describa un protocolo del nivel de aplicación para ser usado entre un cajero automático y el computador central del banco. Software a utilizar en la practica Opcional cualquiera de los siguientes entornos de desarrollo: Visual Basic. Descripción de la practica / actividad Confeccionar dos programas. de tal manera que uno reciba secuencias de caracteres y devuelva la misma secuencia al programa que las envió. C++. que se consulte el balance de la cuenta (que se mantiene en el computador central). dichas respuestas se deberán imprimir en la consola local. Por cada cadena deberá imprimir en la consola local.

Practica No. . Demostración de la aplicación en funcionamiento Practica No. b. no o ns/nc. 2 no. así como el procedimiento para ejecutar el trabajo. Diseñe e implemente un servidor que (i) exporte los métodos remotos.Comprensión de los elementos involucrados en la comunicación entre procesos. y proporcione las cuentas actuales a aquellos que estén interesados. Pruebe la aplicación ejecutando dos o más clientes en máquinas diferentes (preferiblemente en plataformas diferentes).servidor Descripción de la practica / actividad Usando Java. 5 ns/nc) sólo cuando el cliente lo requiera. guarde la cuenta (en memoria). Diseñe e implemente una aplicación cliente que proporcione una interfaz de usuario para aceptar una respuesta y/o una petición. 4 – SISTEMAS DE ARCHIVOS DISTRIBUIDOS Objetivos de la práctica de laboratorio Utiliza la herramienta MOUNT de Linux y UNIX para el manejo de archivos distribuidos Descripción de la practica / actividad Utilizar la aplicación MOUNT para poder acceder a un sistema de distribuido de archivos. y (ii) mantenga información de estado (las cuentas). Debería proporcionar métodos remotos para aceptar una respuesta a la encuesta. Linux (cualquier distribución) Kit de desarrollo de JAVA Equipos / instrumentos a utilizar en la practica Mínimo 3 computadores interconectados por red LAN Resultados a obtener en la practica Comprensión de los aspectos requeridos para desarrollar una aplicación distribuída Informe a entregar Listados de los archivos. que deben incluir los archivos fuente (el archivo de interfaz. a. Escriba el archivo de interfaz primero. proporcionando los recuentos actuales (ejemplo: 10 sí. Asúmase que sólo se va a encuestar un tema. que acepte los votos. 3 – DESARROLLO DE UNA APLICACIÓN DISTRIBUIDA Objetivos de la práctica de laboratorio Elaborar una aplicación distribuida cliente . los archivos del servidor y los archivos del cliente) y un archivo LÉEME que explique los contenidos y las interrelaciones de los archivos fuente. y para interactuar con el servidor apropiadamente a través de la invocación de métodos remotos. Software a utilizar en la practica Windows XP. Escriba una aplicación servidora. Informe a entregar Programas fuente relacionados con cada uno de los procesos que se comunican + Demostración de ejecución correcta. escriba una aplicación para un prototipo de un sistema de consultas de opinión. c. Los entrevistados pueden responder sí. d.

DOS ACCES POINTS. Vista) Opcional cualquiera de los siguientes entornos de desarrollo: Visual Basic. UN ENRUTADOR INALAMBRICO y 4 TARJETAS DE RED INALAMBRICAS . Turbo C. Utilice principalmente las plataformas LINUX® y WINDOWS®. C++. Montar un directorio) Software a utilizar en la practica Linux (cualquier distribución) Equipos / instrumentos a utilizar en la practica Mínimo 3 computadores LINUX interconectados por red LAN Resultados a obtener en la practica Comprensión del ambiente de trabajo basado en archivos distribuídos. PHP Equipos / instrumentos a utilizar en la practica Sala de computadores interconectados por red LAN Resultados a obtener en la practica Comprensión del ambiente de trabajo basado en aplicaciones ejecutándose bajo entorno TCP-IP. Software a utilizar en la practica Linux (cualquier distribución) Windows (XP.Ejecutar las diferentes opciones de comandos (Montar un dispositivo de disco. Adquisición de KITs de desarrollo de software como VISUAL BASIC . 2003. PHP Adquisición de un laboratorio de telecomunicaciones como mínimo con DOS ROUTERS. 5 – PROTOCOLOS TCP-IP Objetivos de la práctica de laboratorio Diseñar una herramienta de capa de aplicación que utilice los protocolos TCP-IP Descripción de la practica / actividad Diseñar un software que mediante una interfaz de tipo gráfico haga uso de la utilidad “ping” para determinar la presencia de un equipo IP en la red y despliegue la información de respuesta. Informe a entregar Documentación de los parámetros del comando MOUNT de Linux Descripción de la experiencia realizada Practica No. La utilización de equipos portátiles flexibilizaría las prácticas. DOS SWITCHES.net. Informe a entregar Listados de los archivos fuente elaborados Demostración de la aplicación en funcionamiento Observaciones generales: se puede describir las necesidades que se tengan para mejorar las prácticas de laboratorios en condiciones ideales. esto con el propósito de generar una propuesta al jefe de Dotaciones Dotación de salas de cómputo con conectividad LAN y acceso a Internet. JAVA. Montar un Volumen. TURBO C++. JAVA.