PROTOCOLOS DE COMUNICACIÓN

bibliografía

[davi79] D.W.Davies et al; Computer Networks and their protocols; John Wiley & Sons 1979; Chapter 6 - Communication Protocols and Interfaces.

temario

  1. Introducción
  2. Protocolos
  3. Procesos
  4. Protocolo pregunta-respuesta 1
  5. Protocolo pregunta-respuesta 2
  6. Estructura del protocolo

Introducción

Protocolos

Procesos en:

Definición mas formal:

Funciones más importantes:

Control de Errores:

Control de Flujo y Congestión:

Estrategias de Encaminamiento:

Procesos


¿Cómo opera un protocolo?

Este es un protocolo muy simple, necesita de la sintaxis para definición de formatos de los mensajes y una semántica muy simple.

Debe considerarse el hecho que, la red introduce demoras causadas por congestión, encaminamiento, etc., e incluso puede ocurrir perdida del mensaje.

Para esto, el proceso que realiza la consulta deberá tener un reloj (timer) el que será activado al enviar el mensaje. El reloj enviara una señal al expirar el tiempo indicado en la activación indicando que la respuesta no llegó en el tiempo esperado por lo que el mensaje deberá ser retransmitido.

PROTOCOLO PREGUNTA RESPUESTA 1

Esquema de Procesos:

PP : Recibe mensaje en puerta 1, desde usuario.

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

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

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

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 que 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


definición de un protocolo:


ESTRUCTURA DEL PROTOCOLO

Niveles de los Procesos en Comunicación