Metody udržování stavových informací v protokolu HTTP

Název práce: Metody udržování stavových informací v protokolu HTTP
Autor(ka) práce: Fiurášek, Tomáš
Typ práce: Bakalářská práce
Vedoucí práce: Pinkas, Otakar
Oponenti práce: Šváb, Ondřej
Jazyk práce: Česky
Abstrakt:
Webové interaktivní aplikace se dotýkají téměř každého z nás. Komunikaci v těchto aplikacích zabezpečuje v naprosté většině případů protokol HTTP. Tento protokol je však bezstavový, to znamená, že nerozeznává souvislost mezi jednotlivými transakcemi. V moderních webových aplikacích je však udržování stavu nezbytné k zajištění funkčnosti. Tato práce se zabývá možnostmi řešení bezstavovosti protokolu HTTP -- metodami přenosu a uchovávání stavových informací. V první části je podán teoretický základ protokolu HTTP, je přiblížen historický vývoj protokolu a jsou vysvětleny související pojmy. Další kapitola se zabývá proxy a cache servery jako prostředníky v komunikaci a nastiňuje možné problémy, které se v souvislosti s přenosem stavových informací mohou vyskytnout. Následující část je věnována metodám udržování a přenosu stavových informací. V této kapitole popisuji jednotlivé metody, tyto metody srovnávám a diskutuji možné problémy. V další kapitole pak ukazuji možnosti implementace uvedených metod v různých vývojových prostředích. Vzhledem k tomu, že otázka bezpečnosti je v dnešní době v popředí zájmu, uvádím dále pohled na problematiku také z hlediska bezpečnosti. Součástí této práce je také webová aplikace, která prakticky demonstruje diskutovanou problematiku a dokazuje, že autor této problematice nejen porozuměl, ale je chopen ji aplikovat v praxi.
Klíčová slova: http; stavové informace; webové aplikace
Název práce: Methods for maintaining state information in the HTTP protocol
Autor(ka) práce: Fiurášek, Tomáš
Typ práce: Bachelor thesis
Vedoucí práce: Pinkas, Otakar
Oponenti práce: Šváb, Ondřej
Jazyk práce: Česky
Abstrakt:
Interactive Web applications affect almost everyone of us. Communication in these applications is generally provided by HTTP protocol. This protocol is stateless, which means, that it doesn't recognize the relationship between individual transactions. In modern Web applications, however, maintaining the status is crucial to ensure functionality. This thesis deals with various methods of state transmission and storage which solve the fact, that HTTP is stateless. The first part describes a theoretical basis of the HTTP protocol, concerns history of the protocol and explains related concepts. Next chapter deals with proxy and cache servers that serve as mediators in the communication and outlines potential problems that can occur while transferring state information. The following section is devoted to the methods for the maintenance and transmission of state information. In this chapter I describe various methods, then I compare them and discuss potential difficulties. In the next chapter I present the possibilities of the implementation of those methods in different development environments. Given that the matter of security nowadays has the focus, I also look at several problems also from the angle of security and safety. Theoretical conclusions of this thesis are reflected in the enclosed web application, which practically demonstrates the discussed issues and proves that the author of this thesis not only understands those issues, but he is also able to apply them practically.
Klíčová slova: http; web application; State information

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: 12. 3. 2008
Datum podání práce: 30. 6. 2008
Datum obhajoby: 10. 9. 2008
Identifikátor v systému InSIS: https://insis.vse.cz/zp/13392/podrobnosti

Soubory ke stažení

    Poslední aktualizace: