Skip to content

GATE CS 2011 Q4 — Application Layer Protocols: DNS, SMTP, HTTP, FTP, Email

Explain with AI

Consider the different activities related to email.

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

Which is the application level protocol used in each activity?

Choose one option
View worked solution

Answer: C

To identify the correct application layer protocols for each activity, let us analyze their functions:

  • m1\text{m1}: Sending an email from a mail client to a mail server

    Sending email is a "push" operation. The protocol used to transfer mail from a client to a mail server (and between mail servers) is SMTP (Simple Mail Transfer Protocol).

  • m2\text{m2}: Downloading an email from a mailbox server to a mail client

    Retrieving email is a "pull" operation. Mail clients use protocols like POP (Post Office Protocol) or IMAP (Internet Message Access Protocol) to download messages from the mail server to the local client.

  • m3\text{m3}: Checking email in a web browser

    When using a web browser to access email (webmail services like Gmail or Outlook.com), the browser communicates with the web server hosting the email service using HTTP (Hypertext Transfer Protocol).

Matching these with the options:

  • m1→SMTP\text{m1} \rightarrow \text{SMTP}
  • m2→POP\text{m2} \rightarrow \text{POP}
  • m3→HTTP\text{m3} \rightarrow \text{HTTP}

Therefore, the correct option is C.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore Application Layer Protocols: DNS, SMTP, HTTP, FTP, Email questions