El ordenador personal cambió la computación en red moviendo potencia de cálculo de la otrora todopoderosa de mainframe a una máquina en el escritorio del usuario. Cuando se ve en el concepto de una red, el PC es apodado el "cliente ". El ordenador central se convirtió en una poderosa herramienta de raro mega- computing y fue suplantado por menos potentes pero adecuada capaz "servidores " que sirven datos como archivos a los clientes. La relación cliente-servidor todavía existe hoy como una columna vertebral de muchas redes , incluyendo intranets corporativas e Internet. Client
Un cliente es una máquina de computación que solicita información desde un servidor. Un ejemplo común es la petición de un navegador en un ordenador de sobremesa pidiendo una página HTML desde un servidor Web . También podría ser un empleado ejecuta un programa de contabilidad que solicita información desde un servidor central de base de datos de una empresa en una red intranet.
Servidor
Un servidor es la máquina de computación que responde a las peticiones de información y envía como archivos a un cliente. Un ejemplo común es un servidor web que hace que las páginas web HTML.
Distribución
Un servidor facilita la distribución de las versiones actualizadas de los archivos a los clientes. Por ejemplo , si un cliente está ejecutando un sistema operativo que necesita un parche de seguridad , y su conexión con la comunicación con un servidor permite la identificación de la necesidad de que el parche , seguido por el envío de ese parche .
Flexibilidad
La conexión entre un cliente y un servidor significa que uno o ambos equipos pueden decidir si un intercambio de datos debería tener lugar entre ellos, y si es así qué frecuencia. Esto permite a frecuentes actualizaciones de archivos desde el servidor al cliente , sino también permite que el cliente para ralentizar o bloquear el flujo de información . Por ejemplo , un cliente puede bloquear los sitios web que están marcados como de contenido inapropiado para niños.
Control
Cuando varios clientes reciben información de un servidor , el servidor mantiene centralizada control sobre el contenido de los archivos que envía a cabo . Este enfoque apoya la normalización de la funcionalidad a través de clientes y permite a los clientes ejecutar las mismas versiones actualizadas de sus aplicaciones.