1 of 25

SESSION, PRESENTATION & APPLICATION LAYER �OF �OSI MODEL

2 of 25

INTRODUCTION

  • OSI stands for Open System Interconnection is a reference model that describes how information from a software.

3 of 25

  • OSI model was developed by the International Organization for Standardization (ISO) in 1984, and it is now considered as an architectural model for the inter-computer communications.

4 of 25

  • OSI model divides the whole task into seven smaller and manageable tasks. Each layer is assigned a particular task.

5 of 25

  • OSI consists of seven layers, and each layer performs a particular network function.
  • Each layer is self-contained, so that task assigned to each layer can be performed independently.

6 of 25

CHARACTERISTICS OF OSI MODEL

  • THE OSI MODEL IS DIVIDED INTO TWO LAYERS: UPPER LAYERS AND LOWER LAYERS.

7 of 25

LAYERS OF OSI MODEL

8 of 25

  • The upper layer of the OSI model mainly deals with the application related issues, and they are implemented only in the software.
  • The lower layer of the OSI model deals with the data transport issues. The data link layer and the physical layer are implemented in hardware and software.

9 of 25

FUNCTIONS OF THE OSI LAYERS

  • There are the seven OSI layers. Each layer has different functions. A list of seven layers are given below:
  • Physical Layer
  • Data-Link Layer
  • Network Layer
  • Transport Layer
  • Session Layer
  • Presentation Layer
  • Application Layer

10 of 25

11 of 25

SESSION LAYER

  • It is a layer 3 in the OSI model.
  • The Session layer is used to establish, maintain and synchronizes the interaction between communicating devices.

12 of 25

DIAGRAM OF SESSION LAYER

13 of 25

FUNCTIONS OF SESSION LAYER

  • Dialog control: Session layer acts as a dialog controller that creates a dialog between two processes or we can say that it allows the communication between two processes which can be either half-duplex or full-duplex.

14 of 25

  • Synchronization: Session layer adds some checkpoints when transmitting the data in a sequence. If some error occurs in the middle of the transmission of data, then the transmission will take place again from the checkpoint. This process is known as Synchronization and recovery.

15 of 25

PRESENTATION LAYER

  • A Presentation layer is mainly concerned with the syntax and semantics of the information exchanged between the two systems.

16 of 25

DIAGRAM OF PRESENTATION

17 of 25

  • It acts as a data translator for a network.
  • This layer is a part of the operating system that converts the data from one presentation format to another format.
  • The Presentation layer is also known as the syntax layer.

18 of 25

FUNCTIONS OF PRESENTATION LAYER

  • Translation: The processes in two systems exchange the information in the form of character strings, numbers and so on. Different computers use different encoding methods, the presentation layer handles the interoperability between the different encoding methods. It converts the data from sender-dependent format into a common format and changes the common format into receiver-dependent format at the receiving end.

19 of 25

  • Encryption: Encryption is needed to maintain privacy. Encryption is a process of converting the sender-transmitted information into another form and sends the resulting message over the network.

20 of 25

  • Compression: Data compression is a process of compressing the data, i.e., it reduces the number of bits to be transmitted. Data compression is very important in multimedia such as text, audio, video.

21 of 25

APPLICATION LAYER

  • An application layer serves as a window for users and application processes to access network service.

22 of 25

DIAGRAM OF APPLICATION LAYER

23 of 25

  • It handles issues such as network transparency, resource allocation, etc.
  • An application layer is not an application, but it performs the application layer functions.
  • This layer provides the network services to the end-users.

24 of 25

FUNCTIONS OF APPLICATION LAYER

  • File transfer, access, and management (FTAM): An application layer allows a user to access the files in a remote computer, to retrieve the files from a computer and to manage the files in a remote computer.

25 of 25

  • Mail services: An application layer provides the facility for email forwarding and storage.
  • Directory services: An application provides the distributed database sources and is used to provide that global information about various objects.