Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2.1. La comunicación
En los sistemas distribuidos, no implica tener una memoria compartida, toda
comunicación es basada en la transferencia de mensajes, se usan diferentes
protocolos con paradigmas orientados a capas, tales como el modelo OSI y
TCP/IP, ya que se necesita asegurar el trasporte altamente confiable de los
paquetes de datos.
En el sistema distribuido, también se utiliza el modo de procedimientos
remotos (RCP), donde un proceso cliente es ejecutado en una computadora,
llama al procedimiento ejecutado de otra.
La comunicación en la red, consta de dos categorías principales, la capa física
y la capa lógica.
Capa física: Esta contiene los elementos que se necesitan para poder hacer una
comunicación de computadoras en la red, sirve para la transmisión de datos
por medios físicos: tarjetas de red, cables.
Capa lógica: Ella consta de normas usadas para poder construir los protocolos
de comunicación, los cuales se asemejan al uso de los idiomas en las personas.
2.1.1. El modelo OSI
Modelo Open System Interconnection, se creó en el 84, esto como referencia
para los modelos de arquitectura de redes. Se trata de normas ISO para
comunicaciones mundiales que definen marco de trabajo en red para
implementar protocolos de 7 capas. Así determina como los mensajes deben
ser transmitidos entre dos puntos en una red de telecomunicaciones.
Las siete capas del modelo OSI:
7 Aplicación Se usan cada vez que un mensaje pasa de un usuario
6 Presentación Capa superior a otro
5 Sesión
4 Transporte Usadas cuando cualquier mensaje pasa a través de la
3 Red computadora host a las capas superiores, mientras
Capa inferior
2 Enlace de datos que los mensajes destinados a otro host no pasan por
1 Física las superiores, solo se reenvían a otro host
N
I
V
E
L
E
S
D
E
L
M
O
D
E
L
O
O
S
I
2.1.3. Tipos de comunicación
La comunicación en sistemas distribuidos esta basada principalmente en pasar
mensajes, hay diferentes tipos de comunicación:
Comunicación persistente No necesita que las aplicaciones de
los emisores estén en ejecución
después de enviar mensajes.
Comunicación transitoria Solo almacena el mensaje cuando
ambas aplicaciones están en
ejecución.
Comunicación asíncrona Pueden continuar después de que el
mensaje se ha enviado para
transmisión.
Comunicación sincrónica El emisor se bloquea hasta que la
petición se acepte.