La tecnología denominada cliente-servidor es utilizada por todas las aplicaciones de Internet/Intranet. Este modelo proporciona una forma eficiente de todos los recursos de está maquina de tal forma que la seguridad y fiabilidad que proporcionan los recursos de mainframe se traspasan a la red de área local.
La arquitectura de cliente-servidor es un modelo para el desarrollo de de sistemas de información en el que las transacciones se dividen en procesos independientes que cooperan entre si para intercambiar información, servicios o recursos.
En este modelo las aplicaciones de forma que el servidor contiene la parte que debe ser compartida por varios usuarios y en el cliente permanece sólo lo particular de cada usuario.
Los clientes generalmente realizan funciones como:
1.- Manejo de la interfaz de usuario.
2.- Captura y validación de los datos de entrada.
3.- Generación de consultas e informes sobre las bases de datos.
Los servidores realizan:
1.- Gestión de periféricos compartidos.
2.- Control de accesos concurrentes a bases de datos compartidas.
3.- Enlaces de comunicaciones con otras redes de área local estensa.