Getting Started
You'll learn the basics of how data is represented, sent, and measured in networking.
You'll learn the basics of how data is represented, sent, and measured in networking.
Explore how data travels through physical cables and wireless signals, and the factors that affect signal quality along the way.
Explore the different types of network cabling (copper and fiber) and how they're structured, connected, and used in real-world networks.
Get familiar with the hardware that makes networks work, from simple to not-so-simple ones.
Learn what determines network speed, and how physical limits and standards shape that performance.
Learn how raw bits get turned into signals through encoding, modulation, and signal processing.
Learn how devices identify each other on a local network, and how these addresses are structured, assigned and used.
Find out how switches move data by learning MAC addresses, building forwarding tables, and deciding when to send, flood, or filter frames.
Learn why Layer 2 loops are dangerous and how networks prevent them using Spanning Tree and modern techniques.
Explore how data is packaged into frames for Ethernet and Wi-Fi, and how networks use special frame types to organize traffic.
Find out how networks let many devices take turns using the same connection, from simple collision methods to modern scheduling and wireless sharing.
Learn how networks keep data moving smoothly without getting overwhelmed.
Get familiar with how networks handle transmission errors, from detecting corrupted data to correcting or retransmitting it.
Learn how networks structure raw data into blocks using techniques that improve reliability and help receivers stay synchronized.t
Learn how Layer 2 connects to Layer 3, and how it helps organize and identify higher-level network traffic.
Find our how network links are established, maintained and closed.
Explore how IP addresses work in IPv4 and IPv6, from their structure and behavior to how they're used for routing and communication across networks.
Learn how IP addresses are mapped to physical devices using ARP and NDP, and how systems discover and verify their neighbors.
Find out how routers decide where to send packets using routing tables and policies to choose the best path across networks.
Explore how routers discover paths across networks using protocols like OSPF and BGP, as well as how those routes are shared and controlled.
Learn what happens when packets are too big for the network.
Get to know IP-related protocols that help networks communicate (and provide cool stuff like multicast, tunneling and basic security).
Learn how to troubleshoot IP networks with some simple tools and techniques all of us use.
Get an overview of how modern networks are designed and connected using NAT, VPNs, SDN, and cloud-based networking.
Get to know TCP - keeps internet connections reliable.
Get to know UDP - a protocol used when speed matters more than reliability.
Learn how data gets split into smaller pieces and put together again (and how we handle errors along the way).
Find out how data is structured and encoded so systems can understand each other, from character sets to serialization methods.
Explore how compression reduces data size to save bandwidth and improve performance, and how that interacts with security and encryption.
Learn how data is protected while it moves across networks.
Learn how websites and apps talk to each other, plus how they stay secure and manage access.
Explore how systems exchange messages behind the scenes, from email to event streams.
Find out how systems find and identify each other, from DNS to directory services.
Explore how system verify who you are and decide what you're allowed to do.
Find out how systems access files and shared resources (including other devices) over a network.
Learn how real-time communication works on the internet, from voice and video calls to live sessions.