An Introduction to Network Engineering
- Intro / Internet Protocol Stack
- Probability refresher: discrete
- Probability refresher: continuous
- Physical Layer
- Datalink Layer: Error Detection and Correction
- Datalink Layer: stop & wait, sliding window and their analysis
- Datalink Layer: Medium Access sublayer, collision avoidance: TDMA, FDMA, CDMA
- Network Layer: Shortest path routing algorithms
- Network Layer: Distance Vector and Link State
- Network Layer: Multicast, Tunneling
- Network Layer: Addressing (CIDR)
- Network Layer wrapup
- Transport Layer: reliability
- Transport Layer: congestion control
- Transport Layer: congestion control II (AQM)
- Transport Layer: multimedia (jitter control, ...)
- Transport Layer: Multicast group concept
- Transport Layer: Fairness I (TCP, max-min)
- Transport Layer: Fairness II (proportional)
- Transport Layer: wrapup
- Application Layer: DNS model
- Application Layer: P2P model
- Large-scale phenomena: self-similar traffic, heavy-tailed distributions