Given below is the tentative schedule for this course. While we have made slides for all lectures are available at the beginning of the course, the topics covered evolves based on student interest and interaction. Thus, they may change up to and including the day of the lecture.
Lecture # | Date | Topic | Lecture Notes |
---|---|---|---|
1 | Tue, Aug 26 | Introduction | slides |
2 | Thu, Aug 28 | Overview of the internet | slides |
3 | Tue, Sep 02 | Naming and addressing | slides |
4 | Thu, Sep 04 | Spanning tree routing | slides |
5 | Tue, Sep 09 | Distance vector and link state routing | slides |
6 | Thu, Sep 11 | Inter domain routing | slides |
7 | Tue, Sep 16 | Inter domain routing continued | slides |
8 | Thu, Sep 18 | Voltages to bits | slides |
9 | Tue, Sep 23 | Error detection and reliability | slides |
10 | Thu, Sep 25 | Forward error correction and neural networks | slides |
11 | Tue, Sep 30 | Quiz 1 | -- |
12 | Thu, Oct 02 | Media access control (MAC) | slides |
13 | Tue, Oct 07 | Transport layer: flow control and reliaiblity | slides |
14 | Thu, Oct 09 | Transport layer: alternate designs | slides |
15 | Tue, Oct 14 | Congestion control 1 | slides |
16 | Thu, Oct 16 | Congestion control 2 | -- |
17 | Tue, Oct 21 | Recap: BGP and FEC | -- |
18 | Thu, Oct 23 | Queuing disciplines + HTTP and the web | slides |
19 | Tue, Oct 28 | Encryption 1 | slides |
20 | Thu, Oct 30 | Quiz 2 | -- |
21 | Tue, Nov 04 | Encryption 2 | slides |
22 | Thu, Nov 06 | Web security | slides |
23 | Tue, Nov 11 | Datacenter Networks | slides |
24 | Thu, Nov 13 | Content Delivery Networks (CDNs) | slides |
25 | Tue, Nov 18 | HTTP and the web | -- |
26 | Thu, Nov 20 | The scarcity of addresses: NAT and IPv6 | slides |
27 | Tue, Dec 02 | Course review: the philosophy of internet design | -- |
28 | Thu, Dec 04 | Quiz 3 | -- |