Correct Answer:
B. SMTP
Email communication relies on specific protocols to ensure messages are sent and received across different networks. The question asks for the protocol responsible for providing email facilities between hosts.
- "SMTP" (Simple Mail Transfer Protocol) is the correct answer. SMTP is the standard protocol used for sending and routing email messages between mail servers. When you send an email, your email client typically uses SMTP to send it to your outgoing mail server, which then uses SMTP to relay it to the recipient's mail server.
- "HTTP" (Hypertext Transfer Protocol) is used for accessing web pages.
- "FTP" (File Transfer Protocol) is used for transferring files between computers.
- "SNMP" (Simple Network Management Protocol) is used for managing network devices.
Thus, SMTP is fundamental for email delivery on the internet.