| 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 |