comunicacion

Páginas: 5 (1073 palabras) Publicado: 14 de marzo de 2014
2.1. Comunicació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:
Ejemplo .: problema de los productores y los consumidores, donde un proceso escribe en un buffer compartido y otro proceso lee de él.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.  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. 
2.1.1Comunicación con cliente servidor (sockets).
El “modelo cliente - servidor” tiene como idea fundamental la estructuración del S. O. como:
1. Un grupo de procesos en cooperación, llamados servidores, que ofrecen servicios a los usuarios.
2. Un grupo de procesos usuarios llamados clientes.
3. El “modelo cliente - servidor” se basa en un “protocolo solicitud / respuesta”:
4. Es sencillo y sin conexión.5. No es complejo y orientado a la conexión como OSI o TCP / IP.
6. El cliente envía un mensaje de solicitud al servidor pidiendo cierto servicio.
El servidor:
1. Ejecuta el requerimiento.
2. Regresa los datos solicitados o un código de error si no pudo ejecutarlo correctamente.
3. No se tiene que establecer una conexión sino hasta que ésta se utilice.
4. La pila del protocolo es más cortay por lo tanto más eficiente.






COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.
2.1.-COMUNICACIÓN sod
            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:
Ej.: problema de losproductores y los consumidores, donde un proceso escribe en un buffer compartido y otro proceso lee de él.
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 comoprotocolos.
Para los sistemas distribuidos en un área amplia, estos protocolostoman frecuentemente la forma de varias capas y cada capa tiene sus propias metas y reglas.
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”.
También es importante considerar las posibilidades de comunicación entre grupos de procesos, no solo entre dos procesos
.
Protocolos conCapas
Protocolos con Capas
Debido a la ausencia de memoria compartida, toda la comunicación en los sistemas distribuidos se basa en la transferencia de mensajes
Cuando el proceso “A” quiere comunicarse con el proceso “B”:
Construye un mensaje en su propio espacio de direcciones.
Ejecuta una llamada al sistema para que el S. O. busque el mensaje y lo envíe a través de la red hacia “B”.
Paraevitar el caos, “A” y “B” deben coincidir en el significado de los bits que se envíen.
                                         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 aquellospreparados para comunicarse con cualquier otro sistema 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...
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