Вы находитесь на странице: 1из 1

Arquitectura Cliente/Servidor

El trmino Cliente/Servidor fue usado por primera vez en 1980 para referirse a PCs en red. Este modelo Cliente/Servidor empez a ser aceptado a finales de los 80s. Su funcionamiento es sencillo: se tiene una mquina cliente, que requiere un servicio de una mquina servidor, y ste realiza la funcin para la que est programado (ntese que no tienen que tratarse de mquinas diferentes; es decir, una computadora por s sola puede ser ambos cliente y servidor dependiendo del software de configuracin). Se puede definir la computacin Cliente/Servidor como una arquitectura distribuida que permite a los usuarios finales obtener acceso a la informacin en forma transparente an en entornos multiplataforma. En el modelo cliente servidor, el cliente enva un mensaje solicitando un determinado servicio a un servidor (hace una peticin), y este enva uno o varios mensajes con la respuesta (provee el servicio). Usualmente la mayora del trabajo pesado se hace en el proceso llamado servidor y el o los procesos cliente slo se ocupan de la interaccin con el usuario (aunque esto puede variar). As mismo es una extensin de programacin modular en la que la base fundamental es separar una gran pieza de software en mdulos con el fin de hacer ms fcil el desarrollo y mejorar su mantenimiento. Esta arquitectura permite distribuir fsicamente los procesos y los datos en forma ms eficiente lo que en computacin distribuida afecta directamente el trfico de la red, reducindolo grandemente al tener como resultado un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta. En esta arquitectura la capacidad de proceso est repartida entre los clientes y los servidores, aunque son ms importantes las ventajas de tipo organizativo debidas a la centralizacin de la gestin de la informacin y la separacin de responsabilidades, lo que facilita y clarifica el diseo del sistema. Los tipos especficos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. El modelo C/S soporta un medio ambiente distribuido en el cual los requerimientos de servicio hechos por estaciones de trabajo inteligentes o clientes'', resultan en un trabajo realizado por otros computadores llamados servidores. Este modelo construye sistemas de informacin, se sustenta en la idea de repartir el tratamiento de la informacin y los datos por todo el sistema informtico, permitiendo mejorar el rendimiento del sistema global de informacin. Sus elementos principales son: Un cliente, que es todo proceso que reclama servicios de otro, es decir, el cliente es el proceso que permite al usuario formular los requerimientos y pasarlos al servidor. Se lo conoce con el trmino front-end. Un servidor, que es todo proceso que proporciona un servicio a otros. Es el proceso encargado de atender a mltiples clientes que hacen peticiones de algn recurso administrado por l. Al proceso servidor se lo conoce con el trmino back-end.

Вам также может понравиться