Application Layer Section'a'
Application Layer Section'a'
GROUP
MEMBERS
No Name ID Number
The application layer relies on all the layers below it to complete its
process. At this stage, the data or the application is presented in a
visual form that the user can understand.
.
Functions of Application Layer
The Application Layer, being topmost layer in OSI model,
performs functions required in any kind of application or
communication proce
Application layer ensures that data is translated,
formatted, compressed, or encrypted appropriately
for the receiving application to understand and
process .
• .
• Data Translation: Converts data from one format to another
that is compatible with the receiving application.
and privacy;
• determines protocol and data syntax rules at the application level; and
The DNS service translates the domain name (selected by user) into the
corresponding IP address. For example- If you choose the domain name as
www.abcd.com, then DNS must translate it as 192.36.20.8 (random IP address
written just for understanding purposes).
DNS protocol uses the port number 53.
• TELNET: Telnet stands for
Telecommunications Network. This protocol
is used formanaging files over the Internet. It
allows the Telnet clients to access the
resources of Telnet server. Telnet uses
port number 23.
• DHCP: DHCP stands f o r Dynamic Host Configuration
Protocol. I t. provides IP addresses to hosts. Whenever a host tries to
register for an IP address with the DHCP server, DHCP server
provides lots of information to the corresponding host.DHCP uses port
numbers 67 and 68.
FTP: FTP stands for File Transfer Protocol. This protocol
helps to transfer different files from one device to another. FTP
promotes sharing of files via remote computer devices with
reliable, efficient data transfer. FTP uses port number 20 for data
access and port number 21 for data control.
.
• SMTP: SMTP stands f o r Simple Mail Transfer Protocol. It
is
used to transfer electronic mail from one user to another user.
SMTP is used by end users to send emails with ease. SMTP
uses port numbers 25 and 587.Network File System. This protocol
allows remote
.Network File System.
This protocol allows
remote hosts to mount files
over a network and interact with
those file systems as though
they are mounted locally. NFS
uses the port number 2049.
• SNMP: SNMP stands for simple
network managment protocol
This gathers device from the network data
by management station at fixed or random
intervals, requiring them to disclose certain
information. SNMP uses port numbers 161
(TCP) and 162 (UDP).
Application Layer in
OSI Model
The Application Layer of OSI
(Open System Interconnection)
model, is the top layer in this
model and takes care of
network communication. The
application layer provides the
functionality to send and
receive data from users. It acts
as the interface between the
user and the application. The
application provides services
like file transmission, mail
service, and many more.
Application Layer in the OSI
Model
•Position: The 7th layer (topmost layer).
•Interaction: Interfaces with the Presentation Layer below it.
Focuses on user-related services and abstractions.
• User Interface: it provides the user interface that allows individuals
or Applications to interact with network services.
• Abstraction: It abstracts the complexities of the lower layers from
the end-user applications
• Resource Access: It facilitates access to network resources, such
as:files, printers, and databases
• Communication: It enables applications to communicate with each
other and with servers over a network
Application Layer
in TCP/IP Model
Application layer is the top most
layer in TCP/IP model. Application
layer provides the devices to acces
network and applications such as
emails, cloud storage etc.
While communicating from one
application layer protocol to
another application layer the
information is forwarded to
transport layer.
Services Provided by the
Application Layer
1. File Transfer: Moving data between devices (e.g.,
FTP, SFTP).
2. Email Communication: Sending and receiving
emails (SMTP, IMAP).
2. Network Management: It includes protocols for
managing network devices and services, such as SNMP
4. Web Access: Browsing the internet (HTTP, HTTPS).
5. Protocol and Data Syntax: ensures agreement on
these rules between communicating devices.
6. Directory Services: Resolving names to IPs (DNS).
Application Layer vs presentation
layer
Application Layer:
Role: Directly interacts with end-user applications and provides
network services for communication (e.g., HTTP, FTP, SMTP).
Focus: Defines protocols for specific applications to communicate
over the network.
Layer: Highest layer in both OSI and TCP/IP models.
Presentation Layer:
Role: Ensures data is properly formatted, encrypted, or compressed for the
recipient (e.g., data encoding/decoding, encryption).
Focus: Data translation and security, ensuring compatibility in data formats
between systems.
Layer: Found only in the OSI model (Layer 6), but merged into the
Application Layer in the TCP/IP model.