Jump to content


 


Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.


Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

Photo

How your "Internet" actually works


  • Please log in to reply
13 replies to this topic

#1 gigawert

gigawert

  • Members
  • 1,304 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Local time:06:49 AM

Posted 13 July 2015 - 09:36 PM

This is not a question or even tutorial, it's just for those who are curious about how the "Internet" really works, and possibly could be a sticky thread. This is a basic explanation and diagram. 

 

How you see websites

So basically, you are connected to your router (of course). When you open your web browser and then type in bleepingcomputer.com for example, your PC sends a request through your router to your ISP, who sends a request to the DNS server. The DNS server translates the address you typed in to a computer-friendly IP that will take you to the website. Then they redirect you to the server's ISP, then to the actual web server. They return the homepage html and css, which goes back through your ISP, DNS server, and router back to your PC. 

 

Why some websites load faster than others

Although you may have some crazy-fast 100mbps Internet connection, that's actually a measure of how fast the connection is just between you and your ISP. A certain website may only have a 10mbps connection to their ISP, for example, so they can only send data that fast until it reaches your ISP. After it does, it'll come at full speed. That's why Google loads way faster than most other websites.

 

Why multiplayer games need a moderately fast connection to be playable

They update the positions and sometimes the physics of each specific player (and in Minecraft, block states and many other things) so you can see them on your screen smoothly. If your speed is too slow, that update will not be frequent enough, and you will experience lag.

 

Here's a simple diagram of how you see websites:

basic_TCP.png

From here. Diagram used under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license. Thank you for reading! This article (except the diagram) was created with 100% of my prior knowledge. Tell me if I have something wrong or I need to add something.


Edited by gigawert, 14 July 2015 - 06:01 PM.

John 3:16

 "God loved the world so much that He gave His uniquely-sired Son, with the result that anyone who believes in Him would never perish but have eternal life."


BC AdBot (Login to Remove)

 


#2 Wand3r3r

Wand3r3r

  • Members
  • 2,027 posts
  • OFFLINE
  •  
  • Local time:06:49 AM

Posted 13 July 2015 - 10:00 PM

Sorry but:

" your PC sends a request through your router to your ISP, who sends a request to the BleepingComputer servers' ISP and then to the actual BC servers."

 

is not how it works.  Might want to spend some time learning about DNS.



#3 gigawert

gigawert
  • Topic Starter

  • Members
  • 1,304 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Local time:06:49 AM

Posted 13 July 2015 - 10:09 PM

So I missed a step? I guess I'll have to add that it also goes through the DNS server to translate the address you entered into a computer-friendly IP, right?


John 3:16

 "God loved the world so much that He gave His uniquely-sired Son, with the result that anyone who believes in Him would never perish but have eternal life."


#4 1PW

1PW

  • Members
  • 316 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:North of the 38th parallel.
  • Local time:06:49 AM

Posted 13 July 2015 - 10:40 PM

Hello gigawert:
 
Perhaps as a gross over simplification your diagram works for someone who does not care how the Internet actually works.
 
Remember that not every computer deals with a nearby router but as @Wand3r3r aptly points out, a Domain Name Service/Servers are part and parcel of the real Internet. Without them, you would have never opened this topic.
 
But all is not lost. Perhaps Al Gore still has some of his inventor's notes...  :lol: 
 
Seriously - you are on the right track if you re-work your diagram.
 
Cheers.


All viruses are malware but not all malware are viruses and if the malware doesn't self replicate it just isn't a virus.


#5 gigawert

gigawert
  • Topic Starter

  • Members
  • 1,304 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Local time:06:49 AM

Posted 14 July 2015 - 12:57 PM

Hello gigawert:
 
Perhaps as a gross over simplification your diagram works for someone who does not care how the Internet actually works.
 
Remember that not every computer deals with a nearby router but as @Wand3r3r aptly points out, a Domain Name Service/Servers are part and parcel of the real Internet. Without them, you would have never opened this topic.
 
But all is not lost. Perhaps Al Gore still has some of his inventor's notes...  :lol: 
 
Seriously - you are on the right track if you re-work your diagram.
 
Cheers.

The diagram is just illustrating two average home networks connected to an ISP.


