Internet is
a short term used for the word Inter-Networks – The network of Networks. If any
system has access to the internet, it is connected to the global network and
also to every other computer with internet access.
Nowadays,
whooping large number of computers are now connected to the internet.
Internet
hence classified as Network-of-Networks. It smartly connects to billions of
computers and is also able to access any of your requested webpage in the time
frame of milliseconds.
Internet
have more than 30 billion web pages hosted on the network, the internet is a
huge resource of information. So, first question arise that, ‘How internet
access result?’ many answers are available in many books and websites. They all
tell you like this:
If we type a
website URL (for example www.nextiseasy.com) into our browser, then the browser search
for the web server of ‘nextiseasy.com’ and then retrieve data of the website
from it.
But this is
a basic and simple explanation which everybody known! And this is not tell you
all. But we tell you every step how the Internet access results.
We will
study/read about in detail and in brief.
So let’s start
the journey to Internet access.
WARNING: This article contain many technical words so
firstly search internet’s dictionary to quickly know the full form and uses of
those words (like IP : Internet Protocol) in
internet. This will help you understand
more efficiently and quickly.
Journey to Internet Access
If you turn
ON your computer and connect it to the Ethernet to view (download) a webpage,
this is what happens:
1.
Initially
the computer does not have its IP address to connect to the internet.
2.
Hence it
first uses DHCP request to obtain IP address.
3.
Computer
first creates a special IP datagram (packet with its headers, encapsulated bits
and actual data) destined to 255.255.255.255 (broadcast address) in the DHCP
server. This is termed as the discovery step.
4.
A DHCP
server then assigns an IP address to the computer
5.
Along with
that it also gives additional information to the computer like first-hop router
address, the subnet mask and the address of local DNS (Domain Name Server)
servers.
6.
Since the
computer’s ARP (Address Resolution Protocol) cache is initially empty the
computer will use ARP protocol to get the MAC addresses f the first-hop router
and the local DNS (Domain Name Server) server.
7.
The computer
first will get the IP address of the web page we wish to download.
8.
If the local
DNS server does not have the IP address, then the computer will use DNS
protocol to find the IP address of the Webpage.
9.
Once the
computer has the IP address of the Webpage, it will send out the HTTP request.
10. This request is sent via the first-hop
router, if the Webpage is not stored in a local Web Server.
11. The HTTP request messages will be segmented
and encapsulated into TCP packets (in the transport layer), and then further
encapsulated into IP packets (in the network layer), and finally encapsulated
into Ethernet frames (in the data link layer).
12. The computer sends the Ethernet frames to the
first-hop router.
13. Once the router receives the frames, it
checks its routing table, and then sends the packets top the right link where
it can reach its destination (the web server where the web page is hosted).
14. Then the server hosting the web page will
send back the web page to the computer via HTTP response messages.
15. In the backwards journey of the web page
data, the messages will be encapsulated into TCP packets and then further into
IP packets.
16. Those IP packets follow IP routes and finally
reach the first-hop router, and then the router will forward those IP packets
to the computer by encapsulating them into Ethernet frames.
17. It goes all the way from the data link layer
right up to the Application layer (web browser) by the process of decapsulation
and you can see the web page.
So, now you
understand every steps of Internet, then go to your friends and tell them.
Don’t be
Selfish – Share!
0 comments:
Post a Comment