National Repository of Grey Literature 4 records found  Search took 0.01 seconds. 
History and development of session state in the HTTP protocol
Nezdara, Vojtěch ; Pinkas, Otakar (advisor) ; Vojíř, Stanislav (referee)
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.
State informations keeping methods using HTTP
Novák, David ; Pinkas, Otakar (advisor)
The mission of this batchelor thesis is to give complete view to the problems concerning usage of interactive WWW services in the internet, where the communication is runned by HTTP protocol. This protocol is stateless. It means, that no information is stored between each connection. Nowday’s interactive web applications needs state informations for their proper functionality. That’s why this thesis considers methods of storing and transmission of state informations. In the first part is HTTP protocol described with mentions to the historical development. Actual version HTTP 1.1 is mainly focused. Next part is addicted to state informations, to the definition explanation, classification and methods of storing and transmitting theese informations. Following section is concerned with communication intermediaries in HTTP protocol. It means proxy and cache servers, which saves backup coppies of data for faster reusing and transmission capacities saving. This system brings along many problems, which are discussed in context of internet activity. References to extension of HTTP protocol for carrying state informations are highlighted. This is cookies. Their security risks are being discussed and also implementation in the relation to other methods is evaluated. In context of cookies is described P3P platform concerning protection of users privacy. Practical part consists of trivial application implementing the best of methods described here from the view of security and protection of privacy. Whole work might serve to the web application builder, it helps to understand patterns and to detect appropriate security risks.
Methods for maintaining state information in the HTTP protocol
Fiurášek, Tomáš ; Pinkas, Otakar (advisor) ; Šváb, Ondřej (referee)
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.
Methods of keeping the state information in protocol HTTP
Čech, Štěpán ; Pinkas, Otakar (advisor) ; Šváb, Ondřej (referee)
Význam této bakalářské práce spočívá v popisu základů nejpoužívanějších metod udržování a přenášení stavových informací v protokolu HTTP, jenž je zodpovědný za komunikaci mezi klientským počítačem, respektive klientem a serverem, v prostředí internetu. Onoho udržování stavových informací je třeba pro rozlišení jednotlivých uživatelů, využívajících složitější internetové aplikace, jako jsou internetové obchody, elektronická bankovnictví či různé vyhledávací servery. Praktická část je tvořena popisem webové aplikace speciálně navržené pro potřeby této práce, ve které jsou prezentovány jednotlivé metody zde teoreticky popsané. Tudíž je možno tuto práci použít jako návod při implementaci jednotlivých metod udržování stavových informací, a tak lépe pochopit celou problematiku a jednotlivé mechanizmy.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.