The session layer is level five of the seven level
OSI model. It responds to service requests from the
presentation layer and issues service requests to the
transport layer.The Session layer provides the mechanism for managing the dialogue between end-user application processes. It provides for either
full duplex or
half-duplex operation and establishes checkpointing, adjournment, termination, and restart procedures.The Session layer is typically completely unused, but it does have a few places where it is useful. The idea is to allow information on different streams, perhaps originating from different sources, to be properly combined. In particular, it deals with synchronization issues, and ensuring nobody ever sees inconsistent versions of data, and similar things.
See more at Wikipedia.org...