Module-5-Application Layer
Module-5-Application Layer
APPLICATION LAYER
• The application layer enables the user to
access the network.
• it provides user interface and support for
services such as electronic mail, file access
and transfer, access to system resources,
surfing the web and network management.
• The services provided by the application layer
can be categorized as
• • Remote login category
– Telnet
• • File transfer category
– FTP ( file transfer protocol)
– TFTP (trivial file transfer protocol)
• • Electronic mail category
– SMTP ( simple message transfer protocol)
– IMAP (internet message access protocol)
– POP (Post office protocol)
• • Support services category
– DNS ( Domain name system)
– RARP (reverse address resolution protocol)
– BOOTP (boot protocol)
– SNMP ( simple network management protocol)
Telnet
• Telnet is a network protocol used on the
Internet or local area networks to provide a
bidirectional interactive text-oriented
communication facility using a virtual terminal
connection.
• User data is interspersed in-band with Telnet
control information in an 8-bit byte oriented
data connection over the Transmission Control
Protocol (TCP).
File Transfer Protocol
• File Transfer Protocol (FTP) is a standard
network protocol used to transfer files
from one host or to another host over a
TCP-based network, such as the Internet.
• FTP is built on a client-server architecture
and uses separate control and data
connections between the client and the
server)
• FTP users may authenticate themselves using
a clear-text sign-in protocol, normally in the
form of a username and password, but can
connect anonymously if the server is
configured to allow it.
• For secure transmission that hides (encrypts)
the username and password, and encrypts the
content, FTP is often secured with SSL/TLS
(FTPS) or SSH File Transfer Protocol (SFTP)
Trivial File Transfer Protocol (TFTP)
• Trivial File Transfer Protocol (TFTP) is a file
transfer protocol notable for its simplicity.
• It is generally used for automated transfer of
configuration or boot files between machines in a
local environment.
• Compared to FTP, TFTP is extremely limited,
providing no authentication, and is rarely used
interactively by a user.
• TFTP is very useful for boot computers and devices
that do not have hard disk drives or storage devices
because it can easily be implemented using a small
amount of memory. This characteristic of TFTP makes
it one of the core elements of network boot protocol
Simple Mail Transfer Protocol (SMTP)
• SMTP is an application-layer protocol that enables
the transmission and delivery of email over the
Internet.
• Simple Mail Transfer Protocol (SMTP) is an
Internet standard for electronic mail (e-mail)
transmission across Internet Protocol (IP)
networks.
• SMTP is created and maintained by the Internet
Engineering Task Force (IETF).
• No check sum are needed because TCP provides
reliable byte stream
Internet message Access Protocol (IMAP)