Fundamentos y Funcionamiento de la Arquitectura Cliente-Servidor en Entornos Distribuidos

Informática y Telecomunicaciones2,92 KB

Características de una Implantación Cliente/Servidor

La implantación cliente/servidor persigue el objetivo de procesar la información de un modo distribuido, de tal forma que los usuarios finales puedan estar dispersos en un área geográfica extensa y acceder a un conjunto de recursos compartidos.

Elementos de la Arquitectura Cliente/Servidor

  • Servidor: Ordenador con prestaciones elevadas que ejecuta servicios para atender las demandas de diferentes clientes.
  • Cliente: Ordenador con prestaciones ajustadas que requiere los servicios de un equipo servidor.
  • Middleware: Se encarga del transporte de los mensajes entre el cliente y el servidor, por lo que se ejecuta en ambos lados.

Arquitectura en Niveles Cliente/Servidor

En este modelo, el cliente solicita recursos y el servidor responde directamente a la solicitud con sus propios recursos.

Clasificación según el Tipo de Servicio Ofrecido

Los servicios se pueden clasificar en los siguientes tipos:

  • Orientados a procedimientos o procesos.
  • Orientados a objetos.
  • Orientados a mensajes.
  • Orientados a componentes.

Ventajas de la Arquitectura Cliente/Servidor

Enumeración de Ventajas

  • Centralización del control.
  • Escalabilidad.
  • Fácil mantenimiento.

Explicación de las Ventajas

  • Centralización del control: Los accesos, recursos y la integridad de los datos son controlados por el servidor, de forma que un programa cliente defectuoso o no autorizado no pueda dañar el sistema.
  • Escalabilidad: Se puede aumentar la capacidad de clientes y servidores por separado.
  • Fácil mantenimiento: Al estar distribuidas las funciones y responsabilidades entre varios ordenadores, es posible reemplazar, reparar, actualizar o incluso trasladar un servidor.

Sistemas Operativos Windows para Servidores

Clasificación de los sistemas operativos Windows como servidores: W2000, W2000 Server, WS 2003, 2008, 2008 R2, 2012, 2016 y 2019.

Tecnologías de Virtualización y Protocolos

  • Hyper-V: Plataforma de virtualización de Microsoft en servidores.
  • RDP (Remote Desktop Protocol): Protocolo propietario desarrollado por Microsoft que permite la comunicación en ejecución de una aplicación entre una terminal.

Ejemplos de Clientes y Servidores Alternativos

A continuación, se enumeran dos servidores diferentes a Windows y dos clientes:

  • Clientes: Ubuntu, Deepin.
  • Servidores: AIX, Solaris OS.

Descargar

PDF Word HTML