lunes, 21 de junio de 2010

COMUNICACION EN UN SISTEMA DISTRIBUIDO

La comunicación entre procesos en sistemas con un único procesador se lleva a cabo mediante el uso de memoria compartida entre los procesos. En los sistemas distribuidos, al no haber conexión física entre las distintas memorias de los equipos, la comunicación se realiza mediante la transferencia de mensajes.

Existen diferentes formas en que se comunican los sistemas distribuidos los cuales son:

Estandar ISO OCI

Para el envío de mensajes se usa el estándar ISO OSI (interconexión de sistemas abiertos), un modelo por capas para la comunicación de sistemas abiertos. Las capas proporcionan varias interfaces con diferentes niveles de detalle, siendo la última la más general. El estándar OSI define las siguientes siete capas:


Modo de Transmicion Asincrona (ASM)

El modo de transmisión asíncrona o ATM proporciona un rápido modo de transmisión. Las altas velocidades se alcanzan prescindiendo de la información de control de flujo y de control de errores en los nodos intermedios de la transmisión. ATM usa el modo orientado a conexión, y permite la transmisión de diferentes tipos de información, como voz, vídeo, datos, etc.














RPC (Remote Procedure Control)


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. El protocolo es un gran avance sobre los sockets usados hasta el momento. De esta manera el programador no tenía que estar pendiente de las comunicaciones, estando éstas encapsuladas dentro de las RPC.

2 comentarios:

  1. En el modelo OSI como se logra comunicar cada capa???

    ResponderEliminar
  2. pues lo que pasa es que en si las capas son la forma en que la informacion se decodifican los paquetes. Cierta parte de la informacion que se manda corresponde a la capa de red, otra a la fisica y etc...

    Asi es como se comunica, en si no existe una comunicacion entre capas.

    ResponderEliminar