Una red cliente-servidor se compone de una unidad central de proceso , que sondea las solicitudes de cliente . Se ocupa de la solicitud en un servicio y a continuación, y devuelve una respuesta . Servidores secuenciales y paralelos
Un servidor deja de sondeo secuencial para controlar una solicitud , como en el programa de chat de línea de comandos . Un servidor paralelo inicia un subproceso independiente para manejar esa petición para que polling es ininterrumpido.
Stateless y Stateful Conexiones
una página HTML simple que devuelve código HTML sin tener ningún información de estado es un ejemplo de una conexión sin estado . Un carro de salida la página HTML que almacena información de la sesión en forma de cookies, HTTP GET /POST variables o cadenas de consulta URL es un ejemplo de una conexión con estado.
Varios niveles Arquitectura < br >
un servicio web que devuelve los resultados de la base de datos en una página HTML es un ejemplo de un modelo de cliente-servidor de varios niveles . El navegador al servidor web constituye la primera grada. El servidor Web en el servidor de base de datos constituye el segundo nivel.
Alternativas al servidor
Client Estos incluyen servidores cooperantes, donde los servidores se llaman entre sí dentro de un mismo servicio , tales como servidores proxy, donde una media de procesadores centrales de proxy entre varios clientes y servidores ; applets web, donde el código se descarga y ejecuta en el lado del cliente , y las redes peer-to -peer , donde los procesadores envían solicitudes a los demás como co -iguales servicio manipuladores .
protocolos
la red cliente-servidor contiene cuatro capas de protocolos de servidor de cliente dentro de las siete capas del modelo OSI (Open Systems Interconnection ) Modelo : Protocolo ( OSI Layer ) , Ethernet ( física y de enlace ), IP /IPX (Red ) , TCP /SPX ( Transporte ) y HTTP /SMTP /DNS /Telnet /FTP (Sesión , Presentación y Aplicación)