Tentative Lecture Schedule & Notes

Solutions

Lecture Date Lecturer Topic  Reading Comments
1 Aug 31 Randy Overview, goals, logistics Notes Background Questionnaire
2 Sep 2 Randy Network Services and Applications (DNS, FTP, SCP, e-mail, ...) Notes
P&D, Sections 1.1-1.3, pp. 2-30
Homework #1 out; due Sep 10 @ 5 PM
Solutions
3 Sep 7 Ion Network Performance, Queueing theory, Evaluation Notes
P&D, Section 1.5-1.6, pp. 40-52

4 Sep 9 TA Socket Programming Notes
Project Notes
Stevens, Sections 3.1-3.7, 4.1-4.6, 6.1-6.3
Homework #1 due (September 10 @ 5 PM)
Project #1 out; due Oct 7 
5 Sep 14 Randy Internet Architecture, Layering, OSI Model, Eend-to-end Arguments
Notes
P&D, Sections 1.3, pp. 19-29 
end-to-end paper
Homework #2; due Sep 24 @ 5 PM
Solutions
6 Sep 16 Ion Intradomain Routing-Distance Vector  Notes
P&D, Sections 4.1-4.2, pp. 234-299 

7 Sep 21 Ion Interdomain Routing - Link state Notes
8 Sep 23 Randy Switch and Router Architecture Notes
P&D, Sections 2.9, 3.1-3.2, 3.4, pp. 137-146, 164-192, 210-220
Notes on Midterm I
9 Sep 28 Ion Midterm I Review Notes Solutions
Grade Distribution
(Sample Midterm
10 Sep 30 Ion & Randy Midterm I - Intro, Applications, Internet Architecture, Routing 

11 Oct 5 Ion Transport Layer Overview - Motivations, Problem Statement, Flow Control Notes (x2, x6
P&D, Sections 5.1, 5.2, pp. e74-405

12 Oct 7 Randy Transport - Congestion Control and Avoidance Notes (x2, x6)
P&D, Section 6.3, pp. 468-476.
Project #1 due Project #2 out; due Oct 28 
13 Oct 12 Sally
Floyd
Transport Layer - Advanced Variations 
Introduction in ns-2 (required for Project #2)
Notes (x2, x6)
Project2 Notes (x2, x6)
Homework #3; due Oct 22 @ 5 PM Solutions

14
Oct 14 Ion Router Support for Congestion Control Notes (x2, x6)
P&D, Sections 6.1, 6.2, 6.4, pp. 450-468, 478-492

15 Oct 19 Ion Packet Scheduling and QoS: Token Bucket, Hierarchical Sharing (Link Sharing), Fluid Model Notes (x2, x6 )
P&D, Sections 6.5, 6.6, pp. 492-520

16 Oct 21 Randy QoS models: General Discussion Notes (x2, x6)
Notes on Midterm II
17 Oct 26 Randy QoS models: Differentiated Services


18 Oct 28 Randy

Ion
QoS models: Integrated Services and Reservation Protocols (RSVP)
P2P Network Overview


Project 3 Notes (x2, x6)
Project #2 due Friday, October 29 @ 11:59 PM
Project #3 out; due Nov 14 @ 11:59 PM(checkpoint) and Dec 3 
19 Nov 2 Ion &
Randy
Midterm II Review Notes (x2, x6)

20 Nov 4 Ion
Midterm II
Evening Again!
Midterm Grades
Midterm Solutions
21 Nov 9 Randy Data Link Layer - Overview, Media Access, Ethernet, 802.11, Satellite
Notes (x2, x6)
P&D, Sections 2.1, 2.5, 2.6, 2.8, pp. 64-75, 101-120, 131-137. 

22 Nov 11
Holiday - Veterans' Day


Checkpoint for Proj. #3 due Nov 14 @ 11:59PM
Homework #4; due Nov 24 @ 5pm
Solutions
23 Nov 16 Ion Coding, Framing, Error Detection and Correction Notes (x2, x6)
P&D, Sections 2.2-2.4, pp. 75-97

24 Nov 18 Ion DNS and World Wide Web Notes (x2, x6)
P&D, Sections 9.1, 9.2, pp. 632-660

25 Nov 23 Ion CDNs, Peer-to-Peer, Overlay Networks Notes (x2, x6)
P&D, Section 9.4, pp. 680-704

26 Nov 25
Holiday - Thanksgiving

27 Nov 30 Ion
Randy
CDNs, Peer-to-Peer, Overlay Networks (continued)
Network Security
Notes (x2, x6)
P&D, Section 8.1-8.5, pp. 578-622

28 Dec 2 Randy Network Security (continued)

Project #3 due on Dec 3 @ 11:59PM

29
Dec 7 Randy Evolution of the Internet - Mobility, Ubiquity, Economics
Notes (x2, x6)
P&D, Section 4.3, pp. 299-331

30 Dec 9 Ion & Randy Course Summary, Review, Evaluation Notes (x2, x6)


Dec 16 Ion & Randy Final, 5-8 PM