Application Layer
Application Layer
File Transfer Protocol (FTP) - used for interactive file transfer between
systems
Trivial File Transfer Protocol (TFTP) - used for connectionless active file
transfer
Simple Mail Transfer Protocol (SMTP) - used for the transfer of mail
messages and attachments
Post Office Protocol (POP) - used by email clients to retrieve email from a
remote server
Internet Message Access Protocol (IMAP) – another protocol for email
retrieval
Common Application Layer Protocols
Hypertext Transfer Protocol and Hypertext Markup Language
A human legible
name is resolved
to its numeric
network device
address by the
DNS protocol.
Providing IP Addressing Services
Domain Name Service (cont.)
A human legible
name is resolved
to its numeric
network device
address by the
DNS protocol.
Providing IP Addressing Services
Domain Name Service (cont.)
DNS Hierarchy
Examples top-
level domains:
.us - united
states
.za - South
Africa
.com - business
or industry
.jp - Japan
FTP client is an application that runs on a computer that is used to push and
pull data from a server running an FTP daemon.
After the
connection is
established, the
user can access
the resources on
the server as if the
resource is local to
the client host.
File Transfer Protocol FTP 20, 21 Transfers files from a client to a server and vice versa.