abc def
Você aprenderá:
•O que é e como funciona o protocolo HTTP.
•Quais são as partes de um pedido HTTP.
•Quais são as partes de um a resposta HTTP.
IIS - HTTP 1
O que é o protocolo HTTP?
• Hyper Text Transfer Protocol é o protocolo usado na World Wide Web para a distribuição e recuperação de informação.
• A troca de informações entre um browser e um servidor Web é toda feita através desse protocolo, que foi criado especificamente para a
World Wide Web.
IIS - HTTP 2
O protocolo HTTP
• O HTTP define uma forma de conversação no estilo pedido-resposta entre um cliente (o browser) e um servidor (o servidor Web).
• Toda a conversação se dá no formato ASCII
(texto puro) através de um conjunto de comandos simples baseados em palavras da língua inglesa.
IIS - HTTP 3
Cliente HTTP
• Os clientes de uma conexão HTTP são os browsers. • Atualmente dois browsers se destacam no mercado: - Comunicator, da Netscape;
- Internet Explorer, da Microsoft.
• Ambos os browsers são gratuitos.
IIS - HTTP 4
Servidores HTTP
• Os servidores de uma conexão HTTP são os servidores Web.
• Os servidores Web de maior destaque atualmente no mercado são:
- Apache HTTP Server;
- Internet Information Server, da Microsoft;
- Enterprise Server, da Netscape.
• Existem servidores gratuitos e comerciais.
IIS - HTTP 5
Cliente Browser
Internet Explorer
Pedido HTTP
Obs: o servidor Web não é localizado pelo nome de host ou domínio,, fazendo-se necessária a resolução do nome achando-se o endereço IP.
Servidor WEB
Internet Information
Server 2.0
IIS - HTTP 6
Cliente Browser
Internet Explorer
Resposta HTTP
Servidor WEB
Internet Information
Server 2.0
IIS - HTTP 7
Pedido HTTP
• Um exemplo de pedido HTTP (é totalmente transparente para o usuário do browser):
GET /internet/index.html HTTP/1.0
User-agente: Mozilla /4.5 [en] (WinNT; I)
AcceptP: text/plain, text/html, image/gif, image/x-xbitmap,
image/jpeg,