Networking resources
Welcome students. This page collects helpful networking resources, classroom demonstrations, and interactive activities created by Dr Mahmoud Elkhodr and shared here to support your learning.
Lessons and demos
Start with digital information, follow Ethernet frames, explore addressing and TCP/IP layers, compare network paths and technologies, then learn subnetting by moving the IPv4 network and host boundary.
Bits, bytes and digital information
Explore binary place values, hexadecimal notation, ASCII and UTF-8 text encoding, RGB image bytes, audio sampling, and how shared encoding gives bits meaning.
Launch lesson Lesson 2Follow the Frame
Send a message across one cable, compare speed and delay, watch a switch learn MAC addresses, build an Ethernet frame, wire a connector, and troubleshoot a two-computer network.
Launch lesson Lesson 3Find the Destination
Build switching tables, interpret IPv4 prefixes and masks, calculate address ranges, follow ARP, and connect domains, IP addresses, MAC addresses, ports, and URLs.
Launch lesson Lesson 4Across the Layers
Follow an HTTPS request through NICs, switches, routers and wireless access points; compare TCP/IP stacks; then construct a TCP segment, IP packet and Ethernet frame.
Launch lesson Lesson 5Choose the Path
Compare copper, fibre and wireless links; trace NBN access paths; reshape network topologies; identify device roles; and connect infrastructure to HTTP and browser DevTools.
Launch lesson Lesson 6Move the Boundary
Learn subnetting visually by moving the IPv4 network and host boundary, splitting a /24 into smaller ranges, locating a host's subnet and choosing a prefix for a required number of hosts.
Launch lesson