The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
+17 votes

Consider the different activities related to email.

  • $m1$: Send an email from mail client to mail server
  • $m2$: Download an email from mailbox server to a mail client
  • $m3$: Checking email in a web browser

Which is the application level protocol used in each activity?

  1. $m1$: HTTP  $m2$: SMTP  $m3$: POP
  2. $m1$: SMTP  $m2$: FTP    $m3$: HTTP
  3. $m1$: SMTP  $m2$: POP   $m3$: HTTP
  4. $m1$: POP    $m2$: SMTP $m3$: IMAP
asked in Computer Networks by Veteran (97.1k points)
edited by | 2.3k views

SMTP  is a $push$ protocol used between the sender and sender's mail server.
POP is a $pull$ protocol used between receiver and the receiver's system.
HTTP is a $request-response$ protocol used mainly to access data on the world wide web.

4 Answers

+23 votes
Best answer

Answer is (C)

Sender/Client send mail from client mailbox to server mail box with the help of SMTP protocol whereas Receiver or Server retrieve the mail from its mail box to reading using POP3 protocol.

When we want to take the help process to see email in browser in that case we HTTP.Because It creates beautiful page of mailbox with the help of process.

answered by Loyal (9.7k points)
edited by
+8 votes

Sending an email -  User  agent

 Message transfer agent -SMTP

 Downloading an email from mail box - POP

 Checking email in a web browser - HTTP

answered by Active (1.8k points)
+4 votes



Client mail box to server = HTTP and SMTP( push protocol)

Downlode mail boc from server = POP and IMAP (Pull protocol)

Check in Browser = HTTP 

answered by Boss (18.4k points)
+3 votes
ans c)
answered by Loyal (5.2k points)

Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
49,808 questions
54,489 answers
74,660 users