Ninguno

Solo disponible en BuenasTareas
  • Páginas : 6 (1293 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de septiembre de 2010
Leer documento completo
Vista previa del texto
La diferencia más importante entre un sistema distribuido y un sistema multiusuario convencional es la comunicación de procesos.

* En un sistema de un solo procesador la comunicación supone implícitamente la existencia de la memoria compartida.

* En un sistema distribuido no existe la memoria compartida y por ello toda la naturaleza de la comunicación entre procesos debe replantearse.Los procesos, para comunicarse, deben apegarse a reglas conocidas como protocolos. Los mensajes se intercambian de diversas formas, existiendo muchas opciones de diseño al respecto; una importante opción es la “llamada a un procedimiento remoto”.

Debido a la ausencia de memoria compartida, toda la comunicación en los sistemas distribuidos se basa en la transferencia de mensajes.REFERENCIAS HACIA EL MODELO OSI

* Identifica en forma clara los distintos niveles.
* Estandariza los nombres de los niveles.
* Señala cuál nivel debe realizar cuál trabajo.

El “modelo OSI” está diseñado para permitir la comunicación de los sistemas abiertos:

* Son aquellos preparados para comunicarse con cualquier otro sistema abierto mediante reglas estándar:

* Establecen elformato, contenido y significado de los mensajes recibidos y enviados.

El “modelo OSI” distingue entre dos tipos generales de protocolos:

* Orientados hacia las conexiones:
* Antes de intercambiar los datos, el emisor y el receptor:
* Establecen en forma explícita una conexión.
* Probablemente negocien el protocolo a utilizar.
* Al finalizar, deben terminar la conexión.* El teléfono es un sistema de comunicación orientado hacia la conexión.

* Sin conexión:
* No es necesaria una configuración de antemano.
* El emisor transmite el primer mensaje cuando está listo.
* El depósito de una carta en un buzón es una comunicación sin conexión.
Cada capa proporciona una interfaz con la otra capa por encima de ella; la interfaz consiste de un conjuntode operaciones para definir el servicio que la capa está preparada para ofrecer a sus usuarios.

La colección de protocolos utilizados en un sistema particular se llama una
“suite de protocolo” o “pila de protocolo”.

El “modelo cliente - servidor” se basa en un “protocolo solicitud / respuesta”:
* Es sencillo y sin conexión.
* No es complejo y orientado a la conexión como OSI o TCP /IP.
* El cliente envía un mensaje de solicitud al servidor pidiendo cierto servicio.

El servidor:
* Ejecuta el requerimiento.
* Regresa los datos solicitados o un código de error si no pudo ejecutarlo correctamente.

* No se tiene que establecer una conexión sino hasta que ésta se utilice.
* La pila del protocolo es más corta y por lo tanto más eficiente.
* Si todaslas máquinas fuesen idénticas solo se necesitarían tres niveles de protocolos.

El mecanismo general para las aplicaciones cliente-servidor se proporciona por el paquete Remote Procedure Call (RPC). RPC fue desarrollado por Sun
Microsystems y es una colección de herramientas y funciones de biblioteca.
Aplicaciones importantes construidas sobre RPC son NIS, Sistema de Información de Red y NFS,Sistema de Ficheros de Red. Es un protocolo que permite a un programa de ordenador ejecutar código en otra máquina remota sin tener que preocuparse por las comunicaciones entre ambos.

BROADCAST O DIFUSION FORZADA: transmisión de un paquete que será recibido por todos los dispositivos en una red.

MULTICAST: consiste en la entrega de paquetes a través de una red a varios destinos de formasimultánea evitando al máximo el duplicar los paquetes, esto es, se duplican paquetes exclusivamente cuando se bifurca el camino a los diferentes destinos finales.

UNICAST o POINTCAST un nodo emite y otro recibe, solo escucha aquel a quien se dirigió el msj Una clasificación adicional es la realizada en base a grupos.

Un Sistema Distribuido en base a la coordinación de sus procesos puede ser:...
tracking img