Arquitectura Cliente/ Servidor

Conceptos Basicos

¿Que es?

Básicamente consiste en que el cliente realice una series de peticiones a otro programa, es decir, al servidor, esta idea se puede aplicar a software que se ejecutan sobre una sola computadora, aunque es mas ventajosa en un sistema multiusuarios distribuidos mediante de una red

Cararacteristicas

La relación puede ser de muchos a uno en la que un servidor pueda dar servicio a diferentes usuarios para regular su acceso a los recursos compartidos

El cliente y el servidor cuenta con distinto requerimientos en cuanto a los recursos, como la velocidad del procesador, memoria y la capacidad del disco y los dispositivos de entrada y salida.

Se crea una dependencia entre diferentes procesos y estos pueden ser realizados por una o varias maquina dispersas a lo largo de la red.

Los clientes son a los que les corresponden a los procesos activos ya que estos son los que realizan las peticiones de servidores.

Componentes

Cliente

Envié ciertas ordenes al servidor y espera una respuesta cuya espere es de milisegundos o segundos, además su tiempo de espera es finito, es decir, que una vez los servidores cumplen sus ordenes, termina el trabajo.

Servidor

Este regresa el resultado solicitante al cliente, el servidor comienza su actividad entes de empezar la relación con el usurario estos servidores tiene la posibilidad de llevar a cabo tareas sencillas o difíciles.

Ventajas

Este ayuda a proporcionar a las distintas zonas de una organización a dar soluciones locales, pero admitiendo la integración de los datos

Desventajas

Cuenta con pocos materiales para la gestión y ajustes del cumplimiento de los sistemas

Ejemplo

La red de internet es un gran ejemplo, donde hay incontables peticiones de distintos usuarios conectados en mundo, donde se conectan mediante los servidores donde su proveedor de internet por ISP donde son conducidos a los servidores de los sitios web que desean.

Siempre hay que tener habilidades para cualquier error que se presente para mantener la consistencia de la información

La organización facilita la incorporación de nuevas tecnologías y el aumento de la infraestructura computacional.