Correct option is D
(C) Finally, the web server sends the requested webpage to the browser using HTTP.
- DNS (Domain Name System) is responsible for resolving human-readable domain names into IP addresses.
- TCP ensures a reliable, ordered, and error-checked communication between the client (browser) and the server.
- HTTP (HyperText Transfer Protocol) is the protocol used by browsers to request and receive web pages from a server.
- The TCP connection is the first step in ensuring that the devices can communicate reliably before exchanging HTTP requests and responses.
- DNS resolution happens before any data transmission takes place, as the browser needs the IP address to contact the web server.