Historie a vývoj udržování stavových informací v protokolu HTTP
Název práce: | Historie a vývoj udržování stavových informací v protokolu HTTP |
---|---|
Autor(ka) práce: | Nezdara, Vojtěch |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Pinkas, Otakar |
Oponenti práce: | Vojíř, Stanislav |
Jazyk práce: | Česky |
Abstrakt: | Cílem této bakalářské práce je analyzovat nové způsoby ukládání stavových informací v bezstavovém protokolu HTTP. Je zde obsažen popis a vývoj samotného protokolu HTTP. V případě stavových informací je hlavní důraz kladen na charakteristiku běžně používaných metod a metod nových, které přišly se specifikací HTML5. Jako hlavní zdroj informací byly použity RFC dokumenty organizace IETF a specifikace nových technologií zveřejněné jejich tvůrci. Součástí práce je praktický test nového transportního protokolu SPDY, dokazující jeho vyšší rychlost. V rámci práce byla také vytvořena jednoduchá webová chatovací aplikace využívající nové technologie WebSocket, Web Storage a IndexedDB ve skriptovacích jazycích PHP a JavaScript. Postupy popsané v této práci můžou sloužit jako návod k vytváření podobných webových aplikací využívajících nové technologie i pro méně zkušené vývojáře. Tato práce vznikla zejména na základě vývoje tvorby webových stránek a rostoucího významu lokálních úložišť na straně klienta. |
Klíčová slova: | Stavové informace; HTML5; SPDY; WebSocket; Web Storage; HTTP; IndexedDB |
Název práce: | History and development of session state in the HTTP protocol |
---|---|
Autor(ka) práce: | Nezdara, Vojtěch |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Pinkas, Otakar |
Oponenti práce: | Vojíř, Stanislav |
Jazyk práce: | Česky |
Abstrakt: | The main goal of this bachelor thesis is to analyze new ways to store session state in the stateless HTTP protocol. Thesis including a description of the development of the HTTP protocol itself. Concerning the session state, the emphasis is on the characteristics of commonly used methods, and new methods that come with the HTML5 specification. The RFC documents and the specifications for new technology published by their creators were used as the main source of information. In the next chapter, the thesis includes a practical test of the new transport protocol SPDY, demonstrating its higher speed. Finally, as a part of this thesis, a simple web chat application based on new technologies using scripting languages PHP and JavaScript, namely WebSocket, Web Storage and IndexedDB, was created. The methods described in this work can serve as a guide to create similar web applications using new technology for less experienced developers. Topic of this thesis was mainly based on the evolution of web sites and the growing importance of local storage on the client side. |
Klíčová slova: | SPDY; HTTP; Web Storage; IndexedDB; WebSocket; Session State, SPDY, HTML5; HTML5 |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačního a znalostního inženýrství |
Informace o odevzdání a obhajobě
Datum zadání práce: | 5. 3. 2014 |
---|---|
Datum podání práce: | 14. 5. 2014 |
Datum obhajoby: | 24. 6. 2014 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/47829/podrobnosti |