Escolar Documentos
Profissional Documentos
Cultura Documentos
Leandro e Marcelo
Conceito
O HTTP quem define a estrutura da mensagem que o cliente vai trocar com
o servidor e utiliza TCP como seu protocolo de transporte
O servidor, por sua vez, envia uma resposta HTTP para sua interface socket.
Porta padro:
PORTA 80
Persistentes
H um mecanismo de persistncia
no qual uma conexo pode ser
reutilizada para mais de uma
requisio.
Mtodos HTTP
O protocolo HTTP define oito mtodos(GET, HEAD, POST, DELETE, TRACE,
OPTIONS e CONNECT). O mtodo determina o que o servidor deve fazer com o
URL(Localizador Uniforme de Recursos) fornecido no momento da requisio de
um recurso.
GET Solicita ao servidor um recurso(pginas HTML, figura GIF, documento do
Word, etc.)
POST (Usado para enviar dados para o servidor(dados como formulrio HTML,
por exemplo.)
Mensagens de erro
Formato de mensagens
Formato de mensagem http: Formato geral
Uma mensagem de resposta formada por uma linha de estado, as linhas de cabealho e o corpo da
mensagem
Na linha de estado, teremos a verso HTTP, o cdigo de resposta, e uma mensagem associada ao cdigo
As linhas de cabealho devem trazer informaes extras sobre a mensagem de resposta.
No campo da mensagem, quando o mesmo existe numa mensagem de requisio, haver um entidade,
que pode ser um arquivo de msica, uma imagem, uma pgina HTML
Cookies
Os cookies so pequenos arquivos gravados nos computadores
clientes, com determinadas informaes sobre sesses do navegador.
A principal funo desses arquivos a da persistncia das sesses
HTTP. Outras funes do cookie a restrio de acesso a
determinados servios e a identificao de usurios.
Nome
Valor
Tempo de Vida
Domnio
Web Caches
Tambm conhecidos como servidores proxy. Tem como funo principal diminuir
o tempo de resposta na requisio de um cliente ao servidor.
Funciona da seguinte forma: O cliente web se conecta ao cache web para obter
determinado contedo. Se o cache web no tiver o contedo solicitado
armazenado, ele faz requisio ao servidor web de destino. O contedo ento
repassado primeiro ao cache web, que o armazena e s ento repassado ao
cliente web de destino.
Por fim, tem-se um ganho de desempenho na internet como um todo.
Referncias Bibliogrficas
http://pt.wikipedia.org/wiki/Hypertext_Transfer_Protocol
http://pt.wikibooks.org/wiki/Redes_de_computadores/HTTP
http://tableless.com.br/http2-atualizacao-do-protocolo-base-da-internet/
http://cin.ufpe.br/~erp/DesenvWeb/aulas/http_servlet/http.pdf