o novo protocolo http 2.0: uma revolução na internet?
Post on 11-Feb-2017
465 Views
Preview:
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?
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