Está en la página 1de 16

Modelos de

comunicación
Maira Daniela Gómez Abreu
Tabla de Contenidos

1. Modelos de comunicación
2. Estándares de comunicación
3. Mecanismos de comunicación
4. Protocolos en la comunicación web
5. Unidades de datos
6. Fuentes bibliográficas
Modelos de comunicación

- Modelo Cliente- Servidor.


Modelos de comunicación

- Modelo de paso de mensajes.


Es el modelo de comunicación mas sencillo que existe, ya que se
encarga de comunicar y sincronizar procesos en los sistemas
distribuidos.
Consiste en que un cliente envía un mensaje o una petición a un
receptor y este lo recibe, procesa y da una respuesta, la cual es
enviada por el mismo canal de comunicación.
* La programación Sockets esta basada en este modelo.
Modelos de comunicación

- Modelo de comunicación- Sistemas de mensajería.

Esta basada en una capa intermedia mas conocida como


Middleware que se encarga de gestionar el paso de mensajes
entre componentes.
• Punto a punto ( Point to Point).
• Publicación/suscripción (Publish/Suscribe).
Estándares de comunicación.

- La arquitectura CORBA.
Common Object Request Broker Architecture. Es un estándar para escribir
sistemas de objetos distribuidos en forma completamente neutral con respecto
a la plataforma CORBA.
• Manejo de clases.
• Mecanismos de instanciación
• Servicios de localización y sincronización
• Servicios de catalogación, repositorio y directorio.
• Accedo a datos.
Estándares de comunicación.
Estándares de comunicación.

- RMI

( Java Remote Method Invocation), es un mecanismo ofrecido


por JAVA para invocar un método de manera remota. Forma
parte del entorno estándar de ejecución de Java y proporciona
un mecanismo simple para la comunicación de servidores en
aplicaciones distribuidas exclusivamente en Java.
Estándares de comunicación.

- SOAP
(Simple Object ACCESS Protocol). Lo cual significa protocolo simple de acceso a
objetos. Es un protocolo de mensajes entre computadores.
SOAP, especifica el formato de mensaje que accede e invoca a los objetos, mas
que un objeto en particular.
• Genera una independencia de plataforma, lenguaje de desarrollo e
implementación.
• También establece un protocolo estándar de invocación de servicios
remotos, basados en estándares de internet.
Mecanismos de comunicación

Permiten la comunicación entre procesos que se ejecutan en


ordenadores distintos, todo estos por los middlewares de
comunicación.
Su utilización se puede basar en dos opciones:
- Las primitivas básicas de comunicación las cuales son: Sockets, las
colas de mensajes y los servicios web REST.
- Las llamadas a procedimientos o métodos remotos, las cuales tiene
un mayor nivel de abstracción y el envió o recepción de mensajes
es transparente al programador.
Mecanismos de comunicación

La estructura de los mensajes son:


- No estructurados, solo contenido.
- Estructurados en cabecera mas contenido.
- Estructura transparente al programador.
Los contenidos de los mensajes pueden ser:
- BYTES
- Texto
El direccionamiento de los mensajes puede ser:
- Directo
- Indirecto
Mecanismos de comunicación

La sincronización se divide en varias categorías, como:


- Comunicación asincrónica
- Comunicación sincrónica en entrega
- Comunicación sincrónica en respuesta
La persistente de los mecanismos de comunicación también se dividen
en:
- Comunicación persistente
- Comunicación no persistente
Protocolos en la comunicación Web

- SMTP: Para el correo electrónico.


- TELNET: Para la conexión de maquinas remotas o locales si conviene.
- FTP: Para el intercambio de ficheros.
- HMTL: Para el formato estándar de presentación.
- XML: Es un estándar de intercambio de información entre procesos.
- DHCP: Protocolo de configuración dinámica de host
- DNS: Sistema de nomenclatura jerárquico descentralizado para dispositivos
conectados a redes IP.
- TCP/IP: Protocolo de control de transmisión y protocolo de internet.
- HTTP: Protocolo de transferencia de hipertexto, que es popular porque se utiliza
para acceder a las páginas web.
Unidades de datos

Las unidades de protocolo de datos, también llamadas PDU, se


utilizan para el intercambio de datos entre unidades disparejas,
dentro de una capa del modelo OSI. Existen dos clases:
• PDU de datos: Consiste en la contención de los datos del usuario
principal, o la PDU del novel inmediatamente inferior.
• PDU de control: Sirve para dirigir el comportamiento completo
del protocolo en sus funciones de establecimiento y unión de la
conexión, control de flujo, control de errores, entre otros.
WEB GRAFIAS

• https://www.youtube.com/watch?v=8iXpeAjY06Y
• https://www.youtube.com/watch?v=5SYNWV9Aq-M
• https://www.youtube.com/watch?v=HHT27rcOPwc
• https://www.youtube.com/watch?v=Cuak1o_zMHg

También podría gustarte