Querystring is often used to retrieve specific information or data from the database according to certain criteria. It typically assigns after ? Sign and supports only 255 characters.
Example:-
http://www.example.com/books/book.html?Title=Ansi C
Session is often used to store information for the user 's visit to the site.
Example:-
Session("Firstname")="James"