What We Know About HTTP/3 and Its Implementation: A Literature Review

被引:0
作者
Koch, Jacob [1 ]
Falowo, Olufunsho [1 ]
Elrod, Nathan [1 ]
机构
[1] Univ Cincinnati, Sch Informat Technol, Cincinnati, OH 45221 USA
来源
2024 IEEE 3RD INTERNATIONAL CONFERENCE ON COMPUTING AND MACHINE INTELLIGENCE, ICMI 2024 | 2024年
关键词
HTTP/3; QUIC; HTTP Protocol; Transmission Protocols; Literature Review; INTERNET; THINGS;
D O I
10.1109/ICMI60790.2024.10585883
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
HTTP is the backbone of modern web communication. With the rapid growth of web architecture and web communication, it has led to the need for a development of new versions of the HTTP protocol to address performance, security, and communication issues that currently exist. HTTP/3 is a new protocol proposed in 2022 and recently accepted. This paper aims to examine its integration with the QUIC protocol, a UDP-based alternative to traditional TCP-based HTTP versions. HTTP/3 addresses several limitations of previous versions, such as head-of-line blocking, by using QUIC and UDP for traffic communication. This helps HTTP/3 to provide a more responsive and fault-tolerant connection. Despite its benefits, HTTP/3 faces several challenges, including application support for UDP traffic and a potential susceptibility to Distributed Denial of Service (DDoS) attacks. Often in literature however, HTTP/3 and QUIC are conflated as the same thing due to their novel nature. Through a systematic literature review, this study seeks to answer three key research questions. First, how does HTTP/3 integrate the QUIC protocol, and what are the key differences between HTTP/3 and traditional TCP-based HTTP versions? Second, which specific features and enhancements in HTTP/3 address the performance and security issues found in previous HTTP versions? The final question is, "How has HTTP/3 been deployed to solve challenges in cloud, IoT, and web environments and what opportunities does it afford? By addressing these questions, this paper will provide a clearer understanding of HTTP/3's architecture, its relationship with QUIC, and its implications for web, IoT, and cloud system architecture.
引用
收藏
页数:7
相关论文
共 34 条
  • [1] Evaluation of mobile cloud architectures
    Abdo, Jacques Bou
    Demerjian, Jacques
    [J]. PERVASIVE AND MOBILE COMPUTING, 2017, 39 : 284 - 303
  • [2] Software smell detection techniques: A systematic literature review
    AbuHassan, Amjad
    Alshayeb, Mohammad
    Ghouti, Lahouari
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2021, 33 (03)
  • [3] The Internet of Things: A survey
    Atzori, Luigi
    Iera, Antonio
    Morabito, Giacomo
    [J]. COMPUTER NETWORKS, 2010, 54 (15) : 2787 - 2805
  • [4] Chaudhary Himadri, 2018, Comparative Analysis of Application Layer Internet of Things (IoT) Protocols, DOI [10.1007/978-981-10-3932-418, DOI 10.1007/978-981-10-3932-418]
  • [5] Experimental Benchmarking of HTTP/QUIC Protocol in IoT Cloud/Edge Continuum
    Dizdarevic, Jasenka
    Jukan, Admela
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [6] Priority-aware Forward Error Correction for HTTP
    Eghbal, Nooshin
    Lu, Paul
    [J]. PROCEEDINGS OF THE 2022 APPLIED NETWORKING RESEARCH WORKSHOP, ANRW 2022, 2022, : 23 - 25
  • [7] Security Threats, Defense Mechanisms, Challenges, and Future Directions in Cloud Computing
    El Kafhali, Said
    El Mir, Iman
    Hanini, Mohamed
    [J]. ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2022, 29 (01) : 223 - 246
  • [8] Ertaul L., 2010, Security and Management
  • [9] Fisher M., 2022, HTTP/3, RFC-Proposed Standard
  • [10] Guidelines for including grey literature and conducting multivocal literature reviews in software engineering
    Garousi, Vahid
    Felderer, Michael
    Mantyla, Mika V.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 106 : 101 - 121