How The Internet Works (in a Nutshell)

Updated on February 14, 2017

Basic Network Picture

The Internet Explained

Have you ever wondered about how the internet actually works, but don't have a great deal of technical knowledge? No problem, you've come to the right place. I will attempt to explain the basics of how the internet works without getting too technical. To do so, we will step through the network diagram above. But first, it's important to understand the following three points.

First of all, it is important to understand that the internet is nothing more than a term used to describe a massive world wide network of computers connected together for the purpose of sharing content. Every computer or network device connected to the internet has two things true about it, a physical connection is established via a physical cable or a wireless device and it has software necessary to interpret/send/receive the various internet protocols. The protocol refers to the way in which data is transferred from one device to the next. For instance, web page viewing uses a different protocol than sending email. Fortunately, software does all of this automatically for us, so we don't need to understand the underlying technology. But, we do need to understand the high level basics of what is going on.

Another thing to understand is that viewing websites may be what most people think about when they think of the internet, but it's not the only thing to do on the internet. However, since it's the most common thing to do, that's what we'll discuss here. It's also important to understand here that a webpage is nothing more than a collection of text files, stored somewhere on a web server. We'll talk more about that later.

The final point is that in order to understand the basics of the internet you really have to understand the basics of a computer network, because that's really all the internet is.

Important Terminology Referenced in This Article

LAN -Local Area Network - A localized internal collection of devices all connected together inside one home or one building of an organization.

Internet - or World Wide Web - The collection and connection of all internal networks together to form one huge world wide network for sharing information across all homes and organizations connected.

Switches/Routers/Modems/Wireless Access Points - Devices on a computer network that perform various functions related to physically connecting computers together and routing traffic in between one computer and another.

IP Address - Internet Protocol Address - A unique set of numbers assigned to every single device on a network that functions much like a street address on a house. It lets every other device on the network know where to find the device assigned that number.

Server - A powerful computer that is used to serve some function on a computer network. Servers perform various functions, such as hosting web pages, hosting network printers, hosting file shares, handing out IP address, and much more.

DNS - Domain Name Service - A service, typically running from a server that matches and translates names to IP addresses.

DHCP - Dynamic Host Configuration Protocol - A service, typically running from a server that assigns each network device its own unique IP address.

Web Browser - A piece of software used to access websites. The most common browsers include IE (Internet Explorer), Chrome, Firefox, and Safari.

URL - Uniform Resource Locator - Name used to point to a website. This is what you type in to get to a website or what pops up when you search for a website. A URL looks something like "".

Understanding What Happens When a Website is Opened

We will now step through what happens when someone opens a website in order to get a conceptual view of how the internet works. You can use the network diagram above for a pictorial reference.

1. The end user opens a web browser and types in a URL, which is the name of the website they are wanting to see.

2. The URL request is sent through their LAN to their internet service provider.

3. The internet service provider then sends the URL requested to an external DNS server, which is either hosted by them or by who ever provides their internet access.

4. The external DNS server then matches the URL up with the external IP Address assigned to the LAN hosting that website and the request is then sent on to that network.

5. The network hosting that website accepts the request and then sends it to its own internal DNS server.

6. The internal DNS server matches the URL requested to the internal IP address of the actual web server where the files making up the website are physically stored.

7. The request is then sent to the web server and the web server packages up the files that make up the website requested.

8. The website that is all packaged up now makes the return trip in reverse all the way back to the computer that originally made the request.

9. The web browser on that computer then interprets the text files full of computer code sent to it by the web server hosting the site and displays them as a graphic website.

This is a high level overview of how the internet works and each of these main steps can be broken down into hundreds of sub steps. But, that would get much too technical for this particular explanation.


    0 of 8192 characters used
    Post Comment
    • profile image


      7 months ago


    • profile image


      7 months ago

      hi im chloe and i like this

    • profile image


      12 months ago

      hi im chloe and i like this

    • profile image


      2 years ago

      hi im chloe and i like this


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)