Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/39256
Título: Um estudo comparativo de desempenho entre as diferentes versões do protocolo HTTP
Título(s) alternativo(s): A comparative study of performance between the different HTTP protocol versions
Autor(es): Carraro, Pedro Afonso
Orientador(es): Hernandes, Sediane Carmem Lunardi
Palavras-chave: Redes de computadores
Redes de computadores - Protocolos
TCP/IP (Protocolo de rede de computador)
Computer networks
Computer network protocols
TCP/IP (Computer network protocol)
Data do documento: 26-Nov-2025
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Guarapuava
Citação: CARRARO, Pedro Afonso. Um estudo comparativo de desempenho entre as diferentes versões do protocolo HTTP. 2025. 54 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Guarapuava, 2025
Resumo: Este trabalho apresenta uma análise comparativa entre as versões do protocolo Hyper Transfer Protocol (HTTP): HTTP/1.1, HTTP/2 e HTTP/3, motivada pela necessidade crescente de compreender como esses protocolos se comportam em aplicações web modernas, especialmente diante de requisitos de desempenho e eficiência em diferentes condições de rede. O objetivo foi avaliar, de maneira sistemática, como cada versão responde a variações de latência, perda de pacotes e concorrência, identificando suas vantagens e limitações práticas. A metodologia consistiu na implementação de um ambiente padronizado com o servidor NGINX, no qual foram executados testes controlados e reais utilizando métricas como throughput, tempo total de transferência e tempo até o primeiro byte. Os experimentos foram conduzidos em três cenários distintos: Local, LAN e Nuvem, permitindo observar tanto o comportamento em redes ideais quanto em ambientes degradados e de uso real. Os resultados indicam que os protocolos apresentam características complementares: o HTTP/1.1 demonstra limitações estruturais, o HTTP/2 mantém desempenho estável sob alta carga e o HTTP/3 oferece benefícios significativos em cenários com latência e em cenários específicos. Conclui-se que a escolha da versão mais adequada depende do contexto de aplicação e do ambiente de operação, reforçando a importância de compreender as particularidades de cada protocolo
Abstract: This work presents a comparative analysis of HTTP protocol: HTTP/1.1, HTTP/2, and HTTP/3, motivated by the growing need to understand how these protocols behave in modern web applications, especially under increasing demands for performance and efficiency in different network conditions. The objective is to systematically evaluate how each version responds to variations in latency, packet loss, and concurrency, identifying their practical advantages and limitations. The methodology consists of implementing a standardized environment using the NGINX server, in which controlled and real experiments were conducted employing metrics such as throughput, total transfer time, and time to first byte. The experiments were carried out in three distinct scenarios—Local, LAN, and Cloud, allowing the observation of protocol behavior both in ideal networks and in degraded or real-world environments. The results indicate that the protocols exhibit complementary characteristics: HTTP/1.1 shows structural limitations, HTTP/2 maintains stable performance under high load, and HTTP/3 provides significant benefits in scenarios with latency and in specific conditions. It is concluded that the most appropriate version depends on the application context and the operating environment, highlighting the importance of understanding the particularities of each protocol.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/39256
Aparece nas coleções:GP - Tecnologia em Sistemas para Internet

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
protocolohttpdesempenholatência.pdf1,09 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons