MANUTENÇÃO - CONSULTORIA - APLICAÇÃO WEB Linux e Microsolft - INTERNET - SEGURANÇA





sexta-feira, 13 de agosto de 2010

Como Funciona um Servidor Web


Você sabe realmente como os servidores web funcionam? O que você precisa antes de procurar uma empresa fornecedora de serviços de hospedagem de servidores web.
Os servidores web são responsáveis por armazenar e trocar informações com outras máquinas. Por causa disso, pelo menos dois participantes são envolvidos em cada troca de informações: um cliente, que solicita informações, e um servidor, que atende a esses pedidos. Cada lado exige também um programa especializado para negociar a troca de dados; no caso do cliente, um browser como o Internet Explorer é usado.
No lado de servidor, porém, as coisas não são tão simples. Existe uma miríade de opções de software disponível, mas todos têm uma tarefa semelhante: negociar transferências de dados entre clientes e servidores via http(Protocolo de Transferência de Hipertexto), o protocolo de comunicações da Web. O software depende do sistema operacional escolhido para o servidor. Por exemplo, o IIS da Microsoft é uma escolha popular para Windows, já os fãs do Unix escolhem o Apache.
Uma comunicação simples entre o cliente e o servidor Web funciona da seguinte forma:
1. O browser do cliente decompõe a URL (o endereço da página) em para várias partes separadas, tais como o nome de domínio, nome da página e protocolo. Para a URL 
http://www.malima.com.br/newsletter.asp, o nome de domínio é www.malima.com.br, o nome da página é newsletter.asp e o protocolo é o http.
2. Um Servidor de Nome de Domínio (DNS) traduz o nome de domínio informado pelo para seu endereço de IP, uma combinação numérica que representa o endereço real do site na Internet (um nome de domínio é somente uma ferramenta para facilitar a memória). Por exemplo, o domínio malima.com.br é traduzido para o endereço IP real 69.48.12.59. O que você acha mais fácil de lembrar?
3. O browser agora determina que protocolo deve ser usado. Os exemplos de protocolos incluem FTP (Protocolo de Transferência de Arquivo), e http (Protocolo de Transferência de HiperTexto).
4. O servidor passa então a recuperar os arquivos solicitados na página. Por exemplo, quando um usuário digitarhttp://www.malima.com.br/articles.asp, o browser solicita o arquivo articles.asp do servidor malima.com.br e aguarda uma resposta. O servidor então responde os pedidos do browser. Verifica se o endereço existe, encontra os arquivos necessários, executa as instruções apropriadas e retorna para os resultados de volta para o browser. Se não puder localizar o arquivo, o servidor envia a uma mensagem de erro para o cliente.
5. O browser recebe os dados do servidor na linguagem HTML interpreta essas instruções e exibe os resultados para o usuário.
Esse processo é repetido até o cliente que o browser deixe o site.
Além de suas funções listadas acima, o servidor de Web cuida também de outras tarefas. Considerando que umWeb Browser simplesmente traduz e exibe os dados alimentados, um servidor de Web é responsável por distinguir entre vários tipos de erros e dados. Um servidor de Web deve, por exemplo, designar o código apropriado para qualquer erro interno e enviar de volta para o Browser logo depois dele acontecer.
Tem que distinguir também entre vários elementos em uma página de Web (como .GIFs, JPEGS etc.) de forma que o browser sabe que arquivos usar na hora formatar a página.
Dependendo da função do site, um servidor de Web pode também tratar de tarefas adicionais, como registro de estatísticas, segurança de manipulação e criptografia, servir imagens para outros sites (para imagens, mapas, etc), gerenciador de conteúdo dinâmico, ou funções de comércio eletrônico.
Agora você tem uma idéia de como funciona um servidor web e das etapas envolvidas na exibição das páginas de seu site. Quando você for adquirir os serviços de uma empresa de hospedagem de websites, lembre-se das informações deste artigo.

Fonte: http://www.malima.com.br