Em informtica, um servidor um sistema de computao centralizada que fornece servios a
uma rede de computadores. Esses servios podem ser de natureza diversa, como por exemplo, arquivos e correio eletrnico. Os computadores que acessam os servios de um servidor so chamados clientes. As redes que utilizam servidores so do tipo cliente-servidor, utilizadas em redes de mdio e grande porte e em redes onde a questo da segurana desempenha um papel de grande importncia. O termo servidor largamente aplicado a computadores completos, embora um servidor possa equivaler a um software ou a partes de um sistema computacional, ou at mesmo a uma mquina que no seja necessariamente um computador.
Tipos de servidores Existem diversos tipos de servidores. Os mais conhecidos so: Servidor de Fax: Servidor para transmisso e recepo automatizada de fax pela Internet, disponibilizando tambm a capacidade de enviar, receber e distribuir fax em todas as estaes da NET. Servidor de arquivos: Servidor que armazena arquivos de diversos usurios. Servidor web: Servidor responsvel pelo armazenamento de pginas de um determinado site, requisitados pelos clientes atravs de browsers. Servidor de e-mail: Servidor responsvel pelo armazenamento, envio e recebimento de mensagens de correio eletrnico. Servidor de impresso: Servidor responsvel por controlar pedidos de impresso de arquivos dos diversos clientes. Servidor de banco de dados: Servidor que possui e manipula informaes contidas em um banco de dados Servidor DNS: Servidores responsveis pela converso de endereos de sites em endereos IP e vice-versa. Servidor proxy: Servidor que atua como um cache, armazenando pginas da internet recm- visitadas, aumentando a velocidade de carregamento destas pginas ao cham-las novamente. 1
Servidor de imagens: Tipo especial de servidor de banco de dados, especializado em armazenar imagens digitais. Servidor FTP: Permite acesso de outros usurios a um disco rgido ou servidor. Esse tipo de servidor armazena arquivos para dar acesso a eles pela internet. Servidor webmail: servidor para criar emails na web. Servidor de virtualizao: permite a criao de mquinas virtuais (servidores isolados no mesmo equipamento) mediante compartilhamento dehardware, significa que, aumentar a eficincia energtica, sem prejudicar as aplicaes e sem risco de conflitos de uma consolidao real. Servidor de sistema operacional: permite compartilhar o sistema operacional de uma mquina com outras, interligadas na mesma rede, sem que essas precisem ter um sistema operacional instalado, nem mesmo um HD prprio. Os clientes e os servidores comunicam atravs de protocolos, assim como dois ou mais computadores de redes. Um computador, ocasionalmente, pode prover mais de um servio simultaneamente. Pode existir em uma rede, um computador que atue como um servidor web e servidor de banco de dados, por exemplo. Computadores que atuem como um nico tipo de servidor chamado de servidor dedicado. Os servidores dedicados possuem a vantagem de atender a uma requisio de um cliente mais rapidamente. Com exceo servidor de aplicao, os demais servidores apenas armazenam informaes, ficando por conta do cliente o processamento das informaes. No servidor de aplicaes, os papis se invertem, com o cliente recebendo o resultado do processamento de dados da mquina servidora. Em uma rede heterognea (com diversos hardwares e softwares) um cliente tambm pode ser um servidor e assim um servidor pode ser "cliente do cliente" tal como "servidor do servidor". Hardware e software de servidores Hardware Servidores dedicados, que possuem uma alta requisio de dados por partes dos clientes e que atuam em aplicaes crticas utilizam hardware especfico para servidores. J servidores que no possuam essas atuaes podem utilizar hardware de um computador comum. Para comear, muitos servidores baseiam-se em entradas e sadas de informaes (principalmente gravaes e delees de arquivos), o que implica interfaces de entrada e sada e discos rgidos de alto desempenho e confiabilidade. O tipo de disco rgido mais utilizado possui o padro SCSI ou SAS, que permite a interligao de vrios perifricos, dispostos em arranjos RAID. Devido a operar com muitas entradas e sadas de informaes, os servidores necessitam de processadores de alta velocidade, algumas vezes alguns servidores so multi-processados, ou seja, possuem mais de um processador. Servidores tambm tem disponvel uma grande quantidade de memria RAM, sendo geralmente usada para caching de dados. Por ter de operar por muito tempo (frequentemente de maneira ininterrupta), alguns servidores so ligados a geradores eltricos. Outros utilizam sistemas de alimentao (por exemplo, o UPS - Nobreaks) que continuam a alimentar o servidor caso haja alguma queda de tenso. E, por operar durante longos intervalos de tempo, e devido existncia de um ou mais processadores de alta velocidade, os servidores precisam de um eficiente sistema de dissipao de calor, o que implica coolers mais caros, mais barulhentos, porm de maior eficincia e confiabilidade. Existem outros hardwares especficos para servidor, especialmente placas, do tipo hot swapping, que permite a troca destes enquanto o computador est ligado, o que primordial para que a rede continue a operar. Em uma estrutura no crtica, um computador comum pode ser usado como servidor. Note que o tamanho da rede no importa; por exemplo: uma empresa com 3 instrutores on-line na Internet tem 3 computadores e um deles o servidor de acesso Internet. Se este servidor falha o negcio da empresa est parado. Prevendo esse tipo de necessidade, os fabricantes de componentes de computadores desenvolvem placas mais robustas, aplicam uma engenharia mais elaborada de ventilao, redundncia de itens e capacidade de expanso ampliada, para que o servidor possa garantir a disponibilidade do servio e a confiabilidade no mesmo. Normalmente a preocupao em desenvolver servidores fica centrada em grandes fabricantes do mercado, que possuem equipes preparadas e laboratrios com esse fim. Sistemas Operacionais Para que funcione uma rede cliente-servidor, necessrio que no servidor esteja instalado um sistema operacional que reconhea esse tipo de rede. Os sistemas operacionais para redes cliente-servidor so: Em servidores, o sistema Unix e sistemas baseados neste (como Linux e Solaris) so os sistemas mais utilizados para aplicaes como Firewall e servidor web, ao passo que o sistema Windows, so mais utilizados para Gerenciamento de Usurios e servios pela facilidade de operao e manuteno (AD). Servidores na Internet A Internet, maior rede de computadores do mundo, utiliza o modelo cliente-servidor. Muitos servidores em todo o mundo so interligados e processam informaes simultaneamente. Alguns servios oferecidos por servidores de internet so: pginas web, correio eletrnico, transferncia de arquivos, acesso remoto, mensagens instantneas e outros. interessante notar que qualquer ao efetuada por um usurio envolve o trabalho de diversos servidores espalhados pelo mundo.