Aprenda algo novo todos os Dias

Como a Web funciona?

Para muitos de nós, a Internet e a navegação na web tornaram-se uma atividade diária. Quer seja para verificar os preços das ações, comprar comida, fazer trabalho, pedir livros e música, ou apenas procurar um site favorito, a navegação na web tornou-se uma instituição em nossas vidas, como é a televisão. Você já se perguntou como isso funciona toda a web? Este tutorial é projetado para explicar o histórico e conceitos da Web e como ele funciona tecnicamente. Depois de navegar para um site, você entenderá como ele é feito e como seu computador recupera essa informação. Nossa primeira parada, é a história da Web.

História da Web

A Web encontra suas raízes no CERN, a Organização Europeia para a Investigação da Física de Partículas, em 1989, quando Tim Berners-Lee e Robert Cailliau desenharam um sistema chamado Inquire. Este sistema permitiria que os documentos tenham links entre diferentes partes de dados, quer sejam arquivos no computador local ou armazenados em um computador remoto. A principal motivação é que tem sido a capacidade de acessar informações da biblioteca espalhadas por vários servidores no CERN.

Em 12 de novembro de 1990, Tim Berners-Lee publicou uma proposta formal denominada “Gerenciamento da Informação: Uma Proposta” que descrevia a World Wide Web como a conhecemos hoje usando um sistema para exibir informações chamadas HyperText, que foi descrita pela primeira vez em 1945 por uma o homem chamado Vannevar Bush, para vincular documentos em um pool de informações em grande escala. No dia seguinte, em 13 de novembro de 1990, Tim Berners-Lee criou a primeira página web e que, a partir de dezembro, escreveu o primeiro navegador e servidor web. O nome desse programa que foi criado foi chamado WorldWideWeb. Assim, temos o nome que usamos hoje.

À medida que o desenvolvimento do WorldWideWeb continuava, mais pessoas de todo o mundo começaram a se envolver, até que, em 1992, um dos primeiros navegadores da web que apoiava gráficos foi introduzido, chamado Pei-Yuan Wei’s Viola. Isso levou a Marc Andreessen da NCSA, lançando em 1993 um programa para o UNIX chamado Mosaic. Mosaic foi a faísca que marcou o aumento da popularidade da World Wide Web e deixou de ser confinado nos círculos acadêmicos. Marc Andreesen passou a formar a Mosaic Communications, que então evoluiu para a Netscape Communications. Netscape foi o primeiro navegador gráfico gráfico principal.

Com o passar do tempo, mais funcionalidades começaram a ser adicionadas ao navegador, mais empresas entraram na Internet, e as páginas pessoais começaram a surgir em todos os lugares, e a Web como a conhecemos foi criada.

A Tecnologia por trás da Web

A web funciona em três padrões. Esses padrões geralmente são aderidos por todas as empresas que fabricam produtos que funcionam com a World Wide Web.

Esses padrões são:

URL (Uniform Resource Locator):estes são os endereços que você entra no seu navegador da Web para se conectar a um site. O URL é dividido em 4 partes que são o protocolo, o nome do host, o número da porta e o caminho que você está solicitando.

