Skip to main content

How does the Internet Work?


The Internet is the backbone of the Web, the technical infrastructure that makes the Web possible. At its most basic, the Internet is a large network of computers which communicate all together.

The history of the Internet is somewhat obscure. It began in the 1960s as a US-army-funded research project, then evolved into a public infrastructure in the 1980s with the support of many public universities and private companies. The various technologies that support the Internet have evolved over time, but the way it works hasn't changed that much: Internet is a way to connect computers all together and ensure that, whatever happens, they find a way to stay connected.

A Simple Network
When two computers need to communicate, you have to link them, either physically (usually with an Ethernet Cable) or wirelessly (for example with Wifi or Bluetooth systems). All modern computers can sustain any of those connections.

Such a network is not limited to two computers. You can connect as many computers as you wish. But it gets complicated quickly. If you're trying to connect, say, ten computers, you need 45 cables, with nine plugs per computer!


To solve this problem, each computer on a network is connected to a special tiny computer called a router. This router has only one job: like a signaler at a railway station, it makes sure that a message sent from a given computer arrives at the right destination computer. To send a message to computer B, computer A must send the message to the router, which in turn forwards the message to computer B and makes sure the message is not delivered to computer C.
Once we add a router to the system, our network of 10 computers only requires 10 cables: a single plug for each computer and a router with 10 plugs.


A network of Networks
So far so good. But what about connecting hundreds, thousands, billions of computers? Of course, a single router can't scale that far, but, if you read carefully, we said that a router is a computer like any other, so what keeps us from connecting two routers together? Nothing, so let's do that.

By connecting computers to routers, then routers to routers, we are able to scale infinitely.

Such a network comes very close to what we call the Internet, but we're missing something. We built that network for our own purposes. There are other networks out there: your friends, your neighbours, anyone can have their own network of computers. But it's not really possible to set cables up between your house and the rest of the world, so how can you handle this? Well, there are already cables linked to your house, for example, electric power and telephone. The telephone infrastructure already connects your house with anyone in the world so it is the perfect wire we need. To connect our network to the telephone infrastructure, we need a special piece of equipment called a modem. This modem turns the information from our network into information manageable by the telephone infrastructure and vice versa.

So we are connected to the telephone infrastructure. The next step is to send the messages from our network to the network we want to reach. To do that, we will connect our network to an Internet Service Provider (ISP). An ISP is a company that manages some special routers that link all together and can also access other ISPs' routers. So the message from our network is carried through the network of ISP networks to the destination network. The Internet consists of this whole infrastructure of networks.


Finding computers
If you want to send a message to a computer, you have to specify which one. Thus any computer linked to a network has a unique address to identify it, called an "IP address" (where IP stands for Internet Protocol). It's an address made of a series of four numbers separated by dots, for example: 192.168.2.10.

That's perfectly fine for computers, but we human beings have a hard time remembering that sort of address. To make things easier, we can alias an IP address with a human-readable name called a domain name. For example, google.com is the domain name used on top of the IP address 173.194.121.32. So using the domain name is the easiest way for us to reach a computer over the Internet.


Internet and the web
As you might notice, when we browse the Web with a Web browser, we usually use the domain name to reach a website. Does that mean the Internet and the Web are the same things? It's not that simple. As we saw, the Internet is a technical infrastructure which allows billions of computers to be connected all together. Among those computers, some computers (called Web servers) can send messages intelligible to web browsers. The Internet is an infrastructure, whereas the Web is a service built on top of the infrastructure. It is worth noting there are several other services built on top of the Internet, such as email and IRC.
source: Mozilla web docs

Comments

Popular posts from this blog

How Can I Find Out If Someone's Stealing My Wi-Fi?

How can I find out if other people are leeching my Wi-Fi, and how do I stop them if they are? Besides the fact that your WiFi moocher may be slowing down your connection, people connected to your network may also have access to some of your shared folders (depending on what security measures you use), and if someone's using your connection to do illegal things, like hack the smart things  in your home, it could even bring the authorities to your doorstep. Don't worry, though, I can help you find out if, indeed, your WiFi is being stolen and help you put an end to it. Low-Tech Method: Check Your  Wireless Router  Lights Your  wireless router  should have indicator lights that show Internet connectivity, hardwired network connections, and also any  wireless  activity, so one way you can see if anyone's using your network is to shut down all  wireless  devices and go see if that  wireless  light is still blinking. The trouble ...

W3Schools Offline Version Download 2017

Here  you get link for w3schools offline version download 2017 for free (latest full website). W3Schools is an educational website that provides web development  tutorials. It covers topics like HTML, CSS, JavaScript, PHP, ASP.Net, SQL and many more. W3Schools is getting more than 35 million visits per month and it is the most popular web development website on the internet. The tutorials are very helpful for beginners to learn web development. It also provides thousands of examples and facility to edit and execute them online. The biggest drawback of W3Schools is that you can’t access these awesome tutorials without internet. Fortunately I have found a great solution for this problem. So in this article I am sharing the link to download W3Schools offline version for absolutely free. Steps for W3Schools Offline Version Download 2017 1. First of all download the compressed file from the link  http://clkme.in/qUfZbA 2. After 5 seconds click on the  SKIP...