Servidor

Explicamos o que é um servidor, suas principais características e para que serve. Além disso, o que é um servidor web, classificação e exemplos.

Os servidores operam com base em um modelo de comunicação cliente-servidor.

O que é um servidor?

Na computação , um computador que faz parte de uma rede de computadores e fornece determinados serviços aos demais computadores, chamados de estações ou clientes , é conhecido como servidor . O referido computador deve ter uma aplicação específica capaz de atender às solicitações dos diferentes clientes e dar-lhes uma resposta atempada, de forma que na realidade vários servidores ( software ) simultâneos possam funcionar dentro de um mesmo computador físico ( hardware ), desde que o tenham os recursos logísticos necessários.

Os servidores operam com base em um modelo de comunicação cliente-servidor (ou “arquitetura”), dividindo as tarefas entre os provedores de recursos disponíveis , oferecendo assim aos seus clientes a oportunidade de compartilhar dados , informações específicas e acesso a determinados recursos de software e hardware, como um aplicativo ou periférico específico. É assim que funcionam, por exemplo, páginas da web e serviços de e- mail .

Normalmente, os servidores podem ser classificados de acordo com sua disponibilidade em dedicados e compartilhados . Servidores dedicados são aqueles que possuem todo seu hardware e recursos de processamento para atender às solicitações dos clientes; enquanto servidores compartilhados são aqueles que, além de receberem solicitações de clientes pela rede , atendem processos localmente, fora da rede.

Veja também: FTP

Características de um servidor

Os servidores devem ter fornecimento constante de eletricidade.

Como os servidores são computadores encarregados de atender às demandas dos clientes da rede, uma de suas principais características é que eles devem ter seus recursos constantemente disponíveis para que a rede esteja sempre operacional. Em outras palavras, eles devem estar sempre ligados, sempre disponíveis . Esta é a razão pela qual às vezes uma página web ou seus recursos não podem ser carregados: se um servidor travar ou travar, um determinado segmento da rede sob sua responsabilidade não estará mais disponível para sua clientela.

Por outro lado, os servidores geralmente são computadores de ponta , dotados de capacidade de processamento suficiente para atender a inúmeras solicitações de clientes com um intervalo mínimo de atraso. Isto também implica um fornecimento constante de energia elétrica e outros recursos físicos para garantir a sua operacionalidade. Na verdade, em muitos casos, os servidores são armazenados em compartimentos muito bem condicionados, mesmo climáticos: em um ambiente suficientemente fresco e livre de poeira, evita-se o superaquecimento do sistema.

Para que serve um servidor?

Os servidores do jogo permitem o acesso a um programa recreativo.

Os servidores, como já dissemos, se encarregam de atender às solicitações dos clientes de uma determinada rede e administrar os recursos de que dispõe para que cada cliente possa acessar as informações ou periféricos de que necessita. Nesse sentido, os servidores podem ter funções muito diferentes, como:

  • Servidores de arquivos. Eles armazenam os arquivos ou arquivos de informações e os alimentam em uma rede.
  • Servidores Active Directory / Domínio. Eles gerenciam informações relacionadas à rede , seus usuários , computadores e grupos internos.
  • Servidor de impressão. Gerencia um conjunto de impressoras disponíveis em rede, concedendo acesso às mesmas e gerenciando a fila de impressão.
  • Servidor de e-mail. Gerencia o fluxo de e-mail entre, de e para os clientes de uma rede, enviando e recebendo mensagens e armazenando seu histórico.
  • Servidor proxy. Sua função é de backup, armazenando por um tempo e na memória uma cópia das páginas web disponíveis para a rede, para acelerar o acesso às mesmas ou permitir a recuperação de dados caso o original caia.
  • Servidor da web . Ele armazena o conteúdo necessário para uma ou mais páginas da web e gerencia o acesso ordenado a elas, para que os navegadores dos clientes possam “renderizar” um site.
  • Servidor dns. Ele armazena as informações necessárias para associar um nome de domínio a uma série de endereços IP dos computadores vinculados a ele (seus servidores web).
  • Servidor DHCP. Encarregado de atribuir endereços IP dinâmicos (variáveis) aos clientes que se conectam a uma rede.
  • Servidor FTP. Armazena informações específicas do usuário e permite acesso privado a elas entre computadores.
  • Servidor do jogo. Aqueles especificamente dedicados a armazenar informações para que os clientes possam acessar um programa recreativo ao mesmo tempo (videogames massivos, em geral).

servidor web

O servidor web permite conexões por meio de protocolos como HTTP.

Os servidores web são programas (softwares) de uso diário na Internet , que fazem a mediação entre o servidor onde os dados solicitados pelo cliente estão hospedados e o seu próprio computador , permitindo conexões por meio de diversos protocolos de dados, como o conhecido HTTP (HyperText Transfer Protocolo ou Protocolo de Transferência de Hipertexto ). Em outras palavras, são programas que fazem a mediação entre o navegador de um usuário da Internet e o local onde residem as informações que procuram ou precisam.

Este termo também é utilizado para se referir ao próprio computador (hardware) no qual estão armazenados os arquivos que compõem um site da Web , junto com o software necessário para cumprir a conexão de dados da web.

Seguir em: servidor web

Tipos de servidores web

Os servidores da Web podem ser de dois tipos, dependendo de seu conteúdo:

  • Servidores estáticos. É o nome dos computadores onde ficam armazenadas as informações que o usuário busca e do servidor HTTP que responde aos protocolos de solicitação de dados. Os arquivos solicitados são enviados à medida que vão sendo armazenados, havendo ou não erros, e daí vem o seu nome.
  • Servidores dinâmicos. Nesse caso, são servidores idênticos aos estáticos, mas que contêm softwares adicionais (como aplicativos e bancos de dados ), que permitem atualizar as informações solicitadas pelo cliente antes de enviá-las pela web.

Exemplos de servidores web

Alguns dos servidores da web mais usados ​​são os seguintes:

  • Nginx. Um servidor web e proxy desenvolvido pela empresa de mesmo nome em 2004.
  • Apache. Um servidor web HTTP de código aberto, desenvolvido em 1995 e mantido por uma comunidade de usuários que compõe a Apache Software Foundation.
  • Serviços de Informações da Internet ou IIS. Um servidor da web e um conjunto de serviços projetados para o Microsoft Windows que foi originalmente incluído em sua versão NT.
  • Cherokee. Um servidor da web multiplataforma escrito na linguagem C, disponível sob a GNU General Public License ( software livre ).
  • Tomcat. Uma distribuição Apache de 1999, também conhecida como Jakarta Tomcat, que opera no princípio de servlets (Java).