ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistema Distribuido


Enviado por   •  12 de Noviembre de 2012  •  913 Palabras (4 Páginas)  •  658 Visitas

Página 1 de 4

GUIA DE LABORATORIO

Nombre del curso: SISTEMAS DISTRIBUIDOS

Programa al que

pertenece

INGENIERIA DE

SISTEMAS

Director de curso:

GERARDO GRANADOS ACUÑA

Practica no. 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. El protocolo debe permitir que se verifique

la tarjeta y la clave del usuario, que se consulte el balance 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 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, 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 de los 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é una comunicació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á enviar

secuencias 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

2 Equipos de cómputo con conectividad 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 una aplicació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 aquellos que estén

interesados.

...

Descargar como (para miembros actualizados)  txt (6.9 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com