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, then explore addressing, ARP, DNS, TCP/IP layers, encapsulation, and end-to-end delivery.
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