Basicamente um
servidor WEB é um conjunto
hardware/software capaz de aceitar e
responder a pedidos de outros
computadores (clientes) utilizando o
protocolo HTTP.
Os clientes
utilizam normalmente um browser, um
programa que utiliza um
interpretador de linguagem
HTML para visualizar a informação
(dados e imagens) fornecidas pelos
servidores WEB. São exemplos de
browsers o Internet Explorer da
Microsoft, o Firefox da Mozilla ou o
Safari da Apple.
De uma
maneira geral pode dizer-se que um
servidor WEB é a forma fácil e
eficiente de controlar a publicação
de conteúdos na Internet, quer para
consultas públicas quer privadas.
Até aqui temos falado da www
(Word Wide Web), mas é perfeitamente
possível implementar outras funções
como sejam:
- Servidor FTP
(File Transfer Protocol) para
agilizar a distribuição de
documentos contendo texto
e imagens, programas, vídeos e som.
- Servidor email que permite criar e
gerir todas as contas de email que
se pretender. - Webmail para
permitir o acesso às contas de email
via Internet, utilizando apenas um
browser. - SMB Server para
permitir a partilha de ficheiros por
clientes Windows. - Sistema de de
gestão de "Backups" locais e
remotos. - Motor de base de dados
SQL para suportar a implementação de
websites avançados com
gestor de conteúdos.
Como Funciona
Um servidor WEB necessita de ter uma ligação permanente à Internet.
Existem duas possibilidades:
a) Colocar o servidor num operador (serviço normalmente designado por "Housing").
b) Manter o servidor em instalações próprias através de uma ligação contratada a um ISP.
Ambas têm vantagens e desvantagens, assim:
1 - Housing Vantagens: A responsabilidade da ligação à Internet e fornecimento de energia permanentes, fica do lado do ISP.
O IP da ligação é fixo. Desvantagens: O acesso ao servidor para efeitos de manutenção ou outros, implica uma deslocação às instalações
do ISP e com sujeição ao horário e tempo autorizados pelo mesmo.
2 - Instalações próprias Vantagens: Intervenções mais rápidas na manutenção e sem quaisquer restricções.
Desvantagens: Uma vez que fica do lado do cliente a ligação à Internet e respectiva alimentação eléctrica,
isso pode implicar um eventual investimento em função da criticidade da disponibilidade dos serviços do servidor.
O IP pode ser dinâmico ou fixo em função do serviço contratado.
Um servidor WEB suporta todos os domínios e sub-domínios que se quiser.
Geralmente quando se regista um domínio, a entidade que o faz, disponibiliza também os serviços de DNS, sendo incluido no valor
do registo do domínio ou com custo separado.
Se se pretende um serviço DNS mais robusto é preferível recorrer a serviços mais especializados, que oferecem vários IP´s
redundantes.
Os serviços de DNS são fundamentais para a WWW, apesar de curiosamente serem também os menos perceptíveis pelos utilizadores.
Tudo tem origem no facto de os nomes dos domínios, facilmente compreendidos e memorizados por nós, corresponderem a endereços
de IP, que são valores binários (32 bit), os únicos que são "compreendidos" i.e. processados pelos computadores.
Assim, um domínio com o nome "www.exemplo.com" pode corresponder a um IP com o valor "192.0.30.0".
Para resolver este problema é que existem os serviços de DNS (Domain Name System) alojados em servidores que se encarregam de
traduzir os nomes dos domínios para o correpondente endereço IP. No exemplo anterior quando alguém no seu browser coloca o
nome www.exemplo.com, a primeira intervenção é do servidor de DNS que vai converter aquele nome no endereço 192.0.30.0.