Neste artigo
Um servidor é um computador projetado para processar solicitações e fornecer dados a outro computador pela Internet ou em uma rede local. Um tipo de servidor bem conhecido é um servidor da Web onde as páginas da Web podem ser acessadas pela Internet por meio de um cliente, como um navegador da Web. No entanto, existem vários tipos de servidores, incluindo os locais, como servidores de arquivos que armazenam dados em uma rede de intranet.
O que um servidor faz em uma rede de computadores?
Embora qualquer computador executando o software necessário possa funcionar como um servidor, o uso mais comum da palavra se refere às máquinas enormes e de alta potência que enviam e extraem dados da Internet. A maioria das redes de computadores oferece suporte a um ou mais servidores que realizam tarefas especializadas. Via de regra, quanto maior a rede em termos de clientes que se conectam a ela ou a quantidade de dados que ela move, mais provável é que vários servidores desempenhem uma função, cada um dedicado a uma finalidade específica. O servidor é o software que lida com uma tarefa específica. No entanto, o poderoso hardware que oferece suporte a esse software também é chamado de servidor. Isso ocorre porque o software de servidor que coordena uma rede de centenas ou milhares de clientes requer hardware mais robusto do que os computadores para uso do consumidor.
Tipos comuns de servidores
Enquanto alguns servidores dedicados se concentram em uma função, como um servidor de impressão ou servidor de banco de dados, algumas implementações usam um servidor para vários fins. Uma grande rede de uso geral que oferece suporte a uma empresa de médio porte provavelmente implanta vários tipos de servidores, incluindo:
- servidor web: Um servidor da web mostra páginas e executa aplicativos por meio de navegadores da web. O servidor ao qual seu navegador está conectado agora é um servidor da web que fornece esta página e as imagens nela. O programa cliente, neste caso, é um navegador como Internet Explorer, Chrome, Firefox, Opera ou Safari. Os servidores da Web são usados para muitas tarefas, além de fornecer texto e imagens simples, como upload e backup de arquivos online por meio de um serviço de armazenamento em nuvem ou serviço de backup online.
- Servidor de e-mail: Os servidores de e-mail enviam e recebem mensagens de e-mail. Se você tiver um cliente de e-mail em seu computador, o software se conecta a um servidor IMAP ou POP para baixar suas mensagens para o computador e a um servidor SMTP para enviar mensagens de volta por meio do servidor de e-mail.
- servidor FTP: Os servidores FTP movem arquivos por meio de ferramentas de protocolo de transferência de arquivos. Os servidores FTP podem ser acessados remotamente por meio de programas de cliente FTP, que se conectam ao compartilhamento de arquivos no servidor, seja por meio dos recursos integrados de FTP do servidor ou por meio de um programa de servidor FTP dedicado.
- Servidor de Identidade: Os servidores de identidade oferecem suporte a logins e funções de segurança para usuários autorizados.
Centenas de tipos de servidores especializados oferecem suporte a redes de computadores. Além dos tipos corporativos comuns, os usuários domésticos costumam fazer interface com servidores de jogos online, servidores de bate-papo e servidores de streaming de áudio e vídeo, entre outros. Alguns servidores existem para uma finalidade específica, mas não são necessariamente interagidos de nenhuma maneira significativa. Servidores DNS e servidores proxy são alguns exemplos.
Tipos de servidores de rede
Muitas redes na Internet empregam um modelo de rede cliente-servidor que integra sites e serviços de comunicação. Um modelo alternativo, denominado rede ponto a ponto, permite que todos os dispositivos em uma rede funcionem como servidor ou cliente conforme a necessidade. As redes de pares oferecem um maior grau de privacidade porque a comunicação entre computadores é direcionada de forma restrita. No entanto, devido em parte às limitações de largura de banda, a maioria das implementações de rede ponto a ponto não é robusta o suficiente para suportar grandes picos de tráfego.
Noções básicas sobre clusters de servidores
A palavra cluster é amplamente usada em redes de computadores para se referir a uma implementação de recursos de computação compartilhados. Normalmente, um cluster integra os recursos de dois ou mais dispositivos de computação que poderiam funcionar separadamente para algum propósito comum (geralmente uma estação de trabalho ou dispositivo de servidor).
Servidores de computador em casa
Como os servidores são softwares, as pessoas podem executá-los em casa, acessíveis tanto a dispositivos conectados à sua rede doméstica quanto a dispositivos fora da rede. Por exemplo, alguns discos rígidos com reconhecimento de rede usam o protocolo de servidor Network Attached Storage para permitir que diferentes PCs em uma rede doméstica acessem um conjunto compartilhado de arquivos.
Mais informações sobre servidores
Como o tempo de atividade é extremamente importante para a maioria dos servidores, os servidores não foram projetados para desligar, mas para funcionar 24 horas por dia, 7 dias por semana. No entanto, às vezes os servidores param de funcionar intencionalmente para manutenção programada, razão pela qual alguns sites e serviços notificam os usuários sobre o tempo de inatividade programado ou manutenção programada. Os servidores também podem cair acidentalmente durante algo como um ataque DDoS. Um servidor da web que relata um erro devido ao tempo de inatividade – seja intencional ou não – pode fazer isso usando um código de status HTTP padrão. Quando um servidor da web retira informações permanentemente, ou mesmo temporariamente, você ainda poderá acessar esses arquivos se um serviço de terceiros os arquivou. O Wayback Machine é um exemplo de arquivador da web que armazena instantâneos de páginas da web e arquivos armazenados em servidores da web. Grandes empresas que possuem vários servidores normalmente não acessam esses servidores localmente, como com um teclado e mouse, mas sim por acesso remoto. Esses servidores às vezes também são máquinas virtuais, o que significa que um dispositivo de armazenamento pode hospedar vários servidores, o que economiza espaço físico e dinheiro.