Está en la página 1de 5

INSTITUTO

TECNOLOGICO IT GAM

Profesor: Carlos Omar Gris Suarez

Materia: Sistemas Operativos 2

Nombre del alumno: Carreón Herrera Alejandro

Grupo: 7TA

Tema: 2.2 Comunicación


2.2 Comunicación
La diferencia más importante entre un sistema distribuidor y un sistema de
un único procesador es la comunicación entre procesos.
En un sistema de un solo procesador la comunicación supone implicamente
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.
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 muchas
opciones de diseño al respecto; una opción importante 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 con Capas.


Protocolos con Capas
Debido a la ausencia de memoria compartida, toda la comunicación en los
sistemas distribuidores 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 SO busque el mensaje y lo envíe a
través de la red hacia “B”.
Para evitar el caos, “A” y “B” deben coincidir en el significado de los bits que
se envían.
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 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:


v Orientados hacia las conexiones:

Antes de intercambiar los datos, el emisor y el receptor:


Clean v Establecen en forma una conexión.
v probablemente negocien el protocolo a utilizar.
v Al finalizar, deben terminar la conexión.
v El teléfono es un sistema de comunicación orientado hacia la conexión.

Sin conexion:
ú 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 en 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 puede cambiar 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”.

COMUNICACIÓN CLIENTE – SOCKETS DE SERVIDOR.

El “modelo cliente - servidor” tiene como idea fundamental la estructuración


del SO como:
Un grupo de procesos en cooperación, llamados servidores, que ofrecen
servicios a los usuarios.
Un grupo de procesos usuarios llamados clientes.
El “ modelo cliente - servidor ” se basa en un “protocolo solicitud /
respuesta”:
Es sencillo y sin conexion.
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 todas las máquinas fueran idénticas solo se necesitarían tres niveles de protocolos

También podría gustarte