This document discusses session tracking techniques in servlets. It begins by defining a session as a series of related interactions between a client and server over time. Session tracking is needed to maintain state since HTTP is stateless. The main techniques discussed are HTTP session, cookies, hidden form fields, and URL rewriting. HTTP session uses a session ID to identify users and store data server-side. Cookies store data client-side but only text. Hidden form fields also store data on the server. URL rewriting passes data in the URL. The document provides details on implementing each technique.