Comunicacion

Páginas: 5 (1094 palabras) Publicado: 1 de diciembre de 2012
Comunicación de procesos a través del paso de mensajes en sistemas distribuidos

Introducción
La diferencia más importante entre un sistema distribuido y un sistema de un único procesador es la comunicación entre 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 memoriacompartida 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.
Para los sistemas distribuidos en un área amplia, estos protocolos toman frecuentemente la forma de varias capas y cada capa tiene sus propias metas y reglas.
Los mensajes se intercambian de diversas formas, existiendo muchasopciones de diseño al respecto; una importante opción es la “llamada a un procedimiento remoto”.
También es importante considerar las posibilidades de comunicación entre grupos de procesos, no solo entre dos procesos.

Protocolo de capas
El “modelo OSI” está diseñado para permitir la comunicación de los sistemas abiertos:
* Son aquellos preparados para comunicarse con cualquier otrosistema abierto mediante reglas estándar:
* Establecen el formato, contenido y significado de los mensajes recibidos y enviados.
* Constituyen los protocolos, que son acuerdos en la forma en que debe desarrollarse la comunicación

El “modelo OSI” distingue entre dos tipos generales de protocolos:
* Orientados hacia las conexiones:
* Antes de intercambiar los datos, el emisory 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 cuandoestá 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 conjunto de operaciones para definir el servicio que la capa está preparada para ofrecer a sus usuarios.
El protocolo de la capa “n” utiliza la información de la capa “n”.
Cada protocolo de capa se puedecambiar independientemente de los demás:
* Esto es de fundamental importancia.
* Confiere gran flexibilidad.
La colección de protocolos utilizados en un sistema particular se llama una “suite de protocolo” o “pila de protocolo”.

Modelo cliente servidor
Modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores,y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, que le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.
En esta arquitectura la capacidad de proceso está repartida entre los clientesy los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema.
La separación entre cliente y servidor es una separación de tipo lógico, donde el servidor no se ejecuta necesariamente sobre una sola máquina ni es necesariamente unsólo programa. Los tipos específicos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que sus propósitos varían de unos servicios a otros, la arquitectura básica seguirá siendo la misma.
Una disposición muy común son los sistemas multicapa en los que el servidor se descompone en diferentes programas que pueden ser ejecutados por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comunicacion
  • Comunicacion
  • Comunicacion
  • Comunicacion
  • Comunicacion
  • Comunicacion
  • Comunicacion
  • Comunicacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS