Tesztek Android Google Apple Microsoft Samsung Huawei Nokia Linux Biztonság Tudomány Facebook Film
ga
/ContentUploads/N5207/google_chrome_wallpaper.jpg

SPDY‑ről HTTP/2‑re vált a Google Chrome

2015.02.21. 11.58
A HTTP protokoll 1.0-s verziója még 1996. májusában jelent meg, ami a 0.9-es verzióhoz képest komoly előrelépés volt, hiszen már támogatta a verziószámozást, ezáltal a lekérések paraméteresek lettek. A kliens a lekérdezés során megadja az általa támogatott legfrissebb verziót, és a szerver erre vagy ezzel megegyező vagy korábbi verzióval válaszol.


SPDY



Az SPDY (ejtsd: "szípdi") egy alkalmazási rétegbeli protokoll, amit a Google fejlesztett és igyekezett szabványosítani. Sokban hasonlít a HTTP-hez, de néhány dologban eltér, illetve kiegészíti a HTTP-t. Az SPDY célja az oldalak betöltési sebességének növelése. Míg 1996-ban a HTTP egy fájl hatékony és gyors átvitelére volt tervezve, azóta a weboldalak sokkal komplexebbek lettek, számos szkriptből, stíluslapból és képből épülnek fel az olvasható tartalom mellett. Már nem csak egy szöveges dokumentum gyors és hatékony megjelenítésére volt szükség, hanem egy sor más folyamat végrehajtására is, ezért jött létre az SPDY, ami mindezt véghezviszi egyetlen kapcsolat felhasználásával.

Az SPDY nagy előnye volt továbbá, hogy nem volt szükség a weboldalak gyökeres megváltoztatására, hiszen magán a HTTP-n nem változtatott. A SPDY-n keresztül küldött HTTP-kérések feldolgozásra, tokenizálásra, egyszerűsítésre és tömörítésre kerülnek.




HTTP/2



Elérkeztünk napjainkhoz, amikor is a Google bejelentette, hogy búcsút intenek az SPDY-nek és bevezetik a HTTP/2 vagy másik nevén a HTTP 2.0 protokollt. A HTTP 2.0 fejlesztésekor a cél a kapcsolatok aszinkron multiplexálása, a fejlécek tömörítése és a lekérések-válaszok adatcsatornázása, továbbá mindezek mellett a tranzakciós szemantika terén a HTTP 1.1-gyel való teljes visszafelé kompatibilitást volt. Mindez annyira kiforrott, hogy a Google csakúgy, mint annak idején az SPDY-t, a HTTP 2.0-t is integrálja saját böngészőjébe, a Google Chrome-ba.


Forrás: SPDY (Wikipedia), HTTP/2 (Wikipedia), HTTP (Wikipedia), Fossbytes