📘
Tutorial 01
Introduction to the Network Layer & Data Plane
Foundations, service models, forwarding vs. routing, and the Internet's best‑effort service.
Start →
⚙️
Tutorial 02
Router Architecture & Packet Forwarding
Input ports, switching fabrics, output ports, buffering, and pipeline processing.
Start →
📋
Tutorial 03
Forwarding Tables & Longest‑Prefix Matching
FIB structure, CIDR, LPM algorithms, TCAM, and route aggregation.
Start →
🧩
Tutorial 04
IPv4 Datagram Structure & Addressing
Header fields, checksum, classful addressing, special addresses, and DHCP.
Start →
✂️
Tutorial 05
Subnetting, CIDR, & Address Aggregation
VLSM, route summarization, binary math, and practical network design.
Start →
🔨
Tutorial 06
IPv4 Fragmentation & MTU Considerations
Fragment offsets, flags, reassembly, PMTUD, and performance implications.
Start →
🔄
Tutorial 07
Network Address Translation (NAT)
Static NAT, PAT, translation tables, traversal, ALGs, and CGNAT.
Start →
📡
Tutorial 08
Internet Control Message Protocol (ICMP)
Error reporting, ping, traceroute, PMTUD, security, and ICMPv6.
Start →
🌐
Tutorial 09
IPv6 Architecture & Operations
Addressing, header, extension headers, SLAAC, NDP, and transition mechanisms.
Start →
Tutorial 10
Generalized Forwarding & SDN Data Planes
Match‑action, OpenFlow, flow tables, P4, controllers, and programmable networks.
Start →
Tutorial 11
Queueing, Scheduling, & QoS Fundamentals
FIFO, priority, WFQ, RED, traffic shaping, IntServ, DiffServ, and bufferbloat.
Start →
🔒
Tutorial 12
Data‑Plane Security & Operational Considerations
ACLs, firewalls, spoofing filtering, CoPP, logging, and SDN security.
Start →
🧩
Tutorial 13
Comprehensive Unit 4 Review & Integration
Synthesis of all topics, cross‑layer analysis, design problems, and case studies.
Start →
← Unit 3: Transport Layer 🏠 Course Home Unit 5: Control Plane →