| Lecture | Date | Lecturer | Topic | Reading | Comments |
|---|---|---|---|---|---|
| 1 | Aug 29 | Ion | Overview, goals, logistics | Notes [x2, x6 ] | |
| 2 | Aug 31 | Ion | Network Services and Applications (DNS, FTP, SCP, e-mail, ...) |
Notes
[x2,
x6
]
P&D, Sections 1.1-1.3, pp. 2-30 |
Homework #1
out; due Sep 12 @ 3:50 PM [Solutions] |
| 3 | Sep 7 | Ion | Network Performance, Evaluation |
Notes
[x2,
x6
]
P&D, Section 1.5-1.6, pp. 40-52 |
|
| 4 | Sep 12 | TA | Socket Programming |
Notes
[x2,
x6
]
Stevens, Sections 3.1-3.7, 4.1-4.6, 6.1-6.3 |
Homework
#1 due Project #1 out (Checkpoint due Sep 27 @ 11:59:59pm Final project due Oct 11 @ 11:59:59pm) |
| 5 | Sep 14 | Ion | Internet Architecture, Layering,
OSI Model, End-to-end Arguments |
Notes
[x2,
x6
]
P&D, Sections 1.3, pp. 19-29 end-to-end paper |
|
| 6 | Sep 19 | Ion | Routing (I) |
Notes [x2,
x6
]
P&D, Sections 4.1-4.2, pp. 234-299 |
Homework #2 out [ Solutions] |
| 7 | Sep 21 | Ion | Routing (II) | Notes [x2, x6 ] | |
| 8 | Sep 26 | Ion | Switch and Router Architecture |
Notes
[x2,
x6
]
P&D, Sections 2.9, 3.1-3.2, 3.4, pp. 137-146, 164-192, 210-220 |
Checkpoint for project #1 due Sep 27 @ 11:59:59pm |
| 9 | Sep 28 | Lakshmi | Transport Layer Overview - Motivations, Problem Statement, Flow Control | Notes
[x2,
x6
]
P&D, Sections 5.1, 5.2, pp. 374-405 |
|
| 10 | Oct 3 | Ion | Transport - Congestion Control and Avoidance | Notes
[x2,
x6
]
P&D, Section 6.3, pp. 468-476. |
Homework
#2 due Homework #3 out; due Oct 13 @ 5pm [Solutions] |
11 |
Oct 5 | Ion | TCP - Advanced Variations | Notes
[x2,
x6
]
P&D, Sections 6.1, 6.2, 6.4, pp. 450-468, 478-492 |
|
| 12 | Oct 10 | Router Support for Congestion Control | Notes [x2, x6 ] | Project #1 due Oct 11 @ 11:59:59pm | |
| 13 | Oct 12 | Ion |
Midterm Review | Notes [x2, x6 ] | Homework
#3 due Oct 13 @ 5pm |
| 14 | Oct 17 | Ion |
Midterm | Midterm Solutions | |
| 15 | Oct 19 | Ion | Packet Scheduling and QoS: Token
Bucket, Hierarchical Sharing (Link Sharing), Fluid Model
Introduction to ns-2 (required for Project #2) |
Notes
[x2,
x6]
P&D, Sections 6.5, 6.6, pp. 492-520 proj2 slides |
Project #2 out Project 2 |
| 16 | Oct 24 | Ion | Packet Scheduling and QoS (cont'd) | ||
| 17 | Oct 26 | QoS models: Integrated Services and
the Reservation Protocol (RSVP) |
Notes
[x2,
x6] |
Homework #4 out Solutions: [pdf] [txt] |
|
| 18 | Oct 31 | Ion Ion |
QoS models: Diferentiated Services |
Notes [x2,
x6] |
|
| 19 | Nov 2 | Ion | DNS and World Wide Web | Notes [x2,
x6]
P&D, Sections 9.1, 9.2, pp. 632-660 |
Project #2 due, Nov 2 @ 11:59pm Project #3 out |
| 20 | Nov 7 | Ion | Peer-to-Peer Networks | Notes [x2,
x6]
P&D, Section 9.4, pp. 680-704 |
|
| 21 | Nov 9 | Ion | Multicast and Overlay Networks |
Notes [x2,
x6]
P&D, Section 8.1-8.5, pp. 578-622 |
Homework
#4 due; 1st checkpoint for Project #3 due on Nov 13 @ 11:59pm |
| 22 | Nov 14 | Lakshmi | Overlay
Networks (cont'd) |
Notes
[x2,
x6] P&D, Section 8.1-8.5, pp. 578-622 |
|
| 23 | Nov 16 | Ion | 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. |
|
| 24 | Nov 21 | Ion | Coding, Framing, Error Detection and Correction | Notes
[x2,
x6]
P&D, Sections 2.2-2.4, pp. 75-97 |
|
| 25 | Nov 23 | no class | 2nd checkpoint for Project #3 due on Nov 23 @ 11:59pm | ||
| 26 | Nov 28 | Ion | Network Security (I)
|
Notes [x2,
x6] |
|
| 27 | Nov 30 | Ion | Network Security (II) |
Notes [x2,
x6] |
|
| 28 | Dec 5 | Scott Shenker | Evolution of the Internet |
Notes [x2,
x6]
P&D, Section 4.3, pp. 299-331 |
Project #3 due @ 11:59pm |
| 29 | Dec 7 | Ion | Course Summary, Review, Evaluation | Notes [x2,
x6]
|
|
| Dec 17 | Final, 8-11 AM |