🌐 Understanding the Backbone of the Internet: IP Addresses, Domain Names System & Routing

Search for a command to run...

No comments yet. Be the first to comment.
When working on Node.js, React, Next.js, or any modern application, one of the first things you'll create is a .env file. It stores everything from database credentials to API keys and authentication

When you type www.aniketdey.in into your browser and hit Enter, it feels like magic. In a split second, a website appears. But behind the scenes, there’s a frantic game of "connect the dots" happening. The big question is: How does your browser know ...

If you’ve ever worked on a college project or a design file, you know the feeling. You finish your work, save it, and then realize you need one tiny change. Suddenly, your folder looks like this: project.zip 📦 project_final.zip ✅ project_final_v2...

What is Git? At its heart, Git is a Distributed Version Control System (VCS). Think of it as a sophisticated "undo" button for your entire project. Unlike a standard "Save" button that overwrites your file, Git keeps a record of every change you make...

Like, you hit enter on youtube.com, and boom videos. But what’s really happening behind that click is a fascinating digital relay race.
Let’s decode the backbone of the internet using a simple analogy: the internet as a city full of roads, addresses, and delivery vehicles.
Think of IP addresses as the exact street address of a house. Every device on the internet your phone, your laptop, even a smart fridge has one.
IPv4 – like 192.168.0.1 (limited, running out)
IPv6 – like 2400:cb00:2048:1::c629:d7a2 (much bigger space)
These addresses help computers find each other just like Google Maps finds locations.
We humans can’t remember long strings of numbers. That’s where domain names come in they’re like contact names saved in your phone.
google.com → easier than → 142.250.182.206When you enter a domain, your device asks:
“Hey DNS, what’s the IP of this domain?”
DNS (Domain Name System) replies with the IP just like looking up someone’s number in your contacts list.
Once the IP is known, your data starts its journey. Imagine your data as a parcel, and routers as highways and traffic signals guiding it from one city (device) to another (server).
This is where routing happens:
Your ISP (Internet Service Provider) is like your local post office.
Routers decide the fastest way for your parcel to travel.
BGP (Border Gateway Protocol) acts like Google Maps for data, ensuring packets take the best path.
Data doesn’t travel in one big piece it's split into packets that may take different routes, reuniting at the destination. Like a relay race where each runner has a piece of the message.
Here’s how it all comes together every time you load a page:
You type example.com
→ Like writing a friend’s name on a letter.
DNS Lookup
→ You ask the phonebook (DNS) for their address.
Your ISP connects to the server
→ Like your local post office sending the letter out.
Routers guide the data packets
→ Each packet follows the fastest road.
Server responds
→ Your friend replies, and the message travels back the same way.
