HTTP

4591 palavras 19 páginas
168
189
207
223

-188
– 206
– 222
- 230

Protocolo HTTP





Conexões persistentes e nãopersistentes
Sintaxe das requisições e das respostas Uso de autenticação e cookies
Get condicional e Web caches

Características gerais do
HTTP
 Uso




da arquitetura cliente/servidor

Cliente (Browser): IE, Netscape,
Mosaic, ...
Servidor Web: Apache, IIS,
Netscape, ...

 HTTP

serve de base para a troca de
"objetos" entre cliente e servidor
 Exemplos de "objetos"



Texto HTML
Imagens jpeg, gif, etc.

Características gerais do
HTTP
 Uso

do protocolo TCP para transporte 

Usa a porta 80 por default

 Versões


do HTTP

HTTP/1.0: conexões não persistentes
 RFC 1945



HTTP/1.1: conexões persistentes
 RFC 2616



As duas versões são compatíveis mas a dominante atualmente é a 1.1

Características gerais do
HTTP
 Protocolo


sem estado

Servidor não mantém informações dos clientes (não retém informações entre requisições diferentes)
 Ex:

Cliente pode pedir o mesmo arquivo duas vezes – servidor não responde que já enviou o arquivo (pois não guardou esta informação). Envia o arquivo novamente

Conexões não persistentes x persistentes  Performance

pode variar bastante por conta do mecanismo de controle de congestionamento do TCP


Partida lenta (slow start) do TCP

 Supor


página Web contendo

1 arquivo base HTML : Uma página Web é constituída de um arquivo base HTML e diversos objetos referenciados pelas suas
URLs (Uniform Resouce Locator)



10 imagens JPEG



URL base:

Conexões não persistentes
1. Cliente

HTTP inicia conexão TCP com o servidor www.coinfo.cefetpb.edu.br 2. Cliente HTTP envia requisição ao servidor buscando o objeto index.html 3. Servidor recebe a solicitação acessa o objeto solicitado e monta uma mensagem de resposta contendo o objeto index.html
4. Servidor fecha o seu lado da

Conexões não

Relacionados

  • HTTP
    900 palavras | 4 páginas
  • HTTP
    797 palavras | 4 páginas
  • Http
    731 palavras | 3 páginas
  • Http
    4408 palavras | 18 páginas
  • O HTTP
    3666 palavras | 15 páginas
  • Http
    3955 palavras | 16 páginas
  • http
    453 palavras | 2 páginas
  • http
    4109 palavras | 17 páginas
  • HTTP
    1246 palavras | 5 páginas
  • http
    809 palavras | 4 páginas