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

Primitivas de Comunicación


Enviado por   •  29 de Julio de 2014  •  Informes  •  226 Palabras (1 Páginas)  •  293 Visitas

Primitivas de Comunicación

Cada una de las funciones de comunicación de una tecnología determinada. Las primitivas básicas son:

–Envío: send( destino ,mensaje).

–Recepción: receive( fuente ,mensaje).

Otras primitivas:

–Conexión: connect( destino ).

–Desconexión: close().

Cada una de las primitivas tiene las siguientes características:

–Bloqueantes vs No-bloqueantes.–Síncronas vs Asíncronas.–Fiables vs No-fiables.

Las características de bloqueo son:

–Primitivas bloqueantes: La operación bloquea al elemento que la solicita hasta que ésta sea completada.–Primitivas no-bloqueantes: La operación no detiene la ejecución del elemento que la solicita.

Las llamadas no bloqueantes tienen distinto sentido dependiendo de la primitiva que se trate:

–Envío no bloqueante: El emisor almacena el dato en un buffer del núcleo (que se encarga de su transmisión) y reanuda su ejecución.–Recepción no bloqueante: Si hay un dato disponible el receptor lo lee, en otro caso indica que no había mensaje.

Fiabilidad

El envío fiable de datos garantiza que un mensaje enviado ha sido recibido por el receptor. Implica la retransmisión de mensajes de validación (ACKs).La fiabilidad la puede garantizar:

–El protocolo de comunicación (TCP si y UDP no).–Los elementos emisor y receptor

Envío no bloqueante: El emisor continua al pasarle mensaje al núcleo.

Envío bloqueante: El emisor espera a que el núcleo transmita por red el mensaje.

Envío bloqueante fiable: El emisor espera que el núcleo receptor recoge el mensaje.

Envío bloqueante explícito: Ídem al anterior, pero es la aplicación receptora la que confirma la recepción.

Petición-Respuesta: El emisor espera a que el receptor procese la operación para

...

Descargar como (para miembros actualizados)  txt (1.8 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com