HTTP/2 (protokoll)

botond küldte be 2023. 03. 14., k – 00:11 időpontban

Tartalom

 

Ismertető

HTTP/2 (HyperText Transfer Protocol / 2) egy olyan protokoll, amely az HTTP/1.1 protokoll továbbfejlesztett változata, amelyet a HTTP munkacsoport 2015-ben adott ki. A HTTP/2 a legtöbb modern böngésző által támogatott, és a weboldalak gyorsabb betöltését teszi lehetővé az előző verziókhoz képest.

Az HTTP/2 az alábbi újításokat vezette be az előző verziókhoz képest:

  • Bináris formátum: Az HTTP/2 a bináris protokollt használja az adatok átviteléhez, míg az előző verziók szöveges formátumot használtak. Ez az újítás csökkenti a protokoll fejléc méretét, javítja a sebességet és csökkenti a hálózati terhelést.
  • Több párhuzamos átvitel: Az HTTP/2 lehetővé teszi a több párhuzamos átvitelt egyetlen TCP kapcsolaton belül, ezáltal javítva az oldalak betöltési sebességét.
  • Streamek és prioritások: Az HTTP/2 lehetővé teszi az adatok továbbítását több különböző adatfolyamra (stream), amelyek mindegyike külön-külön konfigurálható prioritással rendelkezik. Ez lehetővé teszi az oldalak gyorsabb és hatékonyabb betöltését.
  • Server push: Az HTTP/2 lehetővé teszi a szerver számára, hogy a kliens kérése előtt olyan tartalmakat küldjön a kliensnek, amelyekre szüksége lesz a kérés feldolgozásához. Ez az újítás csökkenti az oldalak betöltési idejét, mivel a szerver már korábban elküldheti azokat az adatokat, amelyekre a kliensnek szüksége lesz.
  • SSL/TLS kötelezővé tétele: Az HTTP/2 kötelezővé teszi az SSL/TLS használatát, ami biztonságosabbá teszi az adatátvitelt.

Az HTTP/2 tehát egy sokkal fejlettebb és hatékonyabb protokoll, mint az előző verziók, és jelentősen javítja az internetes oldalak betöltési sebességét és hatékonyságát.