Um servidor é um computador projetado para processar solicitações e fornecer dados para outro computador pela Internet ou por uma rede local.
A palavra "servidor" é entendida por a maioria para significar um servidor web onde as páginas da web podem ser acessadas através da internet através 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.
Embora qualquer computador que execute o software necessário possa funcionar como um servidor, o uso mais típico da palavra faz referência às enormes máquinas de alta potência que funcionam como as bombas que empurram e extraem dados da Internet.
A maioria das redes de computadores suporta um ou mais servidores que lidam com tarefas especializadas. Como regra geral, 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 um papel, cada um dedicado a um propósito específico.
Estritamente falando, o servidor é o software que lida com uma tarefa específica. No entanto, o poderoso hardware que suporta esse software também é normalmente chamado de servidor, pois o software de servidor que coordena uma rede de centenas ou milhares de clientes exige um hardware muito mais robusto do que o que você compraria para o uso comum do consumidor.
Tipos comuns de servidores
Enquanto alguns servidores dedicados se concentram em apenas uma função, algumas implementações usam um servidor para várias finalidades.
Uma grande rede de uso geral que suporta uma empresa de médio porte provavelmente implementa vários tipos de servidores, incluindo:
- Servidor web: Servidores Web mostram páginas e executam aplicativos através de navegadores da web. O servidor ao qual seu navegador está conectado agora é um servidor da web que entrega esta página e qualquer imagem que você vê nela. O programa cliente, nesse caso, provavelmente é um navegador como o Internet Explorer, Chrome, Firefox, Opera ou Safari. Os servidores da Web são usados para todo tipo de coisa, além de fornecer texto e imagens simples, como fazer upload e fazer backup de arquivos on-line por meio de um serviço de armazenamento em nuvem ou serviço de backup online.
- Servidor de e-mail: Servidores de e-mail facilitam o envio e recebimento de mensagens de e-mail. Se você tiver um cliente de e-mail no computador, o software estará se conectando a um servidor de e-mail IMAP ou POP para baixar suas mensagens para o computador e um servidor SMTP para enviar mensagens de volta pelo servidor de e-mail.
- Servidor FTP: Servidores FTP suportam a movimentação de arquivos através das ferramentas do File Transfer Protocol. Servidores FTP são acessíveis remotamente através de programas clientes de FTP.
- Identity Server: Os servidores de identidade suportam logins e funções de segurança para usuários autorizados.
Centenas de tipos diferentes de tipos de servidores especializados suportam redes de computadores. Além dos tipos corporativos comuns, os usuários domésticos geralmente fazem interface com servidores de jogos on-line, servidores de bate-papo e servidores de streaming de áudio e vídeo, entre outros.
Tipos de servidor 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, chamado de rede peer-to-peer, permite que todos os dispositivos em uma rede funcionem como um servidor ou cliente conforme a necessidade. As redes de pares oferecem um maior grau de privacidade porque a comunicação entre os computadores é limitada, mas a maioria das implementações de redes peer-to-peer não é robusta o suficiente para suportar grandes picos de tráfego.
Clusters de Servidores
O cluster de palavras é usado amplamente em redes de computadores para se referir a uma implementação de recursos de computação compartilhada. 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 um dispositivo de servidor).
Um farm de servidores da Web é uma coleção de servidores da Web em rede, cada um com acesso ao conteúdo no mesmo site. Eles funcionam como um cluster conceitualmente. No entanto, os puristas debatem a classificação técnica de um farm de servidores como um cluster, dependendo dos detalhes da configuração de hardware e software.
Servidores em casa
Como os servidores são apenas softwares, as pessoas podem executar servidores em casa, acessíveis apenas a dispositivos conectados à sua rede doméstica. Por exemplo, alguns discos rígidos com reconhecimento de rede usam o protocolo do servidor Network Attached Storage para permitir que diferentes PCs na rede doméstica acessem um conjunto compartilhado de arquivos.
O software de servidor de mídia Plex ajuda os usuários a consumirem mídia digital em TVs e dispositivos de entretenimento, independentemente de os arquivos de mídia estarem na nuvem ou em um PC local.
Mais informações sobre servidores
Como o tempo de atividade é extremamente importante para a maioria dos servidores, eles nunca são desligados, mas são executados 24 horas por dia, 7 dias por semana.
No entanto, os servidores às vezes caem intencionalmente para manutenção programada, e é por isso que alguns sites e serviços notificam seus usuários sobre "inatividade programada" ou "manutenção programada". Os servidores também podem ser desativados acidentalmente durante algo como um ataque DDoS.