Ep1: The Journey of a Message on the Internet
Disclaimer: This is a simplified explanation. To draw a parallel, we all know how a car works. We know about fuel, wheels, etc. This knowledge is enough for us to navigate our daily activities. However, if we were to investigate specific components as small as rivets, we will find a world of details with many experts working on them. The goal of this article and series is to shed enough knowledge to navigate the day-to-day internet usage.
We all are familiar with DMs, Messenger, and WhatsApp. I can bet that you used one of them today. But how does the message travel from your device to its destination? In this article, I will attempt to explain what happens under the hood.
The Journey Simplified
When you text a friend, the message does not flow directly from your device to theirs. Like a bus??, your message goes through a couple of stops before arriving at its destination. The bus travels on roads and your message travels in cables. You might wonder how can a message reach your friend in England across the Atlantic? Well, there are many cables underwater connecting the world. It’s truly fascinating! Check out this cool website that shows an interactive map of all the underwater internet cables: https://www.submarinecablemap.com/
If you have minute, watch this video of a shark ?? attacking an internet cable. You know who to blame when your internet is slow ??..
领英推荐
So, in a nutshell, the internet is many cables connecting us together. Like the set of roads connecting neighborhoods and cities.
To send a message over the internet, you are required to provide an IP address. If you are using Instagram, it is the address of the Instagram servers and data centers. For simplicity, the IP address tells the message where to go, like a postal or zip code.
As we already established, data is transmitted through cables, so the format of the data during the journey must be different. In a transformer like fashion (Optimus Prime), your message changes its form into small packets of data and reassembles at the destination.
Once your message arrives at the servers of Instagram, it is processed and stored. The term *processed* is a huge understatement of what occurs at the servers. There are many actions fired once a message is received, especially for a system as complicated as Instagram.
On the other side, your friend’s device will send requests to the Instagram servers asking for new messages. Since a new message was processed, the Instagram server will respond with the message. Your friend’s device then assembles the packets and displays them on screen.
As noted earlier, there are many components not addressed here. Including encryption, transmission protocols etc. I will dive into these topics in upcoming episodes.
I hope this added a little to your knowledge. Now, next time you text, you can think of the very long journey you message is taking - literally crossing the world ??.
Director of External Affairs & Communication @ShafDB | ex - FT & United Nations I Board Member | Foreign Investment expert I Public Speaker |
3 年Loving the series, highly insightful.