1D0-610 · Question #24
Which choice lists the required elements for HTTP to function?
The correct answer is B. Client, server and TCP/IP. Option B is correct because HTTP is an application-layer protocol that operates between a client (any requester, not just a browser) and a server (the host responding to requests), transmitted over TCP/IP, which provides the reliable transport layer HTTP depends on. HTTP cannot…
Question
Which choice lists the required elements for HTTP to function?
Options
- AServer, HTML and DNS
- BClient, server and TCP/IP
- CBrowser, HTML and TCP/IP
- DClient, Web page and DNS
How the community answered
(44 responses)- A2% (1)
- B89% (39)
- C2% (1)
- D7% (3)
Explanation
Option B is correct because HTTP is an application-layer protocol that operates between a client (any requester, not just a browser) and a server (the host responding to requests), transmitted over TCP/IP, which provides the reliable transport layer HTTP depends on. HTTP cannot function without all three of these components - they form the fundamental communication model.
Why the others are wrong:
- A (Server, HTML, DNS): Missing a client entirely; DNS resolves domain names but is optional (you can reach a server via direct IP); HTML is just one possible content type, not a protocol requirement.
- C (Browser, HTML, TCP/IP): "Browser" is too narrow - any HTTP client (curl, API consumers, scripts) qualifies, not just browsers; HTML is content, not infrastructure.
- D (Client, Web page, DNS): A "web page" is content, not a protocol component; DNS is a helpful name-resolution service but not required for HTTP itself; TCP/IP is conspicuously absent.
Memory tip: Think of HTTP as a phone call - you need a caller (client), a receiver (server), and a phone network (TCP/IP). Everything else - the language you speak, the phone brand, the phonebook (DNS) - is optional extras.
Topics
Community Discussion
No community discussion yet for this question.