La arquitectura Cliente/Servidor es una forma de dividir y especializar programas y equipos de cómputo de forma que la tarea que cada uno de ellos realiza se efectúa con la mayor eficiencia posible y permita simplificar las actualizaciones y mantenimiento del sistema.
Es una red de comunicaciones en la cual los clientes están conectados a un servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que están a disposición de los clientes cada vez que estos son solicitados. Todas las gestiones que se realizan están en el servidor, se disponen en el todos los requerimientos provenientes de los clientes que tienen prioridad.
Sistema distribuido donde el software está dividido entre :
Tareas del servidor y cliente.
Separación clara de responsabilidades. En base a la noción de servicio.
Papel del cliente:
Inicia el diálogo, envía peticiones al servidor conforme a algún protocolo asimétrico, pide que el servidor actúe, o le informe, o ambas cosas.
Papel del sevidor:
Espera pasivamente peticiones de los clientes y responde a las peticiones según su política.

No hay comentarios.:
Publicar un comentario