John 3:16

 "God loved the world so much that He gave His uniquely-sired Son, with the result that anyone who believes in Him would never perish but have eternal life."


#6 Wand3r3r

Wand3r3r

  • Members
  • 2,027 posts
  • OFFLINE
  •  
  • Local time:06:49 AM

Posted 14 July 2015 - 01:14 PM

This diagram may work better for you.

 

http://www.v4c.org/en/content/security-issues-publishing-securely-0



#7 gigawert

gigawert
  • Topic Starter

  • Members
  • 1,304 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Local time:06:49 AM

Posted 14 July 2015 - 01:26 PM

Changed!


John 3:16

 "God loved the world so much that He gave His uniquely-sired Son, with the result that anyone who believes in Him would never perish but have eternal life."


#8 Wand3r3r

Wand3r3r

  • Members
  • 2,027 posts
  • OFFLINE
  •  
  • Local time:06:49 AM

Posted 14 July 2015 - 02:03 PM

Might want to read about the license that goes with that diagram

http://creativecommons.org/licenses/by-nc-sa/4.0/

 

It is required you give credit to the source for the diagram



#9 CaveDweller2

CaveDweller2

  • Members
  • 2,629 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:09:49 AM

Posted 14 July 2015 - 08:57 PM

Stop ruining it. The internet runs on Mtn Dew and M&Ms.


Hope this helps thumbup.gif

Associate in Applied Science - Network Systems Management - Trident Technical College


#10 gigawert

gigawert
  • Topic Starter

  • Members
  • 1,304 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Local time:06:49 AM

Posted 14 July 2015 - 09:26 PM

Stop ruining it. The internet runs on Mtn Dew and M&Ms.

?


John 3:16

 "God loved the world so much that He gave His uniquely-sired Son, with the result that anyone who believes in Him would never perish but have eternal life."


#11 CaveDweller2

CaveDweller2

  • Members
  • 2,629 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:09:49 AM

Posted 14 July 2015 - 09:49 PM

joke
jōk/
noun
noun: joke; plural noun: jokes
  1. 1.
    a thing that someone says to cause amusement or laughter, especially a story with a funny punchline.
    "she was in a mood to tell jokes"
    synonyms: funny story, jest, witticism, quip;
    pun, play on words;
    informalgag, wisecrack, crack, one-liner, rib-tickler, knee-slapper, thigh-slapper, punch-line, groaner
    "they were telling jokes"
verb
verb: joke; 3rd person present: jokes; past tense: joked; past participle: joked; gerund or present participle: joking
  1. 1.
    make jokes; talk humorously or flippantly.
    "she could laugh and joke with her colleagues"
    synonyms: tell jokes, crack jokes; More
    informalwisecrack, josh
    "she laughed and joked with the guests"
    fool, fool around, play a trick, play a practical joke, tease;
    informalkid, fun, pull (someone's leg), pull/jerk/yank someone's chain, make a monkey out of someone, put someone on
    "they didn't realize you were only joking"
    • archaic
      poke fun at.
      "he was pretending to joke his daughter"

 


Hope this helps thumbup.gif

Associate in Applied Science - Network Systems Management - Trident Technical College


#12 gigawert

gigawert
  • Topic Starter

  • Members
  • 1,304 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Local time:06:49 AM

Posted 14 July 2015 - 09:50 PM

I meant the first sentence.


John 3:16

 "God loved the world so much that He gave His uniquely-sired Son, with the result that anyone who believes in Him would never perish but have eternal life."


#13 Rocky Bennett

Rocky Bennett

  • Members
  • 2,566 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:New Mexico, USA
  • Local time:07:49 AM

Posted 15 July 2015 - 05:58 AM

I thought that mice running around in a rotating drum caused the whole thing to work. Now I/m confused.


594965_zpsp5exvyzm.png


#14 gigawert

gigawert
  • Topic Starter

  • Members
  • 1,304 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Local time:06:49 AM

Posted 15 July 2015 - 09:11 PM

I thought that mice running around in a rotating drum caused the whole thing to work. Now I/m confused.

:hysterical:  Very funny.


John 3:16

 "God loved the world so much that He gave His uniquely-sired Son, with the result that anyone who believes in Him would never perish but have eternal life."





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users