Introducción
El modelo cliente-servidor es aquel donde se tiene una máquina cliente,
que requiere un servicio de una máquina servidor, y éste realiza la función
para la que está programado.
Desarrollo
La arquitectura
cliente-servidor es un modelo de aplicación distribuida en el que
las tareas se reparten entre los proveedores de recursos o servicios,
llamados servidores, y los demandantes,
llamados clientes. Un cliente realiza peticiones a otro programa,
el servidor, quien le da
respuesta.
Las características del cliente son:
- Es activo, inicia el diálogo con el servidor
- Por cada petición se debe obtener una respuesta
Las características del servidor son:
- Es pasivo, espera las peticiones de los clientes
- Cuando recibe peticiones, debe procesarlas y ofrecer una respuesta
Por otro lado, el modelo de referencia OSI (Open Systems Interconection) sirve para
regular la comunicación entre los sistemas heterogéneos y es así
como surge en el año de 1983 como el resultado del la
ISO(International Organization of Standardization) para la estandarización
internacional de los protocolos de comunicación.
Este modelo se divide en 7 capas o niveles :
1. Capa física
Es la que se encarga
de la topología de la red y de las conexiones globales de la computadora hacia
la red, tanto en lo que se refiere al medio físico como a la forma en la que se
transmite la información.
2. Capa de enlace de
datos
Esta capa se ocupa
del direccionamiento físico, del acceso al medio, de la detección de errores,
de la distribución ordenada de tramas y del control del flujo. Es uno de los
aspectos más importantes que revisar en el momento de conectar dos ordenadores,
ya que está entre la capa 1 y 3 como parte esencial para la creación de sus
protocolos básicos.
3. Capa de red
Se encarga de
identificar el enrutamiento existente entre una o más redes. Las unidades de
información se denominan paquetes, y se pueden clasificar en protocolos
enrutables y protocolos de enrutamiento.
4. Capa de transporte
Capa encargada de
efectuar el transporte de los datos (que se encuentran dentro del paquete) de
la máquina origen a la de destino, independizándolo del tipo de red física que
esté utilizando.
5. Capa de sesión
Esta capa es la que
se encarga de mantener y controlar el enlace establecido entre dos computadores
que están transmitiendo datos de cualquier índole.
6. Capa de presentación
El objetivo es
encargarse de la representación de la información, de manera que aunque
distintos equipos puedan tener diferentes representaciones internas de
caracteres los datos lleguen de manera reconocible.
7. Capa de aplicación
Ofrece a las
aplicaciones la posibilidad de acceder a los servicios de las demás capas y
define los protocolos que utilizan las aplicaciones para intercambiar datos
Conclusión

































