0% found this document useful (0 votes)
29 views3 pages

Case Study 5

My laptop first sends a RARP request to obtain an IP address from the DHCP server. It then queries the DNS server to translate the domain name www.google.com into an IP address. The DNS server responds with Google's IP address which gets forwarded by the switch to my laptop. My laptop then sends an HTTP GET request to the Google web server at that IP address. The web server responds with the requested web page which gets routed back through the switch and router to be displayed in my laptop's browser.

Uploaded by

7vmvjm4fjw
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views3 pages

Case Study 5

My laptop first sends a RARP request to obtain an IP address from the DHCP server. It then queries the DNS server to translate the domain name www.google.com into an IP address. The DNS server responds with Google's IP address which gets forwarded by the switch to my laptop. My laptop then sends an HTTP GET request to the Google web server at that IP address. The web server responds with the requested web page which gets routed back through the switch and router to be displayed in my laptop's browser.

Uploaded by

7vmvjm4fjw
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

University of Bahrain

Information Technology College

Computer Engineering Department

ITCE352: Computer Networking

CASE STUDY 1

Submission Date: 29th- Dec-2019

Student Name Student ID


Lubna Abdulrahman Mejham 20197013
Maram Adel Mohamed 20193753
It is 6 AM morning, you get to work (The first one there). You open your laptop, it’s ARP cache is empty,
you connect to the Ethernet, open a browser and download www.google.com explain (in details) which
packets were sent in the LAN.

Step 1: I open the laptop; my laptop will need to get an IP address from the DHCP server:

A- My laptop will make a RARP request, its source will be (11:11:11:11:11:11) and its destination
will be: (FF:FF:FF:FF:FF:FF) because it does not know the destination.
B- RARP reply from the DHCP server telling my laptop’s IP address from the available IPs in the pool of IP
the DHCP server.
C- It will also tell my laptop the DNS server, default gateway, and subnet mask.

Step 2: My laptop’s internet browser will need to get the IP for www.google.com from the DNS
server:

A- My laptop source (11:11:11:11:11:11) will ask the destination DNS server (33:33:33:33:33:33)
through the network by creating a DNS query message.
B- Then the DNS will search its database to give the Google’s IP address (201.1.2.3) to the switch
(123456).

Step 3: The switch will need to forward the IP address revived from the DNS to my laptop

A- The packet that includes the IP address of www.google.com coming from the source DNS server
(33:33:33:33:33:33) will be sent to the switch (123456).
B- The switch (123456) then sends it the laptop (11:11:11:11:11:11)
Step 4: The router will check the validity of the packet’s IP address. Then, it will send it to the
Google server.

A- Router with source (22:22:22:22:22:2) receives from the switch (123456) the destination of the
google server: (201.1.2.3)
B- The router with source (22:22:22:22:22:22) will send a packet to the destination google server
(201.1.2.3).

Step 5: My laptop Has the IP address of www.google.com

A. My laptop can now create the TCP socket


B. Then, use it to send the HTTP GET message to www.google.com

Step 6: My laptop will create HTTP request

A. Google web server(201.1.2.3) will decapsulate the HTTP datagram

Step 7: Web server responds with HTTP reply

A. HTTP reply contains the web page


B. The reply of the web server will be transfer to the Router then the switch and finally to my laptop
C. The web page well be displayed in my web browser

You might also like