Está en la página 1de 2

DEFINICION

La tecnologa Cliente/Servidor es el procesamiento cooperativo de la informacin por medio de un conjunto de procesadores, en el cual mltiples clientes, distribuidos geogrficamente, solicitan requerimientos a uno o ms servidores centrales. Desde el punto de vista funcional, se puede definir la computacin Cliente/Servidor como una arquitectura distribuida que permite a los usuarios finales obtener acceso a la informacin de forma transparente an en entornos multiplataforma.

ESTRUCTURA
Esta arquitectura se divide en dos partes claramente diferenciadas, la primera es la parte del servidor y la segunda la de un conjunto de clientes. Normalmente el servidor es una mquina bastante potente que acta de depsito de datos y funciona como un sistema gestor de base de datos (SGBD). Por otro lado los clientes suelen ser estaciones de trabajo que solicitan varios servicios al servidor. Ambas partes deben estar conectadas entre s mediante una red.

FUNCIONAMIENTO
Un sistema cliente/servidor funciona de la siguiente manera: El cliente enva una solicitud al servidor mediante su direccin IP y el puerto, que est reservado para un servicio en particular que se ejecuta en el servidor. El servidor recibe la solicitud y responde con la direccin IP del equipo cliente y su puerto.

EJEMPLO
Un ejemplo muy claro es el que vemos en las empresas que tienen sucursales a nivel nacional. Cada sucursal (se encuentran distribuidas geogrficamente) manda una solicitud a el servidor Principal (se encuentra en un lugar estratgico) por medio de una aplicacin o interfaz, el cual recibe la solicitud, la procesa y luego manda la informacin a la sucursal que la solicit. Esto es bsicamente esta es la arquitectura cliente-servidor.

MODELO DE 2 Y 3 CAPAS
Modelo de 2 capas En una arquitectura cliente/servidor clsica tenemos: Una donde est el cliente que implementa la interface. Otra donde se encuentra el gestor de bases de datos que trata las peticiones recibidas desde el cliente. La lgica de la aplicacin se encuentra por tanto repartida entre el cliente y servidor.

Modelo de 3 capas Con la arquitectura cliente/servidor en tres capas aadimos una nueva capa entre el cliente y el servidor donde se implementa la lgica de la aplicacin. De esta forma el cliente es bsicamente una interface, que no tiene por qu cambiar si cambian las especificaciones de la base de datos o de la aplicacin; queda aislado completamente del acceso a los datos.

CONCLUSION
El modelo Cliente-Servidor es muy usado en la actualidad debido a su simplicidad y a su bajo costo, tambin se usa demasiado debido a que no hay limitaciones geogrficas ya que puedes solicitar o guardar informacin en el servidor desde otro lugar, es muy funcional.

REFERENCIAS
http://docente.ucol.mx/sadanary/public_html/bd/cs.htm http://docente.ucol.mx/sadanary/public_html/bd/cs.htm http://www.desarrolloweb.com/articulos/arquitectura-cliente-servidor.html http://www.juansa.net/Admin2003/cliser.htm

También podría gustarte