FUNDAMENTALS OF COMPUTER

WEB BROWSERS TECHNOLOGY

THE INTERNET

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
When I type “www.gmail.com” into my web browser and hit enter, which of the following best describes what happens?
A
My computer sends a request to a TCP server, which sends back the IP address for GMail.
B
My computer sends a request to a DNS server, which sends back the IP address for GMail.
C
My computer makes a direct connection to gmail.com and starts receiving packets.
D
My computer sends a request to a gmail.com server, which sends back the IP address for a DNS server.
Explanation: 

Detailed explanation-1: -When I type “www.gmail.com” into my web browser and hit enter, which of the following best describes what happens? My computer sends a request to a TCP server, which sends back the IP address for GMail.

Detailed explanation-2: -You type a URL in your browser and press Enter. Browser looks up IP address for the domain. Browser initiates TCP connection with the server. Browser sends the HTTP request to the server.

Detailed explanation-3: -It works like this: an HTTP client or web browser sends a request message to an HTTP server or web server. The server, in turn, returns a response message. Note that HTTP is a pull protocol, the client pulls information from the server rather than the server pushes information to the client.

Detailed explanation-4: -Your computer stores the record in its cache, reads the IP address from the record, then passes this information to the web browser. Your browser then opens a connection to the IP address ‘72.14. 207.99’ on port 80 (for HTTP), and our webserver passes the web page to your browser, which displays Google.

Detailed explanation-5: -A router is a device that connects two or more packet-switched networks or subnetworks. It serves two primary functions: managing traffic between these networks by forwarding data packets to their intended IP addresses, and allowing multiple devices to use the same Internet connection.

There is 1 question to complete.