Ep1: The Journey of a Message on the Internet

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 ??.

Nisan A.

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.

要查看或添加评论,请登录

Yousef Eshaq的更多文章

  • Ep4: What are APIs? Not Tomato Paste.

    Ep4: What are APIs? Not Tomato Paste.

    Unless you have been living in a deserted island or never accessed the internet, I can almost guarantee that you have…

  • Ep3: The Dark Web, It’s Not What You Think.

    Ep3: The Dark Web, It’s Not What You Think.

    Let’s cut into a movie scene. The protagonist hires a shy developer wearing a hoodie to hack into some high security…

    1 条评论
  • Ep2: Are you a Robot?

    Ep2: Are you a Robot?

    We all have experienced this, you are in a hurry, your Uber is waiting downstairs, you are already late and all you…

  • Intro: What is the Internet?

    Intro: What is the Internet?

    If I ask you to enter a room without any windows or clear means of communication, and then claim you can speak to your…

  • The Cloud Doesn’t Need to be Cloudy.

    The Cloud Doesn’t Need to be Cloudy.

    You often hear the term "cloud" or "cloud computing" being thrown around by software providers and developers. For the…

社区洞察

其他会员也浏览了