ExplainOwl Library

How the Internet sends a message

💻 TechnologySimple🌐 English~2 min▶ Video9:16 Short
9:16 Short
▶ Watch it taught live Opens the whiteboard: the tutor draws and talks through this lesson, and you can ask questions.

Transcript

How does your message travel from your phone to a friend across the world?

How does the internet send a message?
Photo: Cup of Couple / Pexels

Your message breaks into tiny chunks called packets, each with a destination address, like a postcard with a stamp.

Your message
Your message · Photo: Brett Sayles / Pexels
Breaks into packets
Breaks into packets · Photo: Erik Mclean / Pexels
Each has an address
Each has an address · Photo: Jan van der Wolf / Pexels

Every device on the internet has a unique address called an IP address, like your home address.

  • IP = Internet Protocol address
Billions of devices, each with an IP address
Billions of devices, each with an IP address · AI illustration (FLUX.2 on Cloudflare)

Your packet travels through routers, which are like post offices that read the address and send it the right way.

Diagram Your phone → Router 1 → Router 2 → Router 3 → Friend's phone

Each router checks the packet's destination IP and forwards it closer to the target, like passing a letter hand to hand.

Router reads address
Router reads address · Photo: Pixabay / Pexels
Passed along the route
Passed along the route · AI illustration (FLUX.2 on Cloudflare)
Reaches destination
Reaches destination · Photo: Kaique Rocha / Pexels

The packets might take different paths and arrive out of order, but they all have a number so the friend's device can reassemble them. This system is called TCP, or Transmission Control Protocol, and it guarantees your message arrives complete and correct. But routers also send error messages if something goes wrong, using a protocol called ICMP.

  • TCP = Transmission Control Protocol
  • Checks packets are complete
Diagram Packet sent → Problem found → Error message

For example, if a router cannot reach the destination, ICMP sends back a message saying the host is unreachable.

Route blocked
Route blocked · AI illustration (FLUX.2 on Cloudflare)
ICMP error sent back
ICMP error sent back · Photo: Vie Studio / Pexels
Sender gets alert
Sender gets alert · Photo: RDNE Stock project / Pexels

A tool called ping uses ICMP to test if a device is online by sending a packet and waiting for a reply.

  • Ping = test connection
Ping: send and receive
Ping: send and receive · AI illustration (FLUX.2 on Cloudflare)

Let's trace a real example: you send a message to a friend in another country. Your phone breaks it into packets, adds your IP and their IP, and sends them to your router. The routers across the internet forward your packets through the fastest available paths.

  • Example: message to friend abroad
Diagram Your ISP → Internet backbone → Friend's ISP

Your friend's device receives all the packets, checks they are complete using TCP, and reassembles your message.

Packets arrive
Packets arrive · AI illustration (FLUX.2 on Cloudflare)
Sorted by number
Sorted by number · Photo: cottonbro studio / Pexels
Message complete
Message complete · Photo: Tara Winstead / Pexels

Quiz: if a packet gets lost on the internet, what happens? The internet sends messages by breaking them into packets, routing them through routers, and reassembling them at the destination.

Quick quiz

Q1. If a packet gets lost, what happens?

More in Technology

All Technology lessons →