TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A ARQUITETURA DE REDES DE COMPUTADORES

Por:   •  1/6/2020  •  Trabalho acadêmico  •  970 Palavras (4 Páginas)  •  204 Visualizações

Página 1 de 4

RELATÓRIO TÉCNICO

Disciplina: ARQUITETURA DE REDES DE COMPUTADORES

1. Introdução

Traduzido do inglês-O HTTP / 2 é uma revisão importante do protocolo de rede HTTP usado pela World Wide Web. Foi derivado do protocolo SPDY experimental anterior, originalmente desenvolvido pelo Google. O HTTP / 2 foi desenvolvido pelo grupo de trabalho httpbis do Hypertext Transfer Protocol da Internet Engineering Task Force.

2. CABEÇALHOS NAS MENSAGENS

Em HTTP o cliente sempre inicializa uma transação ao estabelecer a conexão e enviar uma requisição HTTP. O servidor não tem o controle para fazer uma conexão de retorno para o cliente. O cliente ou o servidor pode encerrar prematuramente uma conexão, como por exemplo, ao usar o browser, você pode clicar no botão parar e consequentemente parar o processo de atualização de uma pagina, assim finalizando a conexão HTTP com o web server.

3. MELHORIA NO HTTP 1.1 QUE PERMITE ENVIAR DIVERSAS REQUISIÇÕES DENTRO DE UMA MESMA CONEXÃO TCP

Interconectividade: uma tecnologia para conectar sistemas não similares. Muitos utilitários padrões de conectividade estão disponíveis para acessar e transferir dados entre esses sistemas não similares, incluindo FTP (File Transfer Protocol) e Telnet (Terminal Emulation Protocol).

4. CARACTERÍSTICA DO HTTP 1.1 É CONSIDERADA A MAIOR FONTE DE ATRASO

Quando abrimos um site, varias conexões eram abertas em conexões TCP e para cada conexão uma requisição para IMG, javascript, css entre outras eram abertas.

5. HTTP 1.1, QUAL É A ESTRATÉGIA UTILIZADA PELOS DESENVOLVEDORES PARA AGILIZAR A CARACTERÍSTICA DA QUESTÃO ANTERIOR?

Com a diminuição de dados e paralerizar o máximo de arquivos para diminuir os request HTTP e cookies.

6. O QUE SIGNIFICA "INLINE DE RECURSOS" UTILIZADA NO HTTP 1.1?

Uma gambiarra comum no HTTP 1.1 é fazer inline de recursos, visando a renderização inicial mais rápida. O grande problema aqui é que anulamos o cache do navegador. CSS junto do HTML não pode ser cacheado independentemente.

7. CITE UMA ESTRATÉGIA UTILIZADA NO HTTP 1.1 PARA IMPLEMENTAR A PARALELIZAÇÃO DE REQUISIÇÕES?

Para cada recurso que uma página possui, um request feito então para carrega-los mais rapidamente precisamos paralelizar essas requisições. O problema é que o HTTP 1.1 é um protocolo sequencial, só podemos fazer 1 request por vez. A solução é abrir mais de uma conexão ao mesmo tempo, paralelizando os requests em 4 a 8 requests (é o limite que temos). Uma forma comum de lidar com isso é usar vários hostnames na página (pag.com e img.pag.com), assim ganhamos mais conexões paralelas.

No HTTP/2 as requisições e respostas são paralelas automaticamente em uma única conexão. É o chamado multiplexing.

8. O QUE É SPDY?

É um protocolo chamado spdy apenas o chrome suportava, era mais uma ideia do google, essas ideias foram tão boas que eles formaram o HTTP/2, basicamente o SPDY é o pai do HTTP/2

9. COMO É UTILIZADO O GZIP NO HTTP 1.1?

O GZIP é uma compressão de dados de HTML, o gzip funcionava apenas na resposta do servidor e o cabeçalho continuava intacto.

10.O QUE É HPACK?

HPACK é uma novidade do HTTP/2 um algoritmo de compressão para cabeçalhos.

11. QUAL É O REQUISITO DE SEGURANÇA ESSENCIAL PARA IMPLEMENTAR O HTTP 2.0?

O HTTP/2 apesar de ser gratuito, ele só pode ser trafegado na web, você vai precisar colocar um certificado SSL e HTTPS no site.

12. COM RELAÇÃO A INFORMAÇÕES QUE SÃO AS MESMAS E SEMPRE SÃO ENVIADAS NOS CABEÇALHOS DO HTTP 1.1, QUAL É A ESTRATÉGIA UTILIZADA NO HTTP 2.0 PARA APRIMORAR O ENVIO DESTAS INFORMAÇÕES?

No HTTP1.1 as otimizações eram limitados pelo HTTP1.1 e opcionais,

No HTTP/2 por exemplo o GZIP é automático e o cabeçalho é comprimido.

13.O QUE SÃO HEADERS TABLES?

Headar tables, tem menos resquest e response, são tabelas padronizadas

...

Baixar como (para membros premium)  txt (6.2 Kb)   pdf (46.2 Kb)   docx (11.1 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com