HTTP is stateless, that means each time a request is sent, you have no idea about their history or if they have sent anything else. Session tracking involves sending a unique token to the user and getting them to send this token back with each request. This allow you to say "Ahh, it's user 428 again, I remember her".
Yup, yup, yup. Tiny ad:
the new thread boost feature: great for the advertiser and smooth for the coderanch user