In which ways can the session be managed in an asp.net application?What are the advantages and disadvantages?