o novo protocolo http 2.0: uma revolução na internet?

Post on 11-Feb-2017

465 Views

Category:

Internet

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

O Novo Protocolo HTTP 2.0: Uma Revolução da Internet?

O Novo Protocolo HTTP 2.0: Uma Revolução da Internet?

29 de Outubro de

1969 às 22:30

A Internet antes da Web

E-mail (1982) FTP (1985)Telnet (1983)

O Novo Protocolo HTTP 2.0: Uma Revolução da Internet?

http://info.cern.ch/Proposal.html

Informações básicas sobre Web, HTTP e HTML• A Web é considerada, ainda, a principal aplicação da Internet• HTTP é o protocolo da Web (World Wide Web)• HTML é a linguagem de marcação usada na contrução de páginas web• Conceitos-chave: hypertexto e hyperlink

• Você entendeu a diferença entre Internet e Web??

http://sites.google.com/site/elmano/home/erc_id.jpg

Nome do hospedeiro Nome do caminho

Características gerais do HTTP• TCP• É stateless (sem estado de conexão): “sem memória”• Cookies• Proxy

HTTP/1.0• RFC 1945 (1996)• Conexão não persistente• No máximo, um objeto é

enviado sobre uma conexão TCP

HTTP/1.1• RFC 2616 (1999)• Utiliza conexão persistente em

seu modo padrão • Múltiplos objetos podem ser

enviados sobre uma conexão

HTTP: Tipos de mensagem e métodos• Dois tipos de mensagens:• Requisição• Resposta

• Dois tipos (principais) de métodos:• GET• POST

O HTTP/1.1 não mais atende bem às necessidades da Web

Por quê??

http://httparchive.org

Então, quer dizer que:• Os objetos da web (.html, .jpg, .css, .js, etc.) estão ficando maiores!• A quantidade de objetos por página tem aumentado!

• Mas, as taxas de transmissão não têm também aumentado?

Grande inimigo: LATÊNCIA

O Atraso na Internet: Round Trip TimeDefinição de RTT: Tempo para enviar um pequeno pacote que vai do remetente (ex: cliente) para o destinatário (ex: servidor) e retornar.

Limitações do HTTP 1.1

[Solução gambiarra]- Conexões TCP simultâneas

Limitações do HTTP 1.1• Desperdício de recursos!• Ex: envio de cookies o tempo todo!

O Novo Protocolo HTTP 2.0: Uma Revolução da Internet?

Acontecimentos marcantes da Web

1993 19951991 1997HTTP/1.1

1998 2000Página dinâmicasRedes sociaisFeeds

2004/5 2014/52012

Princiapais Novidades do HTTP 2.0• Uso mais eficiente dos recursos de rede• Melhora na performance (redução da latência)• Headers são binários e comprimidos (HPACK)

• Permite troca de dados concorrentes na mesma conexão• Envio push (servidor -> cliente)• NÃO modifica a semântica do 1.1• Métodos, códigos de status, etc.

Outras características do HTTP 2.0• NÃO modifica a semântica do 1.1• Métodos, códigos de status, etc.

• É baseado no• Protocolo desenvolvido pela Google (2012)

Server push

O Novo Protocolo HTTP 2.0: Uma Revolução da Internet?

Web Apps

top related