What is a network?
Build the basic model: devices, links, messages, and rules.
Start lessonFusingBits Academy - Domain 01
Understand the systems that move information between devices, from the first message to the wider Internet.
The route through this domain
Each stage adds a layer without hiding the earlier one. You can revisit any lesson as your questions become more precise.
Learning sequence
Start here
Build the first mental models for devices, messages, addresses, and names.
Build the basic model: devices, links, messages, and rules.
Start lessonUnderstand bits, octets, decimal and binary prefixes, conversions, and the difference between data size and data rate.
Start lessonUnderstand topology, connection shapes, alternate paths, and what happens when a link fails.
Start lessonCompare endpoints, hubs, switches, routers, access points, gateways, and service intermediaries.
Start lessonExplore addresses, names, and the first decisions made before a request travels.
Start lessonUnderstand IPv4, IPv6, prefixes, and the role of subnets.
Start lessonUnderstand ARP, unicast, broadcast, multicast, and local delivery decisions.
Start lessonUnderstand routers, default gateways, and the difference between local and remote destinations.
Start lessonUnderstand independent networks, providers, routers, and the interconnections that exchange reachability.
Start lessonConnect DNS names, IP addresses, transport ports, MAC addresses, and local frames into one addressing model.
Start lessonCompare historical Classes A through E with explicit CIDR prefixes and right-sized address blocks.
Start lessonBuild the system
Connect layers, transport choices, and boundaries into one working picture.
Understand encapsulation, headers, frames, packets, segments, and local hops.
Start lessonUnderstand Ethernet, Wi-Fi, CAN, frames, switches, shared media, and local link delivery.
Start lessonUnderstand checksums, CRC, frame checks, corruption, loss, and retransmission.
Start lessonConnect packets, routers, ports, and protocols into one working picture.
Start lessonExplore encapsulation and the difference between data, segments, datagrams, packets, and frames.
Start lessonUnderstand representation, encoding, serialization, compression, and encryption at OSI Layer 6.
Start lessonUnderstand dialogue state, turn control, checkpoints, recovery, and orderly release at OSI Layer 5.
Start lessonCompare TCP and UDP, ports, reliability, ordering, and the tradeoffs applications make.
Start lessonUnderstand sockets, listening services, client connections, addresses, ports, and conversation state.
Start lessonUnderstand private addresses, NAT, CGNAT, and the gateway between local and public networks.
Start lessonUnderstand receive windows, buffers, acknowledgements, and backpressure between sender and receiver.
Start lessonUnderstand HTTP, HTTPS, TLS, requests, responses, headers, and application-level meaning.
Start lessonUnderstand methods, headers, status codes, caching, cookies, persistent connections, and HTTP/1.1, HTTP/2, and HTTP/3.
Start lessonCompare Telnet, Rlogin, and SSH, including terminal negotiation, ports, trust models, and protected channels.
Start lessonCompare SMTP, POP3, IMAP, FTP, FTPS, and SFTP, including mail access, channels, ports, and security boundaries.
Start lessonUnderstand directory entries, attributes, distinguished names, searches, binds, and protected directory access.
Start lessonUnderstand news groups, article commands, server replication, Message-ID, feeds, and NNTPS.
Start lessonUnderstand NFS, RPC, mounts, file operations, versions, caching, locking, and export security.
Start lessonUnderstand the WebSocket opening handshake, persistent bidirectional messages, heartbeats, and reconnection evidence.
Start lessonUnderstand standards, protocols, implementations, and X.25 virtual circuits in the history of packet-switched networks.
Start lessonUnderstand fiber construction, single-mode and multimode transmission, optical budgets, wavelengths, and Ethernet optics.
Start lessonUnderstand WebSocket, WebRTC, signaling, media and data paths, NAT traversal, jitter, adaptation, and recovery.
Start lessonConnect the networks
Understand the configuration and boundaries that let local networks reach beyond themselves.
Learn how DHCP provides an address, subnet, gateway, and DNS settings.
Start lessonUnderstand DNS caches, resolvers, authoritative servers, and address records.
Start lessonExplore VLANs, access ports, trunks, broadcast domains, and inter-VLAN routing.
Start lessonLearn how destination prefixes, next hops, interfaces, and default routes guide forwarding.
Start lessonUnderstand static routes, destination prefixes, next hops, and default routes.
Start lessonUnderstand controllers, control and data planes, forwarding rules, and centralized network decisions.
Start lessonUnderstand link-state advertisements, costs, topology databases, SPF, and areas.
Start lessonUnderstand link-state flooding, adjacencies, levels, metrics, and scalable interior routing.
Start lessonUnderstand autonomous systems, BGP announcements, prefixes, and routing policy.
Start lessonUnderstand ASNs, policy boundaries, prefixes, origins, and inter-domain identity.
Start lessonUnderstand CDNs, origin servers, edge locations, caching, and cache misses.
Start lessonUnderstand anycast announcements, routing decisions, withdrawals, and distributed services.
Start lessonUnderstand multicast membership reports, router queries, joins, leaves, and local delivery state.
Start lessonUnderstand load balancers, backend pools, health checks, and distribution rules.
Start lessonTest the model
Use observable signals and practical experiments to ask better network questions.
Understand latency, round-trip time, jitter, packet loss, and careful measurement.
Start lessonUnderstand traceroute, hop limits, intermediate routers, timeouts, and path evidence.
Start lessonUnderstand capture points, headers, ports, flags, timing, and encrypted payloads.
Start lessonDistinguish transport, TLS, HTTP statuses, headers, and the evidence each layer provides.
Start lessonUse browser signals and practical experiments to inspect what the network reveals.
Start lessonUnderstand reachability tests, ICMP responses, packet loss, and the limits of what ping can prove.
Start lessonProtect the exchange
Learn how identity and trust checks protect secure network connections.
Understand hostname identity, validity dates, trust chains, and public-key binding.
Start lessonUnderstand rules, direction, endpoints, services, ports, and connection state.
Start lessonUnderstand zones, boundaries, permitted flows, and the limits of isolation.
Start lessonUnderstand encrypted tunnels, route choices, trust boundaries, and access beyond the endpoint.
Start lessonDistinguish reconnaissance, interception, and saturation signals without overclaiming from one symptom.
Start lessonRead the pressure
Understand how capacity, queues, loss, and timing shape the experience of a network.
Understand queues, latency, loss, throughput, and careful performance measurement.
Start lessonUnderstand traffic classes, marking, scheduling, shaping, policing, and their trade-offs.
Start lessonUnderstand user-visible checks, observation windows, partial outages, and recovery evidence.
Start lessonUnderstand metrics, logs, traces, baselines, and correlation across a networked service.
Start lessonUnderstand capacity, useful delivery, overhead, bottlenecks, and the evidence behind a throughput measurement.
Start lessonOperate the network
Read network behavior, troubleshoot evidence, and design for continuity under changing conditions.
Understand redundant paths, broadcast storms, and loop prevention.
Start lessonUnderstand IPv6 addressing, local discovery, assignment, and path diagnostics.
Start lessonUnderstand resilient paths, failure domains, and observable recovery.
Start lessonUnderstand how acknowledgements, loss, and delay influence sending behavior.
Start lessonUnderstand redundant paths, devices, and tested failover decisions.
Start lessonMove from symptoms to evidence and test the narrowest explanation first.
Start lessonCompose the system
Connect programmable networks, services, dependencies, and boundaries into resilient designs.
Understand virtual networks, subnets, routes, gateways, policies, and managed dependencies.
Start lessonUnderstand infrastructure as code, plans, desired state, drift, dependencies, and safe changes.
Start lessonUnderstand peer roles, discovery, direct exchange, resilience, security, and hybrid architectures.
Start lessonUnderstand MANETs, multi-hop forwarding, AODV, DSR, OLSR, mobility, partitions, and route repair.
Start lessonSeparate presentation, application, data, integration, security, and deployment responsibilities.
Start lesson