Lectures

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