By Roshan Jha on Sep 15, 2021
Every day, we use the Internet for various activitiesâbrowsing websites, messaging friends, sending emails, or making video calls. And at some point, most of us have probably asked ourselves: How does all of this actually work? Behind every action we perform online lies a complex web of computer networking. But what exactly makes up this network, and how does it function?
We often
hear terms like Domain Name, IP Address, Server, and ISP,
but what do these really mean, and how are they all connected? Thatâs exactly
what weâll explore in this article.
So, letâs
dive in.
But before
we get into the modern world of computer networking, letâs take a step back and
look at the origins of the internetâand how we evolved from the age of radio to
the connected digital world we live in today.
đ°ď¸ A Brief History of the Internet
Cold War period resulted in many great innovation and internet is one of them. During the height of Cold War America wanted a communication system which is faster, secure and could survive nuclear attacks so they created ARPANET in 1969 also known as The First Internet. This technology at first connected four main universities of USA which were UCLA, Stanford, UC Santa Barbara, University of Utah to share information between them easily through Leased telephone lines.
Earlier ARPANET used a protocol called NCP (Network Control Protocol) which was like a walkie-talkie between two computers â it could handle basic connections but didnât support multiple networks talking to each other. Then came in TCP/IP protocol suite developed officially in 1970 by Vint Cerf and Bob Kahn.
TCP/IP protocol was adopted by ARPANET on January 1, 1983. That day is often called the "Birth date" of the internet. TCP/IP works on two parts one TCP if you want to send a data to someone TCP chops the data in smaller packet then each packet is numbered and sent out separately â they might take different routes. IP takes care of the addresses â like writing the "To" and "From" on each packet. When the packets arrive at the destination, TCP puts them back together in the right order.
By the mid to late 1980s, the Internet supported email, file transfers (FTP), and remote login (Telnet). However, it was far from the current internet which we are used to now. Back then, visiting a website was like opening a plain document âthere were no images, no videos, and no user interaction. Websites were static pages filled with basic text-based information. That all began to change thanks to the vision of one man.
In 1989, Tim
Berners-Lee proposed a system to share information over the Internet using
hyperlinks. Working at CERN, he saw the need for
a more organized and accessible method to navigate the growing body of digital
information. His idea led to the creation of the World Wide Webâa system
that allowed users to easily browse and connect documents using hypertext.
By 1991, the
first website was up and running. To make this possible, Berners-Lee developed
three core technologies:
This marked the beginning of modern Internet and gave way to Languages like HTML, CSS & Javascript to be the standart way of building websites.
đĽď¸ Client-Server Architecture
Every time we visit a website, we receive information, but behind the scenes, a lot of communication takes place between computers, potentially located in different parts of the world.
To
understand this communication, we first need to know what a client and a
server are.
A client
is the device or software that initiates the conversation by sending a
request. For example, when you visit a website like youtube.com, your browser
(the client) sends a request to the server to retrieve information and data
from that website.
A server
is the computer that responds to the client's request by sending the
requested data or information. In this case, the computer hosting youtube.com
is the server that handles all the data and resources for the site.
đ What Is an IP Address?
Every device which is connected to the internet has a unique IP address. An IP address (Internet Protocol address) is a unique string of numbers like this 192.168.1.15 which identifies client and server and help them establish connection to send or receive data.
Just like
your house has a unique address so mail can find you, every deviceâbe it your
phone, laptop, tablet, or even smart TVâneeds an IP address so that data from
the internet knows exactly where to go.
đ How IP Addresses Work
When you
open an app or browser on your device and request something from the
internetâlike loading a website or sending a messageâyour request is sent out
with your IP address attached. That request travels through your local network,
reaches your Internet Service Provider (ISP), and is then routed to the correct
server. The server uses your IP address to send the information back to your
device.
đ Breaking Down an IP Address
Letâs take an example IP address: 192.168.1.15
This is an IPv4
address (there's also IPv6, which is longer and used as the internet grows).
Hereâs what
each part might mean:
đ§ How IPs Are Assigned
When you
connect a device to the internet, it gets an IP address in one of two ways:
đ Ports: Apartment Numbers for
Every device
can run multiple applications, and each of those apps needs a way to send and
receive data. Thatâs where ports come in.
Letâs break
this down:
For example:
When you
click on a link in a browser:
đ Protocols: The Language of the
Internet
In the world of computer networking, protocols are like languages or rulebooks that computers follow to communicate with each other. Without them, devices wouldnât understand how to send or receive data. Each protocol is designed for a specific type of communicationâwhether it's browsing websites, sending emails, or transferring files. Here are some of the most important and commonly used networking protocols:
1. HTTP/HTTPS
(HyperText Transfer Protocol / Secure)
2. TCP
(Transmission Control Protocol)
3. IP
(Internet Protocol)
4. UDP
(User Datagram Protocol)
5. DNS
(Domain Name System)
6. FTP
(File Transfer Protocol)
7. SMTP,
POP3, IMAP (Email Protocols)
Each of
these protocols plays a specific role in the digital world. Together, they
create a structured and organized system that allows billions of devices to
communicate seamlessly every second of the day.
â
Final Thoughts
Computer
networking is the silent backbone of the digital age. From the moment you load
a website to sending a message across the worldâit all depends on
well-structured systems, protocols, and addresses working in harmony.
Understanding
the basics not only helps you appreciate modern technology, but also empowers
you to troubleshoot, build, or even innovate in this fascinating domain.