You are on page 1of 5

Understanding Network

Layers
Presented BY : Harsh Kumar Singh
Session Layer
 Session Management
The session layer is responsible for establishing, maintaining, and terminating
sessions between applications.
 Synchronization
The session layer ensures that data is synchronized properly between the sender
and receiver during a session.
 Recovery
In case of failures or interruptions, the session layer handles the recovery process
to restore the session and continue communication.
Presentation Layer
The presentation layer is responsible for data representation, encryption, and
compression. It ensures that data from the application layer is properly formatted
and can be understood by the receiving application.
 Data Representation
The presentation layer converts data from the application layer into a format that
can be transmitted over the network. This includes converting data types, such as
converting text to binary or vice versa.
 Encryption
The presentation layer is responsible for encrypting data to ensure secure
transmission over the network. Encryption algorithms are used to scramble the data,
making it unreadable to unauthorized users.
 Compression
The presentation layer can compress data to reduce the amount of data that needs
to be transmitted over the network. Compression algorithms are used to remove
redundant or unnecessary data, resulting in faster transmission and reduced
bandwidth usage.
Application Layer
 Overview
The application layer is the topmost layer in the network protocol stack. It
provides services and protocols for user applications to access network resources.
 Protocols
• HTTP (Hypertext Transfer Protocol): Used for transmitting and receiving web
pages and other resources on the World Wide Web.
• FTP (File Transfer Protocol): Used for transferring files between a client and a
server on a computer network.
• SMTP (Simple Mail Transfer Protocol): Used for sending and receiving email
messages over a network.
• DNS (Domain Name System): Used for translating domain names into IP
addresses and vice versa.
Thank You

You might also like