Q.Which protocol out of the following is used to send and receive emails over a computer network? (A) PPP (B) HTTP (C) FTP (D) SMTP
You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.
Start your 14-day free trial to unlock the full solution →The protocol used to send and receive emails over a computer network is SMTP (Simple Mail Transfer Protocol). The correct option is (D).
The Concept: How Email Moves Across Networks
Email isn't a single protocol — it's a system of protocols, each handling a different part of the journey. Think of it like the postal service: you need a way to send a letter (outgoing mail), a way to receive it (incoming mail), and a way to read it at your end. The question asks for the protocol used to send and receive emails over a network. That's the core transport layer for email.
The key distinction: SMTP is the protocol that actually transfers email messages between mail servers (and from your client to the server). It's the workhorse that pushes the email from sender to recipient's server. Other protocols like POP3 or IMAP are used to retrieve emails from a server to your local device — they handle the "receiving" part on your end, but the network-level transfer between servers is SMTP's job.
Let's look at each option:
-
PPP (Point-to-Point Protocol) — This is a data link layer protocol used to establish a direct connection between two network nodes. It's about connecting to the internet (like dial-up or DSL), not about email. Completely unrelated.
-
HTTP (Hypertext Transfer Protocol) — This is the foundation of data communication on the World Wide Web. It's used for fetching web pages, images, and other resources from servers. While webmail interfaces (like Gmail in a browser) use HTTP to display the email interface, the actual sending and receiving of email messages between servers is not done via HTTP. HTTP is for web content, not email transport.
-
FTP (File Transfer Protocol) — This is used for transferring files between a client and a server on a network. It's great for uploading/downloading documents, images, software, etc., but it has nothing to do with email. FTP doesn't understand email headers, addresses, or the store-and-forward mechanism that email requires.
-
SMTP (Simple Mail Transfer Protocol) — This is the standard protocol for email transmission across IP networks. It's designed specifically to:
- Send email from a client to a mail server
- Relay email from one mail server to another
- Handle the delivery of email to the recipient's mail server
A common mistake is to think SMTP is only for sending and not receiving. While it's true that SMTP is primarily used for outgoing mail, it also handles the reception of mail by the destination server. When you "receive" an email, your mail server uses SMTP to accept it from the sender's server. The protocols for downloading that email to your device (POP3/IMAP) are different — but the question asks about sending and receiving over a computer network, which is exactly what SMTP does between servers.
Think of it this way: SMTP is the "postal truck" that carries mail between post offices (servers). HTTP is the "website" where you might fill out a form to request mail. FTP is a "courier" that delivers packages, not letters. PPP is the "road" the truck drives on. Only SMTP is the actual mail transport system.
Step-by-Step Reasoning …
Unlock everything free for 14 days
- Full step-by-step solutions
- Concept-first explanations
- Methods, shortcuts & mistakes
- PYQ mapping + timed mock tests
Full access for 14 days. No credit card required.