A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário de Andamento Simei Tabordes Gonçalves SERVIÇO NACIONAL.

Apresentações semelhantes


Apresentação em tema: "Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário de Andamento Simei Tabordes Gonçalves SERVIÇO NACIONAL."— Transcrição da apresentação:

1 Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário de Andamento Simei Tabordes Gonçalves tabordes@gmail.com SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS 1

2 Primeiro Slide (Slide de Título) Análise comparativa entre HTTP 2.0 e HTTP 1.1 Simei Tabordes Gonçalves 2

3 Sumário Introdução (incluir motivação e justificativa) Objetivos Geral Específicos Projeto Situação atual Próximos passos Cronograma Referências Bibliográficas Wiki 3

4 Objetivo Geral Analisar de forma comparativa os protocolos HTTP 1.1 e 2.0, em relacão ao desempenho das aplicações e o consumo de recursos de rede e hardware. Mostrar em um ambiente de testes os benefícios da adoção do HTTP 2.0, e o impacto no desempenho da rede e do hardware em clientes e servidores, com diferentes servidores web. 4

5 Objetivos Específicos Os objetivos especÍficos são: Realizar pesquisa sobre as principais diferenças entre os protocolos HTTP 1.1 e 2.0; Configurar servidores web; Pesquisar ferramentas para monitoramento de servidores e clientes; Executar testes em rede local e redes de baixo desempenho utilizando WANem; 5

6 Objetivos Específicos Utilizar diversos servidores web tais como, Nginx, Apache e IIS; Fazer analise dos resultados obtidos, destacando as descobertas mais importantes. Escrever artigo. 6

7 Novidades do HTTP 2 Compressão GZIP por padrão e obrigatória. HTTPS obrigatório. Paralelização de requisições e respostas assíncronas. Cabeçalhos não se repetem. Ex: User-Agent, que identifica o browser com uma string gigante. “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1933.0 Safari/537.36)”. Priorização de requests. Server-Push. O servidor pode enviar diversos objetos que compõe a página para ficar em cache no navegador do usuário. 7

8 Situação Atual o O HTTP 2.0 ainda não foi oficialmente homologado. o Existe um rascunho da RFC disponilizado pelo IETF(Internet Engineering Task Force) o Há poucas implementações ainda. o O HTTP 2.0 foi derivado do SPDY 3.1 criado pelo Google. o O SPDY iria avançar para a versão 4.1, porém o Google resolveu se juntar ao IETF e contribuir com todo código do SPDY para o HTTP 2.0. 8

9 Situação Atual o Windows 10 Server com HTTP 2.0 habilitado no IIS. o Procurando solução para detectar com precisão o protoclo HTTP 2.0 no Wireshark. o É possível filtrar por porta e IP, porém é detectado com SPDY, que é uma versão anterior ao HTTP 2.0. 9

10 Situação Atual o Debian 7 com servidor Apache e módulo SPDY habilitado. o Já é detectado adequadamente no Wireshark. 10

11 Situação Atual o Servidor GWAN instalado no Debian 7 para comparação de desempenho com HTTP 1.1. o Otimizado para múltiplos cores, vai servir de comparação com outros servidores utilizando HTTP 1.1. 11

12 Cronograma 12 MARÇOABRILMAIOJUNHOJULHO Realizar pesquisa sobre as principais diferenc¸as entre os protocolos HTTP 1.1 e 2.0. XXX Configurar servidores web. XX Pesquisar ferramentas para monitoramento de servidores e clientes. XX Executar testes em rede local e redes de baixo desempenho utilizando WANem. X Utilizar diversos servidores web tais como, Nginx, Apache e ISS. XX Comparar desempenho de todos os servidores web configurados, utilizando HTTP 1.1 e comparar com o GWAN. XX Fazer analise dos resultados obtidos destacar as descobertas mais importantes XXX Escrita do artigo XXXX

13 Próximos Passos o Criar uma página com diversos objetos, que sirva de teste de desempenho em todos os servidores. o Criar um objeto na página que conte o tempo de carregamento total de todos os objetos. o Criar uma forma de armazenar em um banco de dados, as informações dos os testes realizados. 13

14 Referências Bibliográficas HTTPbis Working Group (2015) “ Hypertext Transfer Protocol version 2 draft-ietf- httpbis-http2-17”, https://tools.ietf.org/html/draft-ietf-httpbis-http2-17.https://tools.ietf.org/html/draft-ietf-httpbis-http2-17 Loreto, Salvatore (2015) “http2 / http2-spec”, https://github.com/http2/http2- spec/wiki/Implementations.https://github.com/http2/http2- spec/wiki/Implementations 14

15 Wiki http://187.7.106.14/tcc2015_1/doku.php?id=projeto8:semina rio1 15


Carregar ppt "Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário de Andamento Simei Tabordes Gonçalves SERVIÇO NACIONAL."

Apresentações semelhantes


Anúncios Google