Protocolo:
A parte do protocolo de uma URL é a seqüência de caracteres engraçado que você vê antes do nome do host. Exemplos são http, ftp, telnet :, etc. Eles estão separados do nome do host com um dois pontos e duas barras oblíquas (: //). Esses protocolos indicam ao seu navegador qual o tipo de serviço a ser usado quando você se conecta com o navegador da Web ao nome do host. Se você deixar o protocolo fora do seu endereço, por padrão, o navegador da Web assumirá que você está usando o protocolo HTTP, que é para se conectar a sites, portanto, não há necessidade de digitar o http: // toda vez que você vai para um local na rede Internet. Se você especificar outro protocolo como ftp, o navegador atuará como um cliente ftp que permitirá que você se conecte a um servidor ftp para baixar arquivos.
Nome de anfitrião:
O nome do host é o endereço que você está procurando. Por exemplo, se você estiver indo para o endereço https://www.bleepingcomputer.com, então www.bleepingcomputer.com é o nome do host.
Número da porta:
O número da porta é um número que você pode anexar ao nome do host com dois pontos (:) entre eles. Por exemplo https://www.bleepingcomputer.com:80. Se você deixar o número da porta desligado, o que quase todo mundo faz, o navegador usará automaticamente a porta 80, pois essa é a porta padrão para o protocolo http.
Caminho:
Este é o caminho no servidor, culminando com o nome do arquivo que você está tentando alcançar. Por exemplo, a URL https://www.bleepingcomputer.com/examples/example1.html. O caminho neste caso é /examples/example1.html. Este caminho corresponde a uma estrutura de diretório real no servidor web. Então, no servidor da Web, existe um diretório raiz, um diretório de exemplos embaixo desse diretório raiz e um arquivo chamado example1.html por baixo disso.

HTTP (Hyper Text Transfer Protocol):Este é um processo definido de como transferir informações entre um navegador da Web e um servidor web. Todos os navegadores e servidores web seguem esse processo.

HTML (Hyper Text Markup Language):Este é o idioma usado em páginas da web para formatar texto, imagens e layout de página. Este idioma está em texto puro e é inserido em um arquivo que tenha um final de html. É possível colocar HTML em documentos que não terminam em html, mas para fins deste tutorial, estamos apenas focando em documentos HTML puros. O texto nesses documentos contém códigos especiais, chamados tags, que contam ao navegador da Web quando ele lê o arquivo como formatar o texto. Vamos tentar um exemplo abaixo.

Se você fosse criar um arquivo chamado helloworld.html e salvá-lo no seu disco rígido, então você poderia abrir esse arquivo com seu navegador e exibi-lo. O conteúdo deste arquivo terá o seguinte texto:

Olá Mundo!!!!

Se você fosse abrir este documento em seu navegador, você veria o seguinte:

Olá Mundo!!!!

Como você pode ver o texto, o Olá Mundo, foi mostrado em negrito. Isso ocorreu porque incluímos as palavras nas tags, o que significa qualquer texto depois que ele será ousado e, em seguida, o finalsignifica que este é o final da formatação em negrito. Todas as tags em HTML têm uma tag de início, que inicia a formatação e uma etiqueta de término, que impede a formatação. Há muitas outras tags mais disponíveis para usar em HTML,sendo a tagbold () uma delas apenas uma delas.

Navegador Web e Servidores Web

Para que a Web funcione, você precisa de navegadores da web e servidores web que trabalhem lado a lado. O navegador da Web é um pedaço de software que é usado para interpretar as informações encontradas em um documento HTML e exibir o conteúdo desse documento com base nas tags HTML encontradas dentro dele. Um servidor web é um computador que armazena documentos HTML, também conhecido como páginas da web, e espera conexões de navegadores da web. Quando um navegador da Web se conecta a um servidor web, o servidor web envia o documento solicitado, se ele existe, de volta ao navegador da Web para exibição.

Atualmente navegando em um site da Web

Agora que você entende os conceitos básicos de como a Web funciona, podemos acompanhá-lo através do processo real de como seu computador é para um site e o exibe em seu navegador.

O primeiro passo, é claro, é abrir o navegador da Web, seja Netscape, Internet Explorer ou Mozilla. Quando seu navegador é aberto, você tem a opção de se conectar a outro site. No campo de endereço, digite a localização de onde você gostaria de ir. Para este exemplo, vamos para www.bleepingcomputer.com.

Você digita https://www.bleepingcomputer.com ou www.bleepingcomputer.com como http: // é opcional, no campo de endereço e pressione enter ou vá. O diagrama abaixo explica o que acontece:

Como a Web funciona

Como você pode ver, quando você tenta se conectar a um site, seu navegador abre uma conexão com a Internet e tenta se conectar ao servidor da Web especificado na parte do host do URL. Se ele se conecta, o navegador web envia ao servidor web a parte do caminho do URL. Se esse caminho existir no servidor web, o servidor web envia o conteúdo do arquivo HTML de volta ao seu navegador. Seu navegador lê o HTML do documento, seguindo as instruções encontradas lá, pois exibe as informações na tela.

Isso é tudo para recuperar uma página da Web a partir de um computador remoto.

Deixe uma resposta

Seu endereço de email não será publicado.