What is a Network?

Before we get into IP addresses, routers, or Kubernetes services, let's nail down the one idea that sits underneath all of them. Get this, and the rest has something to hang on.

The one-sentence definition

A network is any group of devices connected together so they can share information.

That's honestly the whole thing. Two laptops on the same Wi-Fi? That's a network. Your phone chatting with Instagram's servers on the other side of the planet? Also a network. Ten thousand servers in a data centre shuffling traffic between each other? Still a network. The idea never changes — only the scale does.

Think of a postal system

A network is basically a postal system for digital messages. You've got addresses so mail knows where to land, roads and vehicles to carry it (cables and Wi-Fi), post offices that sort and forward things (routers), and agreed rules for how every envelope gets labelled. Every idea in this playbook is really just one of those pieces wearing a technical name.

Types of networks you'll hear about

Networks by scale
LAN — Local Area Network Same building or room Home Wi-Fi, office network MAN — Metropolitan Covers a city City-wide fibre network WAN — Wide Area Countries, continents 🌍 The internet is the biggest WAN
Same idea at different scales. LAN → MAN → WAN.
TypeFull nameScaleYou know it as
LANLocal Area NetworkOne building, one homeYour Wi-Fi
MANMetropolitan Area NetworkA cityCity-wide ISP
WANWide Area NetworkCountries or the worldThe internet
VPNVirtual Private NetworkAny scale, tunnelled through the internetOffice VPN, personal privacy VPN
SDNSoftware-Defined NetworkCloud, data centresAWS VPCs — the whole network is code

How data actually travels: packets

Here's something that surprises people: when you fire off a WhatsApp message, it doesn't travel as one big block. It gets chopped into little pieces called packets. Each one is tiny — a few kilobytes at most — and each finds its own way through the network, on its own.

Every packet carries a few things with it:

  • Sender address — where it came from
  • Destination address — where it's headed
  • Sequence number — which piece of the message this is
  • The actual data — a fragment of your message (the payload)
  • A checksum — a little code the receiver uses to check nothing got mangled on the way
Sending a book by mail — one page per envelope

Say you have to mail a whole book, but the post office only takes envelopes big enough for a single page. So page 1 goes in envelope 1, page 2 in envelope 2, and on you go. On each envelope you write the destination, your return address, and the page number. The envelopes might take totally different routes to get there — but the person on the other end just sorts them back into order using the page numbers. And if envelope 5 never shows up? They ask you to resend that one, and only that one.

That's exactly how the internet works. The book is your message. The envelopes are packets. The page numbers are sequence numbers.

What makes it a "computer network"

Three things have to be in place for any network to work at all:

Devices

Something to send from, something to send to — phones, laptops, servers, IoT gadgets, printers, cameras.

A medium

Something to actually carry the signal — copper cables, fibre optics, or radio waves (Wi-Fi, cellular, satellite).

A shared language

Rules everybody agrees to follow. We call these protocols — TCP, IP, HTTP, DNS, and the rest.

What's a "protocol"?

A protocol is just an agreed set of rules for how devices talk to each other. Dull word, but it's one of the most important ideas here.

Think about it: if your laptop sends data in one format and Google's server expects another, the two will never understand a word of each other. So the whole industry settles on shared protocols — HTTP, TCP, IP, DNS. Every device on the internet speaks the same ones, which is exactly why any of this works.

The internet is a network of networks

The word "internet" literally means "between networks". Your home LAN, your ISP's network, Google's network, and millions of others are all wired together. So when you open a website, your packet usually hops through several separate networks before it ever reaches the far end.

Key takeaways

  • A network = devices + a medium + shared rules (protocols). That's the whole recipe.
  • Data travels in small packets that get put back together at the destination.
  • Networks come in different sizes — LAN, MAN, WAN — but the underlying idea never changes.
  • The internet is just one enormous WAN, stitched together out of countless smaller networks.