Como funciona um servidor de vários clientes?
Um servidor cliente múltiplo é um tipo de arquitetura de software para redes de computadores em que clientes, que podem ser estações de trabalho básicas ou computadores pessoais totalmente funcionais, solicitam informações de um computador servidor. Geralmente, também existem interfaces de software entre o cliente e o servidor, conhecidas como middleware, e software de roteamento de rede e protocolo, além de software de segurança como firewalls. Dependendo do tamanho de uma rede, os servidores e clientes podem interagir diretamente ou através de uma arquitetura de três camadas que fornece processamento adicional entre os dois tipos de máquinas. Um servidor pode lidar com dezenas de solicitações de informações dos computadores clientes simultaneamente. Ao contrário da crença popular, o próprio computador do servidor não precisa ser a máquina mais rápida e poderosa da rede para desempenhar essa função com eficiência.
Um PRIA distinção de Mary em várias redes de servidores de clientes é que elas podem ser redes de área local (LANs) que são independentes em um edifício e não necessariamente conectadas à Internet, ou redes de área ampla (WANs). Redes de área larga são sistemas de servidores múltiplos distribuídos em vários locais geográficos e quase exclusivamente ligados à Internet. Algumas grandes corporações, no entanto, têm sistemas WAN independentes da Internet. O crescimento do tamanho da Internet, seu desenvolvimento da World Wide Web e a crescente diversidade de software de rede e opções de hardware resultaram no termo WAN assumindo um significado mais amplo.
No passado, uma WAN era um ou mais servidores físicos, fornecendo suporte de rede a uma infinidade de clientes. O termo agora está mais frouxamente definido e uma WAN pode ser construída em grande parte no próprio software, como em computação em nuvem ou utilização de WNavegadores EB e servidores da Web. Os Wans mais tradicionais usam arquiteturas de protocolo de transferência de arquivos (FTP) e sistema de nome de domínio (DNS). As taxas de transferência e processamento de arquivos em WANs também foram aprimoradas através do uso do servidor cliente com vários threads, uma rede construída em unidades de processamento central (CPUs) que podem aparentemente executar muitas instruções diferentes do programa simultaneamente.
servidores da Web são um tipo de hospedagem virtual de vários servidores cliente. Essas redes são construídas inteiramente em software e não exigem locais físicos específicos para os computadores de clientes ou servidores. O servidor da Web atua como um servidor físico e pode ser executado em várias máquinas ou em uma seção de uma máquina de servidor executando vários servidores da Web de uma só vez. O computador cliente neste caso é um navegador da Web que acessa o servidor e também pode ser carregado de uma variedade de computadores não vinculados a um local específico.
Computação em nuvem tem semelhanças com o conceito de estação de trabalho de anos anteriores para múltiplos clienT servidores. Tanto a computação em nuvem quanto as estações de trabalho são máquinas clientes com pouco em termos de recursos locais para se basear. Quase todo o software da rede de computação em nuvem está instalado no próprio servidor, como processadores de texto, jogos, músicas e aplicativos de vídeo e muito mais. O cliente ganha acesso a este software no servidor para executá -lo. A estação de trabalho é um local de monitor e rede com recursos mínimos, como muito pouca memória ou capacidade de processamento e, sem acesso ao servidor, não seria um computador funcional.
Arquiteturas de servidores da Web, computação em nuvem e designs de estação de trabalho despojados são tentativas para reduzir o custo de uma rede de múltiplos servidores de clientes. Ao não distribuir recursos ou software de hardware físico para dezenas ou centenas de máquinas clientes, a idéia é que elas possam ser acessadas mais economicamente em um servidor central e poderoso. A vulnerabilidade com eles é que cópias locais da maioria dos arquivos não existem e, se o nET Falha, muitas pessoas podem perder o acesso ao seu trabalho.
Os sistemas FTP e DNS são projetos fundamentais de comunicação multin-cliente. O FTP é um método rápido e confiável de transmissão de texto e alguns outros arquivos, geralmente no modo binário, em uma rede. Era um protocolo de transferência original quando a Internet era amplamente baseada em texto, antes que o subconjunto rico em gráfico da World Wide Web existisse. Hoje, a maioria do tráfego da Internet ainda são transferências de FTP baseadas em texto que ocorrem em grande parte invisíveis pelos usuários da Web. Os sistemas DNS surgiram desde o início também, especialmente quando a World Wide Web cresceu, como uma maneira de substituir os endereços de rede reais na forma de seqüências de caracteres de protocolo da Internet (IP), com nomes familiares em inglês para os servidores que os clientes acessariam.