1.3 Packets, Routes, & How Data Moves
When people use the Internet, it often feels like information moves instantly.
You click a link, and a webpage appears.
You send a message, and someone receives it.
You watch a video, and it plays on your screen.
You upload a picture, download a file, search for information, or open an app, and it feels like your device is directly connected to whatever you are trying to reach.
Underneath the surface, however, the process is more complex.
Packets
Information does not usually travel across the Internet as one large piece. Instead, data is broken into smaller pieces called packets.
A packet is a small unit of data that can move across a network. If you send a message, load a webpage, or stream a video, the information involved can be divided into packets, sent across the Internet, and reassembled at the destination. This is one of the basic reasons the Internet works so well.
Imagine mailing a large book.
One option would be to send the entire book in one giant package. If that package gets lost or delayed, the whole book is affected. Another option would be to split the book into many smaller envelopes. Each envelope could contain a few pages. The envelopes could travel through the mail system and then be put back in order when they arrive.
Packets work somewhat like those smaller envelopes. Each packet carries part of the information being sent. It also carries information about where it came from, where it is going, and how it should be handled. This allows data to move through the Internet in a flexible way.
Routers and Routing
Packets do not always take one single fixed path.
When data travels across the Internet, it may pass through many devices and networks before it reaches its destination. These devices help move the packets in the right direction.
One important device is called a router.
A router is a networking device that helps direct data between networks. Routers look at where packets are supposed to go and help decide the next step in their journey.
This process is called routing.
Routing is one reason the Internet can connect so many different places. Your home network, a school network, a business network, a cellular network, and a data center network can all be connected through larger systems of routers and communication links.
The Client-Server Model
When you visit a website, your request may travel from your device to your home router, then to your Internet service provider, then through other networks, and eventually to a server that provides the website.
The server sends data back, and that data also travels across networks until it reaches your device.
A server is a computer or system that provides data, services, or resources to other devices.
For example, when you visit a website, the website is usually stored on a server. Your device sends a request, and the server sends back the information needed to load the webpage.
Your device, such as your phone, laptop, tablet, or desktop computer, is often called a client in this kind of communication.
A client requests information.
A server provides information.
This is called the client-server model.
Not everything on the Internet works in exactly the same way, but the client-server model is one of the most common patterns. It is used in many everyday Internet activities, such as visiting websites, checking email, using apps, streaming videos, and downloading files.
IP Addresses
For data to move correctly, devices need addresses.
Just as a letter needs a mailing address, devices on the Internet need a way to identify where information should go.
One important type of address is called an IP address.
IP stands for Internet Protocol.
An IP address is a numerical address used to identify a device or system on a network. When data is sent across the Internet, IP addresses help show where packets should go.
There are different versions of IP addresses, including IPv4 and IPv6.
IPv4 addresses often look like four numbers separated by periods, such as: 192.168.1.1.
IPv6 addresses are longer and use letters, numbers, and colons. An IPv6 address might look like 2001:db8:85a3::8a2e:370:7334. This longer format allows for many more possible addresses than IPv4.
IPv6 addresses are longer and were created partly because the world needed many more possible addresses as the Internet grew.
For now, the most important idea is that IP addresses help devices find and communicate with each other across networks.
Domain Names and DNS
When you type a website name into a browser, you usually do not type the website’s IP address.
You type a name, such as a domain name.
A domain name is a human-friendly name used to reach a website, such as google.com. People prefer names that are easy to remember instead of long numerical addresses.
However, computers still need IP addresses to route data.
This is where DNS comes in.
DNS stands for Domain Name System. It helps translate domain names into IP addresses.
DNS acts somewhat like a directory. When you type a website name, DNS helps your device find the IP address connected to that name.
For example, google.com might use the IP address 2001:4860:4860::8888.
This allows people to use readable names while computers use addresses behind the scenes.
How Data Moves
Once your device knows where to send information, the data can begin moving.
A simple webpage request might involve several steps:
- Your device connects to a network.
- Your browser asks for a website.
- DNS helps find the website’s address.
- Your request is broken into packets.
- Routers help move those packets across networks.
- The server receives the request.
- The server sends packets back.
- Your device receives the packets and uses them to display the webpage.
This can happen very quickly, often in less than a second. That speed can make the Internet feel simple, but many systems are working together behind the scenes.
Packets, routes, routers, servers, clients, IP addresses, and DNS are all part of the larger system that allows data to move across the Internet.
The Internet is not one giant machine. It is a system of connected networks that follow shared rules.
Those shared rules make it possible for different devices, companies, schools, governments, and organizations to communicate across distance.
The Internet does not require every device to be the same. It does not require every network to be owned by the same company. It does not require every packet to travel the exact same path.
Instead, the Internet works because many different systems can cooperate using shared protocols, addresses, and routing methods.
When you send a message, open a website, stream a video, or upload a file, data is moving through this system.
What feels instant on the screen is actually the result of many small pieces of information traveling through networks, being directed by routers, and being reassembled into something meaningful.
In the next section, we will explain the difference between the Internet and the World Wide Web.
