Hola como estas

Solo disponible en BuenasTareas
  • Páginas : 5 (1113 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de octubre de 2010
Leer documento completo
Vista previa del texto
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 FEBRERO 2009

GUIA DE LABORATORIO Nombre del curso: Programa al que pertenece SISTEMAS DISTRIBUIDOS INGENIERIA DE Director de curso: SISTEMAS GERARDO GRANADOS ACUÑA

Practica no. 1 – ARQUITECTURACLIENTE-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. El protocolo debe permitir que se verifique la tarjeta y la clave del usuario, que se consulte elbalance de la cuenta (que se mantiene en el computador central), y que se realicen reintegros de una cuenta (es decir, dinero reintegrado al usuario). 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 cajeroautomá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, utilizando un diagrama de estados. 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 delos aspectos intrínsecos de la arquitectura Cliente-Servidor. 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. Practica No. 2 – COMUNICACIÓN ENTRE PROCESOS Objetivos de la práctica de laboratorio Profundizar en los elementos prácticos requeridos para que se dé unacomunicación entre procesos. Descripción de la practica / actividad Confeccionar dos programas, que se ejecutarán en dos máquinas diferentes, de tal manera que uno reciba secuencias de caracteres y devuelva la misma secuencia al programa que las envió. Por cada cadena deberá imprimir en la consola local, la fecha, hora y longitud de la cadena recibida. A su vez el segundo programa deberá enviarsecuencias de caracteres, y recibir las mismas de vuelta (echo), dichas respuestas se deberán imprimir en la consola local. Los datos se tomarán en forma interactiva desde la consola local. Software a utilizar en la practica Opcional cualquiera de los siguientes entornos de desarrollo: Visual Basic, C++, Turbo C, JAVA, PHP Equipos / instrumentos a utilizar en la practica Equipos de cómputo conconectividad a nivel de LAN (Red configurada) Resultados a obtener en la practica

Comprensión de los elementos involucrados en la comunicación entre procesos. Informe a entregar Programas fuente relacionados con cada uno de los procesos que se comunican + Demostración de ejecución correcta. Practica No. 3 – DESARROLLO DE UNA APLICACIÓN DISTRIBUIDA Objetivos de la práctica de laboratorio Elaborar unaaplicación distribuida cliente - servidor Descripción de la practica / actividad Usando Java, escriba una aplicación para un prototipo de un sistema de consultas de opinión. Asúmase que sólo se va a encuestar un tema. Los entrevistados pueden responder sí, no o ns/nc. Escriba una aplicación servidora, que acepte los votos, guarde la cuenta (en memoria), y proporcione las cuentas actuales a aquellosque estén interesados. a. Escriba el archivo de interfaz primero. Debería proporcionar métodos remotos para aceptar una respuesta a la encuesta, proporcionando los recuentos actuales (ejemplo: 10 sí, 2 no, 5 ns/nc) sólo cuando el cliente lo requiera. b. Diseñe e implemente un servidor que (i) exporte los métodos remotos, y (ii) mantenga información de estado (las cuentas). c. Diseñe e implemente...
tracking img