Correct Answer:
C. HTTP
Understanding internet protocols is crucial for comprehending web functionality. HTTP (Hypertext Transfer Protocol) is the correct answer because it is the foundational application-layer protocol specifically designed for transmitting hypertext documents, such as web pages, over the World Wide Web. When you type a URL into your browser or click a link, HTTP is the protocol that enables your browser to request and receive that content from web servers, making it indispensable for web browsing.
- FTP (File Transfer Protocol) is incorrect; it's specifically designed for transferring files between computers, not for displaying web pages.
- SMTP (Simple Mail Transfer Protocol) is also incorrect, as its primary function is sending and receiving email messages.
- TCP (Transmission Control Protocol) is a core transport-layer protocol that HTTP relies on for reliable data transmission, but TCP itself is not the application-level protocol for web browsing; it provides the underlying connection.