A rede cliente-servidor é composto por um processador central, que as pesquisas de solicitações do cliente. Ele lida com o pedido de um serviço e , em seguida, e retorna uma resposta . Servidores seqüenciais e paralelas
Um servidor sequencial pára a sondagem para lidar com uma solicitação, como no programa de linha de comando chat. Um servidor paralelo inicia uma thread separada para lidar com esse pedido para que sondagem é ininterrupto.
Stateless e Stateful Conexões
Uma página HTML simples que retorna código HTML , sem a realização de qualquer informações de estado é um exemplo de uma conexão sem estado. Uma página HTML check-out compras que armazena as informações da sessão na forma de cookies, HTTP GET variáveis POST /ou seqüências de consulta URL é um exemplo de uma conexão stateful .
Várias camadas arquitetura < br >
um serviço web que retorna resultados de banco de dados em uma página HTML é um exemplo de um modelo cliente-servidor de várias camadas . O navegador para o servidor Web forma a primeira camada. O servidor da Web para o servidor de banco de dados de forma a segunda camada.
Alternativas ao Client Server
Estes incluem servidores de cooperação , em que os servidores chamam uns aos outros dentro do mesmo serviço , tais como servidores proxy, onde um processador central de procuração medeia entre vários clientes e servidores ; applets web, onde o código é baixado e executado no lado do cliente , e redes peer-to -peer , onde os processadores enviam pedidos para o outro como co- igual serviço manipuladores
protocolos
a rede cliente servidor contém quatro camadas de protocolos de servidor de clientes dentro das sete camadas do modelo OSI ( Open Systems Interconnection ) : . Protocol ( OSI camada ) , Ethernet ( Física e link de dados ), IP /IPX (Rede ), TCP /SPX (Transportes) e HTTP /SMTP /DNS /Telnet /FTP ( Sessão, Apresentação e Aplicação ),