PROTOCOLO PREGUNTA RESPUESTA - 1

    Esquema de Procesos:
     
     

    PP:  Proceso Pregunta
    PR: Proceso Respuesta

    PEn: puerta de entrada n-esima
    PSn: puerta de salida n-esima
     

    PP : Recibe mensaje en puerta PE1, desde usuario.

    PP : Construye mensaje y lo despacha hacia PR por la puerta de salida PS2.
     

      Al mismo tiempo construye un mensaje para proceso timer el que contiene tiempo t y datos, enviándolo por la puerta PS3.

      Finalmente actualiza sus datos privados para definir su estado y espera respuesta por puerta PE2, cerrando puerta PE1.


    PP : Próximo evento:

       - Recibe respuesta por PE2, se construye un mensaje y se envía al usuario por PS1 y el proceso vuelva al estado no ocupado.  (acepta nueva solicitud).

       - Señal de time-out, se recibe por la PE3, puede ser de la pregunta actual o de la anterior.
       

         . Anterior:  Tarea ya completada, debemos poder hacer distinción, colocando un rótulo a la actividad y a los datos enviados al timer.  Otra alternativa es desligar timer.

         . Actual:  El mensaje debe ser retransmitido y tenemos un nuevo problema.

         Si la respuesta original no está perdida, sino sólo demorada, su llegada completará la operación (retransmisión).
         

      La respuesta a la retransmisión puede llegar durante la siguiente actividad y deberá ser reconocida como respuesta a una pregunta antigua (duplicado) y descartada.

     
     
     

    PROTOCOLO PREGUNTA RESPUESTA - 2
     
     


     

    • Un protocolo se define en función de su sintaxis, de su semántica y es implementado por 2 procesos (1 en cada máquina).
    • La definición de una implementación describe las acciones que se requiere de cada proceso.

     

    actualizado el miercoles 11 de abril de 2001 a las 09:20