Adaptado por Afonso Alves
Quando um cliente solicita uma página da
Web, um navegador da Web, como o Microsoft Internet Explorer ou o Mozilla
Firefox (ou Safari ou Google Chrome ou Opera). A própria página web pode ser um
documento armazenado em seu computador, por diversos tipos de armazenamentos e
circunstâncias, dependendo de sua autorização consciente ou/e não consciente.
Como um documento de processamento de
texto. Um programa como o Microsoft Word sabe como abrir documentos formatados
para o Microsoft Word. Da
mesma forma, um navegador da Web sabe como abrir documentos formatados para a
web.
Os navegadores da Web são
programados para ler e analisar os documentos especialmente formatados
conhecidos como páginas da web.
O navegador da Web não sabe apenas como
abrir e analisar documentos formatados para a web, mas também como entrar em
contato com outros computadores para solicitar documentos deles. Por exemplo,
quando você digita http://www.cnn.com na barra de endereços do seu navegador, o
navegador sabe como
traduzir essa solicitação para a página resultante que você acabou de
receber.
O servidor web
Quando um navegador da Web solicita uma
página, ele geralmente entra em contato com um servidor web. Assim como o
navegador da Web é um software programado para saber como analisar páginas da web,
o servidor web é um programa que está programado para enviar páginas da web
quando solicitado. Vários pacotes de software de servidor web populares estão
disponíveis, mas dois se destacam acima do resto: Apache httpd e Microsoft Internet Information Service
(IIS). Entre os dois, esses pacotes de software de servidor são
responsáveis por hospedar a grande maioria de todos os domínios da web.
Os
servidores da Web e os navegadores da Web conversam uns com os outros usando um
protocolo chamado - Protocolo de transferência HyperText ou HTTP. Em essência,
o HTTP é apenas uma maneira para essas duas partes se falarem. Pense nisso como
sendo o protocolo envolvido em fazer uma ligação telefônica. Quando você faz
uma ligação telefônica, você marca alguns dígitos. (Isto é como o navegador da
Web usando o endereço IP para entrar em contato com o servidor web.) O
indivíduo Quem responde a chamada é esperado para dizer "Olá" ou algo
semelhante. Como um
Resposta, você deve dizer "Olá"
ou "O que é Aquilo?" ou alguma outra Saudação apropriada para que
ambos saibam que a conversa está em andamento.
Isto é tudo o que HTTP ou qualquer outro
protocolo da Internet faz: define como e Quando cada parte envolvida na
conversa deve agir. Um dos principais Entre HTTP e uma conversa telefônica é
que HTTP é dito stateless, ou seja, sem conexão contínua. Esta é uma maneira
elegante de dizer que o HTTP não lembra o que está fazendo de uma solicitação
para a próxima. Quando você solicita uma página da Web, o servidor web não tem
como saber que você apenas solicitou a mesma página 3 Segundos atrás e não
saberá se você solicitar a mesma página de 3 depois. Isso é importante quando
você começa a programar aplicativos da Web que precisam lembrar de uma tela
para a próxima - e você verá como É fácil resolver o problema.
Para não achar que você erroneamente
comprou a Internet For Leigos, vamos concentrar isso:
Discussão de volta para a programação web.
Antes de fazer isso, aqui está uma soma:
✦ Um navegador da Web é um software
especial que sabe como abrir e interpretar
paginas web. Os navegadores da Web também
sabem como entrar em contato com os servidores da Web para obter em formação.
✦ A web opera em um modelo cliente-servidor.
✦ Um servidor web é um software especial
que sabe como responder aos pedidos
Para páginas web.
✦ Os servidores da Web e os navegadores da
Web falam HTTP entre si e fazem isso
Usando nomes de host, nomes de domínio e
endereços IP.
Referências
PHP,
MySQL, JavaScript & HTML5 - Steven Suehring, Janet Valade
No comments:
Post a Comment