Angeles Urrutia Joel 5IM7
En todo sistema distribuido ha de haber componentes que ejerzan algún papel para llevar acabo un proceso dentro del mismo. A la repartición de estas tareas o responsabilidades se le llama arquitectura de sistema. Uno de los tipos de arquitectura más importantes dentro de los sistemas distribuidos es el modelo cliente-servidor y continúa siendo ampliamente utilizado.
Su forma de funcionar es muy sencilla, se trata de un cliente que realiza peticiones o solicita recursos y un servidor que proporciona dichos recursos y procesa la información solicitada por el cliente. En el modelo cliente-servidor pueden existir también servidores que realizan peticiones a otros servidores, a estas se les llaman capas. Un claro ejemplo es el de los buscadores en Internet, el cliente realiza una solicitud al servidor del buscador y a su vez este servidor a otro para acceder. En otras ocasiones la solicitud del cliente debe pasar por una capa intermedia antes de llegar al servidor. La petición es procesada por el servidor y envía la respuesta de regreso a la aplicación (capa intermedia), hasta que llega al cliente. Un ejemplo son los servidores de las bases de datos. Un cliente interactúa con una aplicación mandando peticiones y esta a su vez a la base de datos de la cual de manda una respuesta a través de la aplicación y llega al cliente.
El modelo de cliente servidor históricamente ha sido el más importante ya que las posibilidades que hay en su uso son muchas. Es justo por eso que la mayoría de los servicios en Internet utilizan este modelo, desde las grandes compañías como Google o Microsoft hasta las más pequeñas que se encuentran en algún sitio en la red más grande que hay. La importancia de este modelo es mucha y gracias al mismo hoy tenemos y podemos gozar de la mayoría de los servicios de Internet que cada vez son más indispensables para la vida cotidiana de cualquier persona.
Referencia:
George Coulouris, Jean Dollimore, Tim Kindberg. (2001). Sistemas distribuidos: conceptos y diseño. Madrid, España: Pearson Educación.
No hay comentarios:
Publicar un comentario