Core Networking Concepts
Introduction to Core Networking Concepts
Every IoT system is a networked system. A sensor reading only becomes useful when it can move from a device, through a local link, across an IP network, into an application, and back again as a command, alert, or dashboard update. This book explains that journey in beginner-friendly steps.
What You Will Learn
This module starts with the practical question: “How does my device actually talk to something else?” From there, it builds the vocabulary and mental models needed to reason about real deployments:
- Network basics: packets, addresses, switches, routers, gateways, and why IoT devices need each of them
- Layered models: how OSI and TCP/IP layers separate application messages from transport, addressing, links, and physical signals
- Addressing and services: IPv4, IPv6, MAC addresses, ports, DHCP, DNS, ARP/NDP, NAT, and how these pieces fit together
- Network mechanisms: encapsulation, forwarding, routing, congestion, quality of service, reliability, and timing
- Physical and wireless behaviour: propagation, path loss, link budgets, Fresnel zones, interference, and collision probability
- Hands-on labs: browser-based calculators and simulators that let you change parameters and observe the effect before using hardware
- Wired and physical layer options: UART, I2C, SPI, Ethernet, Wi-Fi, LPWAN, cellular, and when each one makes sense
How To Use This Book
If you are new to networking, read the chapters in order and use each interactive activity before moving on. Do not try to memorise protocol names first. Focus on the job each layer performs: move bits, frame messages, address devices, deliver data, and support applications.
If you already know basic networking, use the sidebar to jump to the addressing, mechanisms, propagation, or wired/physical sections. The labs are still worth doing because they connect formulas and terminology to real IoT design decisions.
Why It Matters
A poorly designed network can make a good IoT device unreliable: sensors disappear because DHCP leases changed, battery life collapses because packets are too large, a gateway fails because NAT blocks inbound traffic, or a wireless link works on a bench but fails behind a concrete wall. The goal of this book is to help you predict those problems before deployment.
Use the sidebar to start with Networking Basics: Protocol Trade-offs or search for a specific topic.