Thanks for your question,
A cookie is a small bit of text that accompanies requests and pages as they go between the Web server and browser. The cookie contains information the Web application can read whenever the user visits the site.
Ref:
http://msdn.microsoft.com/en-us/library/ms178194.aspx[
^]
When a Web application runs, ASP.NET maintains information about the current application, each user session, the current HTTP request, the requested page, and so on. ASP.NET contains a series of classes to encapsulate this context information.
Ref:
http://msdn.microsoft.com/en-us/library/swe97x0b.aspx[
^]
A session is defined as the period of time that a unique user interacts with a Web application. Active Server Pages (ASP) developers who wish to retain data for unique user sessions can use an intrinsic feature known as session state.
Ref:
http://msdn.microsoft.com/en-us/library/ms972429.aspx[
^]
Thanks,
Mamun