![]()
![]()
|
This schedule is subject to change, but all changes will be reflected below. In the reading assignment, “chapter” indicates the chapter from the textbook. All assignments are due before the class starts on their due dates. |
|
Date |
Lecture Topic |
Required
Reading |
Assignment |
Optional Reading |
|
|
Week 1 |
|||||
|
Aug 24 |
Course overview; Syllabus |
|
|
|
|
|
Week 2 |
|||||
|
Aug 29 |
Intro to networking |
|
|
|
|
|
Aug 31 |
Introduction: network core and edge,
circuit and packet switching |
|
|
|
|
|
Week 3 |
|||||
|
Sept 5 |
Application Layer |
A
Model, Analysis, and Protocol Framework for Soft State-based Communication Summary Cache: A
Scalable Wide-Area Web Cache Sharing Protocol |
|
|
|
|
Sept 7 |
Application Layer Socket Programming |
A Scalable
Content-Addressable Network Chord:
A scalable peer-to-peer lookup service for Internet applications Topologically-Aware
Overlay Construction and Server Selection |
Programming assignment #1 due date |
|
|
|
Week 4 |
|||||
|
Sept 12 |
Transport layer – reliable data
transfer |
Chapter
3 (3.1-3.3) |
Updated! |
|
|
|
Sept 14 |
Transport layer – pipelined data
transfer protocol |
Chapter
3 (3.4) |
|
|
|
|
Week 5 |
|||||
|
Sept 19 |
Transport
layer – flow control, congestion control |
Chapter
3 (3.5-3.6) |
|
|
|
|
Sept 21 |
Transport Layer |
[RFC
2001] TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast
Recovery Algorithms |
Written HW#1 due
date |
|
|
|
Week 6 |
|||||
|
Sept 26 |
Transport Layer |
Analysis of the
Increase and Decrease Algorithms for Congestion Avoidance in Computer
Networks Fairness
in MIMD Congestion Control Algorithms |
Lab #1 due date |
|
|
|
Sept 28 |
Transport Layer |
Binary Increase
Congestion Control for Fast Long-Distance Networks [RFC
3649] HighSpeed TCP for Large Congestion Windows FAST
TCP: motivation, architecture, algorithms, performance Scalable
TCP: Improving Performance in Highspeed Wide Area Networks |
|
|
|
|
Week 7 |
|||||
|
Oct 3 |
Transport layer – TCP congestion
control |
Random Early
Detection Gateways for Congestion Avoidance Congestion
Control for High Bandwidth-Delay Product Networks [slides] |
Lab Group List - updated |
|
|
|
Oct 5 |
Midterm exam review |
|
Written HW#2 due
date (Oct 6th) |
|
|
|
Week 8 |
|||||
|
Oct 10 |
No
Class |
|
Project
– Requirement specification document due date |
|
|
|
Oct 12 |
No Class |
|
|
|
|
|
Week 9 |
|||||
|
Oct 17 |
Midterm |
|
|
|
|
|
Oct 19 |
Internet
measurement |
Network
Traffic Measurement and Modeling – slides Network
Traffic Self-Similarity - slides On
the Constancy of Internet Path Properties On the
Self-Similar Nature of Ethernet Traffic |
Lab #2 due (11:45PM) |
|
|
|
Week 10 |
|||||
|
Oct 24 |
Internet measurement |
|
|
|
|
|
Oct 26 |
IP, addressing, NAT, ICMP, tunneling, etc. |
|
ATTN: Oct 27 is
the last day to drop the course |
|
|
|
Week 11 |
|
||||
|
Oct 31 |
Routing |
Measuring the
Effects of Internet Path Faults on Reactive Routing A
Measurement Study on the Impact of Routing Events on End-to-End Internet Path
Performance |
Project – Design architecture document
due date (11:45PM) |
|
|
|
Nov 2 |
Routing |
Chapter
5 (5.6-5.9) |
Lab #3 due date - extra credit (Nov 3
11:45PM) |
|
|
|
Week 12 |
|
||||
|
Nov 7 |
Multicast |
|
|
|
|
|
Nov 9 |
Multicast |
Chapter
6 (6.4-6.9) |
|
|
|
|
Week 13 |
|
||||
|
Nov 14 |
Multimedia Networking – VoIP, FEC, RTP/RTCP, SIP |
A Two-bit Differentiated
Services Architecture for the Internet (slides) |
Project
– Prototype Implementation due date (11/14 5PM) |
|
|
|
Nov 16 |
Future Internet Architecture |
Future Internet
Architecture (lecture slides) NewArch Project
(Future-Generation Internet Architecture) A Knowledge Plane
for the Internet Tussle
in Cyberspace: Defining Tomorrow’s Internet A Clean Slate 4D
Approach to Network Control and Management Design and
Implementation of a Routing Control Platform Is IP going
to take over the world (of communications)? |
|
|
|
|
Week 14 |
|
||||
|
Nov 21 |
No Class |
|
|
|
|
|
Nov 23 |
No Class |
Thanksgiving
vacation |
|
|
|
|
Week 15 |
|
||||
|
Nov 28 |
Final
exam review |
Chapter 8 (8.7-8.8) |
|
|
|
|
Nov 30 |
Final Project Presentation |
|
|
|
|
|
Week 16 |
|
||||
|
Dec 5 |
Final
Project Presentation |
|
Final Project
Demo & Presentation |
|
|
|
Dec 7 |
Final Project Presentation |
|
Final Project Demo & Presentation |
|
|
|
Week 17 |
|
||||
|
Dec 12 |
Final
exam 6-9PM |
|
|
|
|