Not many people are fully aware of how the Internet really works, even though they use it on a daily basis and are higly computer-literate. The Internet is always something that’s just been there, no questions asked. Read on if you want a basic outline into how the Internet really does work.
Far too many people are under the impression that the Internet is based somewhere or is a huge room filled with high-spec servers which you connect to every time you connect to the Internet. This misconception might have come from the early Dial-up Internet which required one to have to enter a username and password to connect. The Internet is actually just the largest network of computers known to man. Very simple really. You are connected to your ISP (Internet Service Provider) such as Virgin or Cable & Wireless; your ISP is then in turn connected to the rest of the country which is then in turn connected to all neighboring countries. In theory, If you have an Internet connection which links you to your ISP through cable or your phone lines such as DSL or Dial-up, you could actually trace the wiring all the way to anywhere on the world with Internet providing there were no wireless networks on the way. Pretty cool.
An IP or Internet Protocol address is a unique number which identifies you on the internet. To be connected to the net you have to have a valid real IP address which is not in use by anyone else. This basically means that everything you do online is easily watched. An IP address consists of 4 sections known as octets, each containing a number up to 3 digits in length like xx.xxx.x.xxx. When you subscribe to the web with you ISP, they either give you a static or dynamic IP address. As the name suggests, a static IP is one which doesn’t change at all as a pose to a dynamic IP which might change every time you connect. There are also IP addresses which are not assigned by ISPs to connect to the internet as they are reserved for private networks. It’s not just the internet which you need to have an IP address, but any network, and so there are a some octects such as those beginning with 192 which are reserved solely for private networks. So why wouldn’t you get a static real IP address to keep for every time you connect to the internet? Well, the answer is simple really. There are not enough IP addresses to go around. There are only 4,294,967,296 possible different IP addresses and take away those which are reserved for purposes such as private networks, you end up with less than 3 billion addresses. Can anyone imagine why that might be a problem? Well, with coorporations like microsoft grabbing millions of real IP addresses for itself rather selfishly, IP addresses run out very fast. In fact, Microsoft has more IP addresses for itself than some countries such as Lebanon. Due to the shortage, static IP addresses become really expensive in countries such as these, with the service hitting almost $80 a month.
So what’s going to happen when we run out of IP addresses? Well, there is actually a new version of IP addresses known as IPv6 which is being implemented as we speak. There are 3.40282367 x1038 unique addressed with IPv6 so The right to real IP can be added to the universal declaration of human rights.
DHCP is not as confusing as it sounds. It really isn’t. Basically there’s a server sitting in the ISP’s HQ which handles every request to connect to the internet. Every network device such as your network card in you computer or your wireless network card, or even any phone with bluetooth has what’s called a MAC address (don’t worry there’s 281,474,976,710,656 of those) which the DHCP server can identify with. It then gives each MAC address an IP address from the ISP’s list and sends it sailing away.
So where does the website or file-transfer fit into the equation? Well, that’s actually pretty simple. Seeing as every computer has an IP address, you can connect to that computer (providing you have the right permissions) and access all the shared files on it. So you could, in theory, type in a random IP address into your browser and providing the IP was valid, the computer was online, and there were shared files in existence on that computer, and you had permission to see that list, you could see all that info. So every time you connect to a website, you are basically seeing text files on the server you’re connecting to. But I doubt you’ve ever used 216.239.51.99 to hit google before. Because the people who founded the net wanted to make life easier for you, they invented DNS. DNS stands for Domain Name Severs. It basically means that you can type a domain name such as www.google.com into your browser instead of 216.239.51.99 and redirect you to that IP address. Your ISP has a huge database with the list of domain names and their corresponding IP addresses. Life made easy. This technology is why a new website might take up to 48 hours to get fully up and running; it has to register with ISPs all over the world.
The Internet may sound confusing and be littered with tech jargon, but it’s actually a really simple concept in theory. A bit harder in practice. If this article left you with any questions or you didn’t understand anything, you can always e-mail me.