Foundations of Digital Connectivity: What Is a Computer Network?
Let’s take a closer look at that 2-second lag you experienced mid-raid in *Fortnite* last night. When you tapped your screen to cast a healing spell, that tiny tap didn’t just vanish into your phone—it turned into a small chunk of data called a packet, which traveled through a maze of wires, radios, and specialized computers before reaching the game server hosted 3,000 miles away in a data center in Virginia. The server processed your input, sent a confirmation packet back to your phone, and your character cast the spell—all in less time than it takes you to blink. That entire journey, from your thumb to the server and back, is powered by a computer network: a system of interconnected devices that exchange data using standardized rules we call protocols. For most of us, networks are invisible infrastructure, as mundane and overlooked as the electrical grid that powers our phone chargers. But every TikTok scroll, Zoom class, Spotify stream, and Discord voice call relies on the same core set of principles that power the global internet, the largest and most complex network ever built by humans. To understand how all of this works, we first need to define the basic building blocks and performance metrics that describe how networks operate, then trace the evolution of the technology from a small military experiment to the global system that connects over 5 billion people today.
1.1 Core Building Blocks of a Computer Network
At its simplest, a computer network is just two or more devices that can exchange data with each other. But to build a network that works reliably at global scale, we need to break the system down into two core components: nodes and communication links.
1.1.1 Nodes: The Devices That Make Up a Network
A node is any device connected to a network that can send, receive, or forward data[^1]. Nodes fall into two broad categories, each with distinct roles in the network: 1. End nodes (hosts): These are the devices you interact with directly, including your smartphone, laptop, gaming console, smart watch, and the servers that host TikTok videos, *Fortnite* game worlds, or your school’s remote learning portal. End nodes are the source and destination of all data on a network. 2. Intermediate nodes: These are devices that forward data between end nodes, without being the final source or destination of the data themselves. Common intermediate nodes include Wi-Fi routers, cellular base towers, Ethernet switches, and core routers that make up the internet’s backbone. Unlike end nodes, intermediate nodes rarely run user-facing applications—their only job is to move data as efficiently as possible.
To make this concrete, let’s trace the path of a *Fortnite* healing spell packet from your phone to the game server: 1. Your phone (end node) sends the packet to your home Wi-Fi router (intermediate node). 2. The router forwards the packet to your internet service provider’s (ISP) local access point (intermediate node). 3. The access point sends the packet to a core backbone router (intermediate node) that routes traffic across long distances. 4. The packet travels across transatlantic fiber optic cables (communication link, which we will cover next) to a router on the U.S. East Coast (intermediate node). 5. The router forwards the packet to the *Fortnite* game server (end node) hosted in a Virginia data center.
> [!TIP] Did you know? Your smart fridge, smart thermostat, and even your school’s interactive whiteboard are