What exactly is meant by session in the context of a Web Application

session

Solution

Session is a way of persisting your information across multiple pages and requests. When you visit the login page of any site and you provide your username and password, you won't need to provide them again on subsequent pages.

This is done by attaching a session id, unique to your request, and is sent back and forth as you navigate pages.

Session Id could be stored in cookies (file on your system), in the URL as part of query string or in the database

Problem

I did a little bit of Web Programming here and there but I never quite understood what's meant by the word `Session`. I've googled a bit here and there, read the Wikipedia article, but could never quite grasp the meaning of it. So, what's a Session?

Original source