Application Layer Protocols in computer network.pptx

shrestha11ajay 14 views 18 slides Aug 29, 2024
Slide 1
Slide 1 of 18
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18

About This Presentation

application layer protocols notes ppt


Slide Content

Application Layer Protocols By: Sophiya Ghimire

Overview Introduction 01 SMTP 02 IMAP 03 POP 04

INTRODUCTION Application layer protocols directly support the features ofetwork applications. Application layer protocols directly support the features of network applications. Application layer protocols define the language that network applications speak to fulfill user requests. For example, an application layer protocol defines what message a web browser sends to a remote server to retrieve a web page.

SMTP Application layer protocols directly support the features ofetwork applications. The Simple Mail Transfer Protocol (SMTP) is a technical standard for transmitting electronic mail ( email ) over a network. SMTP is used most commonly by email clients, including Gmail, Outlook, Apple Mail and Yahoo Mail. .

WORKING MECHANISM Application layer protocols directly support the features ofetwork applications. .

WORKING MECHANISM Application layer protocols directly support the features ofetwork applications. . SMTP uses a  client-server  model as follows: An email server uses SMTP to send a message from an email client to another email server . The email server uses SMTP as a relay service to send the email to the receiving email server . The receiving email server uses an email client to download incoming mail via IMAP, for example, and places it in the recipient's inbox .

SMTP COMMANDS Application layer protocols directly support the features ofetwork applications. . HELO – Identifies the client to the server, fully qualified domain name, only sent once per session. MAIL – Initiate a message transfer, fully qualified domain of originator RCPT – Follows MAIL, identifies an addressee, typically the fully qualified name of the addressee and for multiple addressees use one RCPT for each address. DATA – send data line by line.

SMTP ADVANTAGES Application layer protocols directly support the features ofetwork applications. . If necessary, the users can have a dedicated server It allows for bulk mailing . Low cost and wide coverage area . Offer choices for email tracking . Reliable and prompt email delivery

DISADVANTAGES Application layer protocols directly support the features ofetwork applications. . SMTP’s common port can be blocked by several  firewalls . SMTP security is a bigger problem . Its simplicity restricts how useful it can be . Just 7-bit ASCII characters can be used . If a message is longer than a certain length, SMTP servers may reject the entire message.

IMAP Application layer protocols directly support the features ofetwork applications. . IMAP stands for Internet Message Access Protocol. IMAP  is an application layer protocol that operates as a contract for receiving emails from the mail server.  It is used as the most commonly used protocol for retrieving emails. 

WORKING MECHANISM Application layer protocols directly support the features ofetwork applications. . Email client Gmail establishes a connection with Gmail’s SMTP server . By approving the sender’s and recipient’s email addresses, the SMTP server verifies (authenticates) that the email can be sent . The email is sent to the Outlook SMTP server by Gmail’s SMTP server . The recipient’s email address is authenticated by the Outlook SMTP server. IMAP is used by the Outlook SMTP server to deliver the email to the Outlook email client.

ADVANTAGES Application layer protocols directly support the features ofetwork applications. . It offers synchronization across all the maintained sessions by the user . Users have remote access to all the contents . It offers easy migration between the devices as it is synchronized by a centralized server . There is no need to physically allocate any storage to save contents.

DISADVANTAGES Application layer protocols directly support the features ofetwork applications. . IMAP is complex to maintain . Emails of the user are only available when there is an internet connection . It is slower to load messages . Some emails don’t support IMAP which makes it difficult to manage

POP Application layer protocols directly support the features ofetwork applications. . The POP protocol stands for Post Office Protocol . POP can handle email access only while the emails are sent by SMTP . The version most commonly used today is POP3 (Post Office Protocol 3). It is a standard protocol used by email clients to retrieve emails from a mail server.

WORKING MECHANISM Application layer protocols directly support the features ofetwork applications. . POP3 needs to establish a connection between the POP client and the POP server . Once a secure connection is established several commands are exchanged between them . Once a connection is established client requests available email messages. Once the client receives the message, it makes a request to the server for downloading the messages . The server then sends an acknowledgment to the client and closes the connection .

ADVANTAGES Application layer protocols directly support the features ofetwork applications. . The message can be read offline also . POP3 requires less storage space . POP3 is easy to use and configure . POP3 is supported by many email applications .

DISADVANTAGES Application layer protocols directly support the features ofetwork applications. . POP3 does not provide the feature of real-time synchronization . If an email consists of virus attachments it can affect the system easily . POP3 does not support accessing the same email at the same time on different systems .

THANK YOU!