Modelo OSI de referencia (ISO 7498)

En un sistema basado en el modelo OSI, una aplicación solicita el establecimiento de una conexión con un servidor remoto. ¿Cuál es el orden correcto de primitivas que podrían utilizarse en este proceso? -> REQUEST, INDICATION, RESPONSE, CONFIRM

En el modelo OSI, la comunicación entre una capa y el usuario del servicio (la capa superior) se realiza mediante primitivas de servicio.

Las cuatro primitivas son:

  1. REQUEST → el usuario del servicio solicita una acción.
  2. INDICATION → el proveedor del servicio informa al usuario remoto de que existe una solicitud.
  3. RESPONSE → el usuario remoto acepta o rechaza la solicitud.
  4. CONFIRM → el proveedor informa al usuario que inició la comunicación del resultado de la operación.

Establecimiento de una conexión

El flujo es el siguiente:

Cliente                     Red                     Servidor

REQUEST  ------------------------------->
                                  INDICATION
                                        |
                                  RESPONSE
<-------------------------------  CONFIRM

Es decir:

  1. El cliente solicita la conexión (REQUEST).
  2. El servidor recibe la notificación (INDICATION).
  3. El servidor responde aceptando o rechazando (RESPONSE).
  4. El cliente recibe la confirmación (CONFIRM).

Por tanto, el orden correcto es:

REQUEST → INDICATION → RESPONSE → CONFIRM