A Google új web alapú átviteli protokolljainak elemzése

OData támogatás
Konzulens:
Dr. Molnár Sándor
Távközlési és Médiainformatikai Tanszék

Az internetezés meghatározó protokollja ma a HTTP, mely a webes forgalom átvitelét valósítja meg. A HTTP egy alkalmazás rétegbeli protokoll, ami a szállítási rétegben TCP segítségével épít fel kapcsolatot a kliens és a szerver között. Az elmúlt években számos publikáció született a HTTP és a TCP korlátairól.

A Google 2009-ben kezdte el fejleszteni a SPDY protokollt azzal a céllal, hogy a HTTP hiányosságait orvosolja, elsősorban a TCP kapcsolat multiplexelésével. Mára a SPDY-t számos népszerű weboldal szerverein implementálták, és az összes jelentős böngésző támogatja, azonban a teljesítményét még mindig nem ismerjük és értjük megfelelően. A kísérleti QUIC protokoll fejlesztése 2013-ban kezdődött. A QUIC a hagyományokkal szakítva UDP protokollt használ a szállítási rétegben, és mivel a technológia még nagyon friss, ezidáig nem született olyan publikált tanulmány, mely átfogóan elemezné a protokoll átviteli képességét. A szakdolgozatomban bemutatom a SPDY és a QUIC működési elvét, illetve, hogy ez miben különbözik a klasszikus HTTP átviteltől. Ezek után az elvégzett méréseim alapján egy összehasonlító elemzést ismertetek a három protokoll teljesítményéről. Végül bemutatom egy Android alkalmazás továbbfejlesztését, ahol felhasználom a QUIC protokoll működéséről megszerzett tudást.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.