Please note that these copyright notices apply to a subset of the lecture slides.
Date | Topic(s) | Reading | Other |
---|---|---|---|
Jan 5 | Introduction, Physical Media, Protocols | KR 1.1.3, 1.2.3, 1.5.1 TS 1.1, 1.2 |
|
Jan 7 | Link Layer, Error Detection, PPP, Medium Access Control | KR 5.1, 5.2.1, 5.3.1, 5.7 | |
Jan 12 | Medium Access Control, Addressing, Ethernet | KR 5.3, 5.4, 5.5.1 | |
Jan 14 | Ethernet, Switches, Wireless LAN | KR 5.5, 5.6, 6.3.2 | |
Jan 19 | Packet Switching, Delay, Throughput | KR 1.3.1, 1.3.2, 1.4 | |
Jan 21 | Network Layer Intro, VC vs. Datagram, IP | KR 4.1, 4.2, 4.4.1, 4.4.3 | |
Jan 26 | Routing Algorithms | KR 4.5 | |
Jan 28 | Addressing, Broadcast, IPv6, Routing Protocols | KR 4.4.2, 4.4.4, 4.7.1, 4.6.2, 4.6.3 | |
Feb 2 | Transport, Demltiplexing, UDP, Reliable Data Transfer | KR 3.1, 3.2, 3.3, 3.4.1 | |
Feb 4 | Pipelining, Socket Programming | KR 2.7, 2.8, 3.4 (rest) | |
Feb 9 | TCP, Congestion Control | KR 3.5, 3.6.1, 3.6.2 | |
Feb 11 | TCP Congestion Control & Fairness | KR 3.7 | |
Feb 23 | Midterm | ||
Feb 25 | DHCP, NAT | KR 4.4.2(rest) | |
Mar 2 | Naming, DNS | KR 2.5 TS 5.1, 5.3 |
|
Mar 4 | Mobility | KR 6.5, 6.6, 6.7 | |
Mar 9 | RPC, Message Queueing, Data Representation | TS 4.2, 4.3 | RPC Example |
Mar 11 | Web, Email | KR 2.2, 2.4 | |
Mar 16 | Synchronization: Clocks & Events Addendum: Vector Clocks |
TS 6.1.1, 6.1.3, 6.2 | |
Mar 18 | Replication & Consistency | TS 4.5.2, 7.1, 7.2.2, 7.3, 7.4.2, 7.4.3, 7.5.2, 7,5,3 | |
Mar 23 | Fault Tolerance | TS 8.1, 8.2, 8.5 | |
Mar 25 | Security | KR 8.1, 8.2, 8.3 TS 9.1, 9.2.1, 9.2.2 |
|
Mar 30 | Multimedia | KR 7.1, 7.2, 7.3 TS 4.4 |
|
Apr 1 | Recap (no slides) |
KR: Kurose & Ross
TS: Tanenbaum & van Steen