LiveWire Network Peer Answers Peer Support Teen Forums Tech Forums College Forums 664 users online 179654 members 2050 active today Advertise Here Sign In
TeenCollegeTechPhotos | Quizzes | LiveSecret | Video | Dictionary | News | FAQ
You have 1 new message.
Emergency Help
Until you sign up you can't do much. Yes, it's free.

Sign Up Now
Membername:
Password:
Already have an account?
Invite Friends
Active Members
Groups
Contests
Moderators
6 online / 43 MPM
Fresh Topics
  LiveWire / Technical Forums / Internet & Networking / Viewing Topic

Process of web browsing
Replies: 3Last Post July 23 11:05am by bg kNIFE
Single page for this topic Email Print Favorite
( bg kNIFE )


Guru

Patron
Reply
As I am clearly a noob I request the help of people who know more, specifically pleaseremove.

If someone could explain me the process of web browsing, the whole name look up, resolving, etc. I have tried to understand it, but I need it in common words, such as pleaseremove so well explains.

I enter http://www.foobar.com.

What happens next, step by step?

-------
ALL YOUR BASE ARE BELONG TO US


10:05 am on July 23, 2008 | Joined Feb. 2005 | 652 Days Active
Join to learn more about bg kNIFE Bulgaria | Straight Male | 6299 Posts | 20023 Points
scottyrob

Wealthy Hobo

Patron
Reply
... Are the rest of us not good enough to explain? If no one else has replied within an hour ill let you know.. Because i dont want to explain it only for someone else too!

Hope it will be good enough for you.........

-------
Once a Red Bar, Always a Red Bar... Points are for lossers :)


10:09 am on July 23, 2008 | Joined Aug. 2005 | 746 Days Active
Join to learn more about scottyrob England, United Kingdom | Straight Male | 1578 Posts | 5895 Points
ManicD


Omnipotent One

Patron
Support Leader
Reply
ok, first thing to understand is computers need an ip address not a name to connect to each other.


so, you enter http://www.foobar.com into yoru browser and
1) yoru computer looks in its local cache file to see if it already knows the IP address. this file is the windows/system32/drivers/ect/hosts.txt file

if your computer knows the IP address jump to Section 8

2) your computer does not know the IP address, so it needs to ask someone, now when you connect to a network like the internet, you get given the ip address of a DNS (dynamic naming service) server, so you go and ask this dns server if it knows the ip address for http://www.foobar.com. it looks in its local cache file

if teh dns server knows the IP address then goto section 7

3) if the dns server doesnt know the ip of http://www.foobar.com it then handles the rest of teh asking for you, DNS servers have a list of "Root Hints" this is a list of other Root DNS servers where it can go ask for help finding an ip address. so you dns server goes and asks a root dns server, "do you know the ip address of http://www.foobar.com?"  

4) now the root dns server doesnt have a list of every site on the net, it has a list of ip addresses for servers handling teh top level domian names .com .uk .org .biz etc etc. so the root dns server replies to your dns server and says, "i dont knwo the address for http://www.foobar.com, but i do know that xxx.xxx.xxx.xxx knows about all the sites in the .com domain, go speak to him"

5) so now yoru dns server goes and speaks to the .com domain dns server, and asks if he knows, he looks at his local files and he replies, "no, i dont know who 'www.foobar.com' is, but i do know the ip of teh dns server that handles 'the foobar.com' domain

6) so now your nds server goes and speaks to the foobar.com dns server, and asks, and teh foobar.com server looks at his local files and finds a CNAME record,  

a CNAME record is a record that says the the computer known as 'www' is really called 'web1'

so the foobar.com dns server then looks in its records again and finds the record for the computer named 'web1' to which is has the ip address for (xxx.xxx.xxx.xxx)

so now the foobar.com dns server tells yoru dns server that it does know teh ip address of http://www.foobar.com and its it xxx.xxx.xxx.xxx

7) now yoru dns server tells you, yes i knwo the ip address of http://www.foobar.com it is xxx.xxx.xxx.xxx

8) your computer then connects to ip xxx.xxx.xxx.xxx

it uses the standard http protocal port of 80 and retrives teh website for you


ManicD
Microsoft Certified System Administrator

Post edited at 10:48 am on July 23, 2008 by ManicD

-------
Script/Code Writers Click Here for Scripting Contest


10:42 am on July 23, 2008 | Joined Jan. 2006 | 763 Days Active
Join to learn more about ManicD England, United Kingdom | Lesbian Male | 6695 Posts | 18182 Points
( bg kNIFE )


Guru

Patron
Reply
Excellent Thank you.

-------
ALL YOUR BASE ARE BELONG TO US

11:05 am on July 23, 2008 | Joined Feb. 2005 | 652 Days Active
Join to learn more about bg kNIFE Bulgaria | Straight Male | 6299 Posts | 20023 Points
Single page for this topic Email Print Favorite

Quick Reply

You are signed in as our guest.

Looking for something else?
 

  LiveWire / Technical Forums / Internet & Networking / Viewing Topic