Quando um usuário da Internet visualiza uma página da web, ele a solicita do servidor da web. Se um endereço de site for inserido na linha do navegador, o navegador fará uma solicitação do servidor da web sobre a página da web e o servidor enviará dados sobre ela ao computador do usuário.
Instruções
Passo 1
A palavra "servidor" é de origem inglesa, significa literalmente "dispositivo de serviço". No campo da informática, o servidor é responsável por fornecer informações aos recursos da rede.
Passo 2
Quando um site é criado em um servidor web, um endereço IP é atribuído a ele. IP é uma abreviatura de Internet Protocol. Um endereço IP consiste em dez dígitos pontilhados (por exemplo, 127.21.61.137). Para fazer uma solicitação de um servidor da web sobre um determinado site, o navegador no computador deve primeiro descobrir o endereço IP desse site. Se essa informação não estiver no cache do navegador, ele fará uma solicitação correspondente do servidor DNS pela Internet.
etapa 3
O servidor DNS informa ao navegador em qual endereço IP o site está localizado. O navegador então solicita o URL do site do servidor da web. O servidor responde enviando a página solicitada. Se esta página não existir, o servidor enviará uma mensagem de erro. O navegador recebe a mensagem e a exibe.
Passo 4
No mundo profissional, em tal situação, o navegador é denominado "cliente" e o servidor web é denominado "servidor". Além disso, esses conceitos se aplicam a computadores. Os computadores que atuam como servidores da web são chamados de servidores e os que se conectam à Internet para obter informações são chamados de clientes.
Etapa 5
Um servidor da web geralmente contém informações sobre mais de um site. Muitas empresas de hospedagem oferecem espaço para centenas ou até milhares de sites em um único servidor da web. Cada site geralmente recebe seu próprio endereço IP exclusivo. Este endereço é descriptografado pelo servidor DNS para obter o nome de domínio.
Etapa 6
Os nomes de domínio existem porque a maioria dos usuários da Internet tem dificuldade de se lembrar de números de dez dígitos, que são endereços IP. Além disso, esses endereços às vezes mudam.
Etapa 7
Cada computador servidor fornece acesso às informações armazenadas nele usando portas numeradas. Cada serviço prestado pelo servidor (e-mail, hospedagem) possui sua própria porta. Os clientes se conectam ao serviço por meio de um endereço IP e de uma porta.
Etapa 8
Quando um cliente se conecta a um servidor em uma porta, ele está usando um protocolo. O protocolo é um texto que mostra como o cliente e o servidor se comunicarão.
Etapa 9
Cada servidor web está em conformidade com o protocolo HTTP. A forma mais básica de comunicação compreendida por um servidor HTTP contém apenas um comando: Get. Inicialmente, o protocolo era limitado ao servidor enviando o arquivo solicitado ao cliente e fechando. Posteriormente, o protocolo foi aprimorado e toda a URL foi enviada ao cliente.
Etapa 10
Quando o usuário digita o nome do URL na linha do navegador, o navegador divide o nome em três partes: protocolo, nome do servidor, nome do arquivo. O navegador recebe informações sobre o endereço IP do site através do nome do servidor e, com sua ajuda, se conecta ao computador servidor. O navegador então se conecta ao servidor da web neste endereço IP por meio da porta. Seguindo o protocolo, o navegador envia um comando "Receber" ao servidor. O servidor envia texto HTML para a página da web. O navegador lê as tags HTML e formata a página para a tela do computador cliente.
Etapa 11
A maioria dos servidores web usa medidas de segurança. Por exemplo, eles podem restringir o acesso às informações com uma senha e login. Servidores mais avançados aumentam o nível de segurança protegendo o recurso criptografando informações entre o cliente e o servidor de forma que as informações pessoais (número de cartão de crédito, número de telefone) permaneçam inacessíveis a outros usuários. Todos os itens acima se aplicam às chamadas páginas estáticas, ou seja, aquelas que permanecem inalteradas até que o criador as conserte.
Etapa 12
Mas também existem páginas dinâmicas. Neles, qualquer usuário pode pesquisar uma palavra-chave, fazer entradas em livros de visitas, comentar. Nesse caso, o servidor web processa as informações e gera uma nova página. Na maioria dos casos, são usados scripts CGI - comandos especiais que permitem modificar uma página da web.