AR_07_Camada_Aplicação_HTTP

1318 palavras 6 páginas
CAMADA DE APLICAÇÃO

Prof. Fernando Eryck
Redes de Computadores

Pessoas

APLICAÇÃO

Processos

Rede

 HTTP – HyperText Transfer Protocol

Pessoas

HTTP

Processos

Rede

• A Web possui duas características marcantes:
 Funciona sob demanda
 É muitíssimo fácil de usar
• HTTP (HyperText Transfer Protocol) é um protocolo da camada de aplicação e é definido pelas RFCs 1945 e 2616.
• O HTTP é implementado como um programa cliente e outro servidor. Os dois programas conversam através de mensagens HTTP.
• Uma página web (também denominada documento) é constituída de objetos.
• Um objeto é simplesmente um arquivo (um arquivo HTML, uma imagem GIF ou
JPEG, um applet Java, um arquivo de áudio ou um arquivo de vídeo etc) que se pode acessar por uma URL.
• A maioria das páginas é constituída de um arquivo-base HTML e diversos objetos referenciados. Pessoas

HTTP

Processos

Rede

• Uma URL (Uniform Resource Locator - Localizador Uniforme de Recursos) é o endereço de um recurso (um arquivo, uma impressora etc.), disponível em uma rede; seja a Internet ou uma rede corporativa.
• Uma URL tem a seguinte estrutura: protocolo://máquina/caminho/recurso
• Um browser é um programa cliente para a Web; apresenta a página requisitada ao usuário e fornece numerosas características de navegação e de configuração.
• Um servidor Web abriga objetos Web, cada um endereçado por um URL.
• O HTTP usa o TCP como seu protocolo de transporte (porta 80).
• Quando um servidor HTTP envia ao cliente os arquivos solicitados não é armazenada nenhuma informação de estado sobre este.
 Como o servidor HTTP não mantém nenhuma informação sobre clientes, o
HTTP é denominado um protocolo sem estado.

Pessoas

HTTP – Conexões Não Persistentes

Processos

Rede

• Suponha que uma página consista em um arquivo-base HTML e dez imagens
JPEG e que todos os 11 objetos residam no mesmo servidor. Suponha também que o
URL
para o arquivo-base
HTTP
seja http://www.someSchool.edu/someDepartment/home.index • Processo:
1

Relacionados