| Lecture | Topics | Lecture Videos & Reference | Date |
| 1 | Introduction | 1. Introduction PD 1.1-1.2; TW 1.1-1.3 |
6/1 |
| 2 | Scalability, packet and circuit switching |
2. Scalability, circuit and packet switching
PD 1.1-1.2; TW 1.4 |
8/1 |
| 3 | Network architecture, C Socket API | 3. Layered network architecture
PD 1.3-1.4; TW 6.1 |
13/1 |
| 4 | Physical media | 4. Physical media, signals
PD 2.1; TW 2.1-2.3 |
15/1 |
| 5 | Encoding, modulation, and multiplexing | 5. Encoding and modulation,
6. Multiplexing
PD 2.2; TW 2.4 |
20/1 |
| 6 | Performance: metrics, limits | 7. Performance, limits
PD 1.5; TW 6.7.1-6.7.2 |
22/1 |
| 7 | Link layer, framing | 8. Framing
PD 2.3; TW 3.1 |
27/1 |
| 8 | Error detection | 9. Error detection
PD 2.4; TW 3.2 |
29/1 |
| 9 | Reliable transmission: stop and wait,sliding window, ARQ | 10. Reliable transmission
PD 2.5; TW 3.4 |
3/2, 5/2 |
| 10 | MAC sublayer, contention-free multiple access, randomized medium access | 11. Medium access control
PD 2.7; TW 4.1-4.2 |
10/2, 12/2 |
| 11 | Wi-Fi, Bluetooth/ZigBee (brief introduction) | 12. IEEE 802.11, Bluetooth, Zigbee
PD 2.7; TW 2.6, 2.8 |
17/2 |
| 12 | Ethernet | 13. Ethernet
PD 2.6; TW 4.3 |
19/2 |
| Midterm exams | 21/2 - 1/3 | ||
| 13 | Switching, virtual circuit switching | 14. Switching
PD 3.1; TW 5.1.2-5.1.3 |
10/3 |
| 14 | Learning switches, Spanning Tree Protocol | 15. Learning bridges, STP, VLAN
PD 3.1; PD 4.7 |
12/3 |
| 15 | IPv4, addressing, subnetting | 16. IPv4, fragmentation, subnetting
PD 3.2.1-3.2.5; TW 5.1, 5.5, 5.7 |
17/3 |
| 16 | CIDR, IPv6 | 17. CIDR, IPv6, IP tunneling
PD 4.1.3; TW 5.7 |
19/3 |
| 17 | IP tunneling, NAT, ICMP | PD 3.2.6-3.2.9; TW 5.6.4 | 24/3 |
| 18 | Routing: distance vector, link state | 18. Routing
PD 3.3; TW 5.2 |
31/3, 2/4 |
| 19 | Router design | PD 3.4 | 7/4 |
| 20 | Interdomain routing, BGP, iBGP | 19. Interdomain routing, BGP
PD 4.1; TW 5.7 |
9/4 |
| 21 | Transport layer, UDP, TCP essentials | 20. UDP, TCP
PD 5.1, 5.2; TW 6.1, 6.4, 6.5 |
14/4 |
| 22 | TCP Sliding window, flow control | 21. TCP Sliding window, flow control
PD 5.2; TW 6.5 |
16/4 |
| 23 | QUIC and HTTP/3 | RFC 9000; TW Ch. 6 | 21/4 |
| 24 | SDN and OpenFlow Introduction | PD (Online ebook) | 23/4 |
| 25 | Network Security: TLS, Firewalls | TW Ch. 8 | 28/4 |
| Quiz 2 | 27/4 |
Playlist of all the lecture videos: https://www.youtube.com/playlist?list=PLoNw1pIL0xsZFUP1BotIWAVnPX6PfwVQD