'Features and Operation of HTTP Versions' : Evolution of HTTP cache protocols

Uložené v:
Podrobná bibliografia
Názov: 'Features and Operation of HTTP Versions' : Evolution of HTTP cache protocols
Autori: Esha, Syeda Samiha Islam
Prispievatelia: Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences, Tampere University
Rok vydania: 2025
Predmety: HTTP protocol, TCP, UDP, QUIC, handshake, RTT, Tietotekniikan DI-ohjelma - Master's Programme in Information Technology, information networks, protocols (data communications), handshaking
Popis: Modern online communication fundamentally relies on HTTP protocols. By the evolvement of new technology and generation, newer HTTP versions got introduced one by one. The very first ever HTTP protocol version was HTTP/0.9 which is of no use nowadays. The most recent version that got developed is HTTP/3, which is still getting evolved and adjusted. The major goal of this thesis is to discuss about the development of HTTP/1.0 to HTTP/3, where only the latest version is UDP based, but the older versions were all TCP based protocol. It also discusses about other features of HTTP and how it works. This thesis involves capturing and analysing packets via Wireshark from different HTTP versions and compare them with their prior and later version. Each version had their own shortcomings, and the immediate later version of the prior version got introduced to address those shortcomings. HTTP/1 introduced header for the first time which was a lacking in HTTP/0.9. HTTP/1.1 introduced persistent connections so that the connection doesn’t keep closing after each transmission. On the other hand, the biggest improvement in HTTP/2 was multiplexing compared to HTTP/1.1. The most unique feature in HTTP/3 was using QUIC over UDP instead of TCP for network communication and addressing problems like Head-of-Line blocking, reducing RTTs etc. Most the websites and applications are still not get used to HTTP/3 and are dependent on older versions for some extend. HTTP/3 has its own shortcoming and has its own place for further improvements. But these can be minimized to some extent by taking some necessary measures. This thesis concludes that, ongoing protocol development is essential for influencing web engagement. Future research is required to examine HTTP/3's uptake in real-time applications and additional security enhancements.
Druh dokumentu: master thesis
Popis súboru: fulltext
Jazyk: English
Relation: https://trepo.tuni.fi/handle/10024/231552
Dostupnosť: https://trepo.tuni.fi/handle/10024/231552
Rights: cc by-nc-nd 4.0 ; openAccess
Prístupové číslo: edsbas.2EF0D1C5
Databáza: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://trepo.tuni.fi/handle/10024/231552#
    Name: EDS - BASE (s4221598)
    Category: fullText
    Text: View record from BASE
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Esha%20SSI
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edsbas
DbLabel: BASE
An: edsbas.2EF0D1C5
RelevancyScore: 919
AccessLevel: 3
PubType: Dissertation/ Thesis
PubTypeId: dissertation
PreciseRelevancyScore: 918.707275390625
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: 'Features and Operation of HTTP Versions' : Evolution of HTTP cache protocols
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Esha%2C+Syeda+Samiha+Islam%22">Esha, Syeda Samiha Islam</searchLink>
– Name: Author
  Label: Contributors
  Group: Au
  Data: Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences<br />Tampere University
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2025
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22HTTP+protocol%22">HTTP protocol</searchLink><br /><searchLink fieldCode="DE" term="%22TCP%22">TCP</searchLink><br /><searchLink fieldCode="DE" term="%22UDP%22">UDP</searchLink><br /><searchLink fieldCode="DE" term="%22QUIC%22">QUIC</searchLink><br /><searchLink fieldCode="DE" term="%22handshake%22">handshake</searchLink><br /><searchLink fieldCode="DE" term="%22RTT%22">RTT</searchLink><br /><searchLink fieldCode="DE" term="%22Tietotekniikan+DI-ohjelma+-+Master's+Programme+in+Information+Technology%22">Tietotekniikan DI-ohjelma - Master's Programme in Information Technology</searchLink><br /><searchLink fieldCode="DE" term="%22information+networks%22">information networks</searchLink><br /><searchLink fieldCode="DE" term="%22protocols+%28data+communications%29%22">protocols (data communications)</searchLink><br /><searchLink fieldCode="DE" term="%22handshaking%22">handshaking</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: Modern online communication fundamentally relies on HTTP protocols. By the evolvement of new technology and generation, newer HTTP versions got introduced one by one. The very first ever HTTP protocol version was HTTP/0.9 which is of no use nowadays. The most recent version that got developed is HTTP/3, which is still getting evolved and adjusted. The major goal of this thesis is to discuss about the development of HTTP/1.0 to HTTP/3, where only the latest version is UDP based, but the older versions were all TCP based protocol. It also discusses about other features of HTTP and how it works. This thesis involves capturing and analysing packets via Wireshark from different HTTP versions and compare them with their prior and later version. Each version had their own shortcomings, and the immediate later version of the prior version got introduced to address those shortcomings. HTTP/1 introduced header for the first time which was a lacking in HTTP/0.9. HTTP/1.1 introduced persistent connections so that the connection doesn’t keep closing after each transmission. On the other hand, the biggest improvement in HTTP/2 was multiplexing compared to HTTP/1.1. The most unique feature in HTTP/3 was using QUIC over UDP instead of TCP for network communication and addressing problems like Head-of-Line blocking, reducing RTTs etc. Most the websites and applications are still not get used to HTTP/3 and are dependent on older versions for some extend. HTTP/3 has its own shortcoming and has its own place for further improvements. But these can be minimized to some extent by taking some necessary measures. This thesis concludes that, ongoing protocol development is essential for influencing web engagement. Future research is required to examine HTTP/3's uptake in real-time applications and additional security enhancements.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: master thesis
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: fulltext
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: https://trepo.tuni.fi/handle/10024/231552
– Name: URL
  Label: Availability
  Group: URL
  Data: https://trepo.tuni.fi/handle/10024/231552
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: cc by-nc-nd 4.0 ; openAccess
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.2EF0D1C5
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.2EF0D1C5
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    Subjects:
      – SubjectFull: HTTP protocol
        Type: general
      – SubjectFull: TCP
        Type: general
      – SubjectFull: UDP
        Type: general
      – SubjectFull: QUIC
        Type: general
      – SubjectFull: handshake
        Type: general
      – SubjectFull: RTT
        Type: general
      – SubjectFull: Tietotekniikan DI-ohjelma - Master's Programme in Information Technology
        Type: general
      – SubjectFull: information networks
        Type: general
      – SubjectFull: protocols (data communications)
        Type: general
      – SubjectFull: handshaking
        Type: general
    Titles:
      – TitleFull: 'Features and Operation of HTTP Versions' : Evolution of HTTP cache protocols
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Esha, Syeda Samiha Islam
      – PersonEntity:
          Name:
            NameFull: Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
      – PersonEntity:
          Name:
            NameFull: Tampere University
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-locals
              Value: edsbas
            – Type: issn-locals
              Value: edsbas.oa
ResultId 1