? Cliente-servidor é o modelo regular para comunicações de rede. Um servidor tem recursos , permitindo que muitos computadores menores em uma rede para ter acesso a mais dados do que o seu próprio hardware poderia segurar. Geralmente, um servidor em uma rede é muito maior do que os computadores clientes. Haverá muitos mais clientes em uma rede de servidores. Terminologia
computadores clientes e servidores obter os seus nomes porque o servidor serve um cliente , oferecendo um recurso ou serviço. Ambos os termos podem também aplicar-se a aplicações. Um programa servidor é o que faz um computador em uma máquina de servidor. Programas de servidor escuta as solicitações de entrada e requisitos diretos outras aplicações. Um cliente também descreve os programas . Clientes de email como o Outlook e navegadores da Web são exemplos de software cliente.
Roles
Uma característica fundamental de comunicação cliente-servidor é que o cliente inicia o contato . Por este motivo , os servidores deverão ter conexões de entrada e os clientes não são. Isso permite que o firewall para proteger os clientes, pois nenhuma mensagem recebida deve ser esperado a menos que seja em resposta a um pedido do computador protegido. Conexões cliente-servidor são sempre configurado como comunicação one- to-one . Um cliente envia uma solicitação para um servidor eo servidor responde .
Finalidade
a vantagem de uma rede cliente-servidor é que ele permite que muitos computadores uma rede de expandir seus recursos de hardware . Um servidor de arquivos centralizado permite que o usuário tem acesso a mais de armazenamento de arquivos que o PC local pode oferecer. Esta centralização funções também remove a redundância. Onde há um recurso que muitos computadores sobre a necessidade de rede , como um arquivo de ajuda , o armazenamento no servidor retira a exigência de cada computador para manter uma cópia . Isso resulta em um uso mais eficiente dos recursos.
Servidor Exemplos
redes comerciais modernas incluem servidores com uma variedade de funções . O acesso à rede é geralmente administrada por um Network Access Server, ou um servidor de acesso remoto . O NAS ou RAS é um servidor de autenticação que valida as credenciais do usuário . Acesso à Internet de saída geralmente é controlado por um servidor proxy, que se concentra a exposição ao vírus em uma máquina e também restringe o acesso a sites indesejáveis. A maioria dos trabalhadores de escritório provavelmente está familiarizado com servidores de arquivos , e muitas empresas aplicam a mesma arquitetura para a entrega de aplicações , também, centralizando -os em um servidor de aplicativos . Funções do servidor de rede pode ser terceirizado , e assim os clientes podem precisar acessar as funções de servidor através da Internet. Outros serviços são geralmente deverá estar fora da rede . Estes incluem servidores web , que possuem páginas da Web e servidores de VoIP , que ligam juntos usuários de telefonia via Internet.