0% found this document useful (0 votes)
63 views19 pages

Application Layer Presentation - Networking

This document summarizes key application layer protocols. It discusses HTTP, which is used for web browsing, and compares HTTP versions 1.1 and 2.2. SMTP is described as the standard protocol for email transfer. FTP enables file sharing between clients and servers. DNS translates domain names to IP addresses. The application layer provides important end-user services like file transfer, email, web access, and domain name resolution using these protocols.

Uploaded by

Rocky Rian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views19 pages

Application Layer Presentation - Networking

This document summarizes key application layer protocols. It discusses HTTP, which is used for web browsing, and compares HTTP versions 1.1 and 2.2. SMTP is described as the standard protocol for email transfer. FTP enables file sharing between clients and servers. DNS translates domain names to IP addresses. The application layer provides important end-user services like file transfer, email, web access, and domain name resolution using these protocols.

Uploaded by

Rocky Rian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

A Systematic Review on

Application Layer Protocols


By
Group name : Yggdrasil
Section : B
Introduction: Application Layer Protocols

 The application layer in networking is a


topmost component of modern network
systems and today we will do systematic
review on application layer and its
protocols and their services.
Related Work

 The first paper covers:


1. Application layer protocols
2. Vulnerabilities.

 The second paper discusses about:


1.HTTP then
2.compares HTTP/2.2 and HTTP/ 1.1.

HTTP/1.1 VS HTTP/2.2
Application Layer

 The highest layer in the OSI


and TCP/IP models

 Provides services to the end


user.

 Service provided by
Application layer are file
transfer, email, web browsing,
and domain name resolution.
Application Layer Protocols and Services

 Application layer protocols are


HTTP, SMTP, FTP and DNS etc.

 Services:
I. HTTP is for web browsing
II. SMTP is for Mai Transferring.
III. FTP for file sharing.
IV. DNS is for domain names.
Hyper Text Transfer Protocol (HTTP)

 What is HTTP?
 Why is it used?
 Why HTTP is a Stateless System?
Hyper Text Transfer Protocol (HTTP)

Working Process:
1. Client sent request.
2. The servers send responses back to the client.
3. A client needs an address.
4. HTTP uses the concept of Uniform Resource
Locator (URL).
5. The three main HTTP messages types are GET,
POST and HEAD.
SMTP Protocol in Application Layer

 Simple Mail Transfer Protocol.

 sending and receiving email messages over


the internet.

 It is a client-server protocol.
How SMTP Protocol Works

• Client : establishes a TCP connection.

• Client : sends a HELO command.

• Server: 250 OK message.

• Client : MAIL FROM command.

• Server: 250 OK message.


Advantages and Limitations of SMTP Protocol

Advantages:
 Widely used
 Simple and handles large email traffic
 Enables sending to multiple recipients.

Limitations:
 Plain text protocol
 lacks built-in security for encryption
 limited message size
• What is File Transfer Protocol?

• Why it is used?
Basic Model of FTP
A simple interaction between two hosts using FTP
Domain Name System

 The Domain Name System (DNS) is a critical


component of the internet infrastructure that
translates human-readable domain names into
machine-readable IP addresses.

 DNS Records contain information about domain


names and their associated IP addresses.
Domain Name System
 DNS Servers: DNS servers are
responsible for storing and
distributing DNS records

I. Recursive resolver
II. Authoritative name server
III. Root name server
Discussion

 Importance of Application Layer Protocols.


 Enables tasks such as:
1.Browsing,
2. File sharing,
3. Sending and Receiving Emails
4. Translating domain names into IP
addresses.
Discussion

 HTTP:
1. Role of HTTP
2. Importance of HTTP
3. Advantages and Disadvantages
 SMTP:
1. Role of SMTP
2. Importance of SMTP
3. Advantages and Disadvantages
Conclusion

HTTP, FTP, DNS, and SMTP are four key protocols that serve different purposes and operate
in different ways. HTTP transfers web pages, FTP transfers files, DNS translates domain
names into IP addresses, and SMTP sends emails. These application layer protocols are crucial
for communication and data transfer across networks.
Thank You

You might also like