5) es un modelo para el desarrollo de sistemas de información, en el que las transacciones, o tareas, se dividen en procesos independientes que cooperan entre sí para intercambiar información, servicios o recursos.
Es el modelo más común entre aplicaciones en una red. No forma parte de los conceptos de Internet como los protocolos IP, TCP o UDP, sin embargo todos los servicios estándares de alto nivel propuestos en Internet funcionan según este modelo.
Los clientes interactúan con el usuario, usualmente por medio de la interfaz gráfica de un programa, y se comunican con procesos auxiliares que se encargan de establecer la conexión con el servidor, enviar el pedido, recibir la respuesta, manejar las fallas y realizar actividades de sincronización y de seguridad.
Ventajas
.El servidor aprovecha al máximo su capacidad de procesamiento sin provocar demoras, al repartir el proceso de información con los clientes.
.Se reduce el tráfico de red considerablemente. Idealmente, el cliente se conecta al servidor cuando es estrictamente necesario, obtiene los datos que necesita y cierra la conexión dejando la red libre.
Para ejemplificar, podemos decir que los navegadores Firefox® e Internet Explorer® son programas cliente que solicitan servicios – envío de páginas Web– a un servidor denominado servidor Web.