Session Layer


Session layer is the fifth layer in the OSI reference model, which allows communicating systems to establish and manage sessions between them. In general a session is a lengthy time duration logical link between two applications processes to exchange information.

Description

Following are the functions and responsibilities of session layer :

  • Allows communication between local and remote application process in either half duplex or full duplex transmission mode.
  • It sets up, manages and terminates the connection between two application processes.
  • Synchronizes the communication by adding checkpoints into a stream of data.
  • Informs errors of upper layer to the user.

Protocols used: NetBIOS, RPC.

Devices used: Gateway.