Network & Transport Layers
A 18-module path through network & transport layers, in study order from foundations to the frontier.
Modules
- Network Layer Services and the Forwarding vs. Routing Distinction
- The IP Protocol and Datagram Format
- IPv4 Addressing and Subnetting
- IP Fragmentation and the TTL Field
- CIDR and Hierarchical Address Aggregation
- Network Address Translation (NAT)
- IPv6: Motivation and Datagram Format
- Routing Algorithms: The Graph Abstraction
- Link-State Routing and Dijkstra's Algorithm
- Distance-Vector Routing and Bellman-Ford
- Intra-Domain Routing with OSPF
- Inter-Domain Routing with BGP
- Transport-Layer Services and Multiplexing
- UDP: Connectionless Transport
- Principles of Reliable Data Transfer
- TCP Connection Management
- TCP Flow Control
- TCP Congestion Control and Fairness