iTP Secure WebServer System Administrator's Guide (iTPWebSvr 6.0+)
Administering Session Identifiers for Anonymous 
Sessions
iTP Secure WebServer System Administrator’s Guide—523346-002
11- 2
Tracking
Tracking
Conventional web technology makes tracking a single user through a web site difficult. 
The HTTP protocol treats every request for a web resource as a separate, independent 
connection. For example, if a user requests a web page that contains four graphics 
files, the server interprets the request as five independent requests—one for the HTML 
file and one each for the four graphics files. The server receives little information to 
indicate that all five requests originated from the same user. The server does receive 
the IP address of the requesting browser, but this can be misleading because many 
users may have the same perceived IP address when proxy servers are being used.
For content providers, this situation makes analyzing how users are accessing their 
web pages difficult. Although the number of accesses (hits) to each file can be 
counted, it is hard to know how many of those hits were made by the same user. In 
addition, there is no way to track a single individual’s access pattern—that is, which 
URLs the user requested and in what order.
Ticketing identifies a user for a specified duration so user activities can be tracked 
throughout a single web session or across multiple sessions.
Ticketing and Tracking Example
To understand how tracking works, consider the following example.
A company called Universal Technology, Inc., has put all its marketing literature on the 
Web. Universal Technology doesn’t want to limit access to these files, but it does want 
to know how many individuals are looking at each file. It also wants to know which links 
are accessed most frequently.
Universal Technology obtains this information by configuring its iTP Secure WebServer 
to support anonymous ticketing, a type of ticketing that provides tracking information 
but no authentication or authorization.
When the Universal Technology WebServer receives a request for a resource, it 
generates a ticket for the user and redirects the user’s browser to the same content, 
but with the ticket inserted in the URL. The web client resends the request, this time 
with the inserted ticket. 
The iTP Secure WebServer detects the ticket, validates it to ensure it has not been 
tampered with and has not expired, then returns the requested resource (as shown in 
Figure 11-1). The request, along with the ticket, is recorded in the server’s log file.










