next up previous
Next: Paquetes de datos hacia Up: Programas y librerías Previous: Pruebas sugeridas

Bloque de control y reenvío o bloque A (práctica 3: 4 ptos)

En esta práctica se va a crear el programa nucleo, cuyo interfaz con el usuario ya ha sido descrito.

Las tareas de este programa son múltiples y se resumen a continuación:

o
Recibir los paquetes de datos que desean enviar los clientes que trabajan sobre esta entidad
o
Recibir los paquetes provinientes de otras entidades y que han sido recogidos de los enlaces por el programa muxin
o
Reenviar los paquetes que no sean para esta entidad
o
Atender a las solicitudes de los servidores sobre esta entidad para reservar un punto de acceso específico
o
Entregar a los servidores los paquetes destinados a sus puntos de acceso

Tanto paquetes de datos como solicitudes de reserva se reciben por el mismo canal de comunicación. Este canal es la cola de mensajes que tiene como clave el último parámetro de la invocación del programa nucleo y es creada por éste. El ciclo de ejecución de este programa se resume en:

Veremos cuáles son las acciones que debe emprender el programa ante cada tipo de mensaje que reciba por esta cola.



Subsecciones
next up previous
Next: Paquetes de datos hacia Up: Programas y librerías Previous: Pruebas sugeridas
Daniel Morato 2000-11-06