Um servidor é um computador ou dispositivo através do qual os recursos da rede são controlados. Por exemplo, um servidor de ficheiros é um dispositivo de armazenamento que guarda ficheiros. Os ficheiros podem ser armazenados no servidor por qualquer utilizador da rede. Do mesmo modo, um servidor de impressão é um computador utilizado para executar uma ou mais impressoras e o tráfego de rede é controlado pelo servidor de rede.
Normalmente, os servidores não realizam outras tarefas para além das suas próprias tarefas. Por outro lado, nos sistemas operativos de processamento paralelo, um único computador pode executar mais do que algumas aplicações ao mesmo tempo. Um servidor pode referir-se à aplicação que está a gerir os recursos de uma forma mais voluntária do que todo o computador.
Aqui estão disponíveis diferentes tipos de servidores:
Servidores proxy:
Estes dispositivos existem entre uma aplicação cliente (normalmente um navegador Web) e um servidor externo (normalmente outro servidor na Web) para classificar os pedidos, melhorar o funcionamento e partilhar ligações.
Servidores de correio eletrónico:
Aproximadamente tão omnipresentes e críticos como os servidores Web, os dispositivos de correio criam e armazenam correio em redes mútuas (através de LANs e WANs) e em toda a Internet.
Plataformas de servidor:
Uma plataforma é o hardware ou software fundamental para um sistema e é o motor que faz funcionar o servidor.
Servidores Web:
Na sua base, um servidor Web fornece dados estáticos a um navegador Web carregando um ficheiro de um disco e fornecendo-o através da rede ao navegador Web de um utilizador. Toda esta troca é arbitrada pelo navegador e pelo servidor que conversam entre si utilizando HTTP.
Servidores de aplicações:
Os dispositivos de aplicação ocupam uma grande parte da região de computação entre os servidores de bases de dados e o utilizador final e, normalmente, fazem a ligação entre os dois.
Servidor de base de dados:
O servidor da base de dados controla a base de dados com a utilização do sistema de gestão de bases de dados SOL. O pedido do cliente é enviado ao servidor sob a forma de perguntas SOL e, em seguida, o servidor da base de dados acede aos dados armazenados para responder à pergunta do cliente e envia a resposta ao cliente.
Servidores de comunicação em tempo real (IRC e servidores de mensagens imediatas (IM)):
Os servidores de comunicação em tempo real permitem que muitos utilizadores partilhem informações diretamente.
Servidores FTP (File Transfer Protocol):
O Protocolo de Transferência de Ficheiros move um ou mais ficheiros de forma segura entre computadores, proporcionando segurança e organização dos ficheiros, para além do controlo da transferência.
Servidores de colaboração:
Em numerosas técnicas, o software de colaboração revela o poder inovador da Web. O software de colaboração foi concebido para facilitar a colaboração entre utilizadores, independentemente da sua localização, através da Internet ou de uma intranet comum e para realizar o trabalho em conjunto num ambiente virtual.
Servidores de listas:
Os servidores de listas fornecem um método para lidar melhor com as listas de correio eletrónico, quer se trate de discussões interactivas abertas ao público ou de listas unidireccionais que enviam declarações, circulares ou publicidade.
Servidores Telnet:
Um servidor Telnet permite que os utilizadores iniciem sessão num computador anfitrião e executem tarefas como se estivessem a trabalhar no próprio computador remoto.
Servidores de código aberto:
Desde os seus sistemas operativos de servidor de código aberto fundamentais até ao software de servidor (que o ajuda a realizar o seu trabalho), o software de código aberto é uma parte importante de numerosas infra-estruturas de TI.
