All notes are
Copyright ©
Permission to make digital or hard copies of part or all of this work for personal use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that the copyright notice appears on the first page. Permission to make digital or hard copies of part or all of this work for classroom use requires prior specific permission and should include the copyright notice on the first page. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.
If you find these notes useful, I’d appreciate
hearing about it! I’d also
appreciate hearing about any inaccuracies or bugs.
6.829 students -- Please note:
For
best viewing, maximize your browser window!
|
Date |
Topics |
|
Optional reading; remarks |
|
L1 9/4 Th |
Part I: Internetworking & Routing |
L0 for background |
Read L0 notes. |
|
L2 9/9 Tu |
The internetworking problem. The IP/TCP split. Internet architecture. The IP forwarding path. PS 1 assigned (due 9/18) |
(CK74) is the seminal TCP/IP paper. Note that today’s TCP/IP looks quite different. |
|
|
L3 9/11 Th |
Scaling IP. Coping with best effort: TCP functions; Application-level framing (ALF). |
L3 notes (skim before class), CT90 |
(BCDP97) gives a slick method for fast longest prefix matching of IP addresses. |
|
T1 9/12 F |
Recitation: Intra-domain
routing (attend if you don’t know link-state and distance-vector
routing) |
|
|
|
L4 9/16 Tu |
Unicast Internet routing: Inter-domain routing. |
Note: For intra-domain routing background, see any undergraduate text's routing chapter to learn about distance-vector and link-state routing. |
|
|
L5 9/18 Th |
More Internet routing.
Internet routing in-the-wild. |
|
|
|
T2 9/19 F |
Recitation: IPv6 & BGP Routing Tables |
Hin96 (no skim!) |
|
|
L6 9/23 Tu |
IP multicast routing. |
Read sections XXX, … |
|
|
L7 9/25 Th |
Router design and implementation. |
Stanford Sigcomm 2003 paper? |
|
|
T3 9/26 F |
Recitation: Intro to the
ns2 network simulator |
|
|
|
|
Project proposals due by |
|
|
|
L8 9/30 Tu |
Part II: Resource management |
|
|
|
L9 10/2 Th |
Other end-to-end c.c. ideas. Router-assisted congestion control –
I: Active Queue Management. |
|
|
|
T4 10/3 F |
Recitation: Congestion
control (Explicit congestion notification,
XCP) |
(KHR02) |
This is optional reading, but you’ll be expected to understand the material covered in recitation. |
|
L10 10/7 Tu |
Router-assisted congestion control – II: Fair queueing & variants. |
(SV95) is a paper on deficit round robin, an efficient way to implement fair queueing. |
|
|
L11 10/9
Th |
QoS: Basic models & architectures. |
|
|
|
T5 10/10 F |
Recitation: Denial of Service Attacks; IP Traceback |
(Sno+01) |
This is optional reading, but you’ll be expected to understand the material covered in recitation. |
|
L12 10/14 Tu |
Security problems with the Internet architecture. |
(Bel89) discusses
TCP/IP security weaknesses. |
|
|
10/16 Th |
Lecture cancelled. PS 3 due (in class) |
|
|
|
T6 10/17 F |
Recitation: Quiz 1 Review |
|
|
|
10/21 Tu |
Quiz 1: In class at the
regular class time |
All material covered so far |
|
|
10/23 Th |
Project meetings by appointment for groups that want it
(most of the day) |
|
|
|
T7 10/24 F |
Recitation cancelled. |
|
(WGJPS01) |
|
L13 10/28 Tu |
Part III: Wireless networking |
(She96) |
|
|
L14 10/30 Th |
Wireless routing and path selection. |
(BMJ+98) has more details on mobile ad hoc routing. |
|
|
T8 10/31 F |
Recitation: Project office
hours |
|
|
|
L15 11/4 Tu |
Wireless data transport: Error-prone and variable links. |
|
|
|
L16 11/6 Th |
Sensor networks. |
Compare directed diffusion (IGE00) to IP multicast
routing, (MFHW02 |
|
|
T9 11/7 F |
Recitation: Wireless
networking |
|
|
|
11/11 Tu |
Institute holiday; no class |
|
|
|
L17 11/13 Th |
Part IV: Network services Lookups: hierarchical (DNS) & peer-to-peer (DHTs). |
Self-similarity and long-range dependence |
|
|
T10 11/14 F |
Recitation: DNS tricks |
||
|
L18 11/18 Tu |
DHTs and P2P networking. |
(Cla00) is the Freenet paper. |
|
|
L19 11/20 Th |
More DHT, Overlay networks. |
||
|
T11 11/21 F |
No recitation. |
|
|
|
L20 11/25 Tu |
Multicast services -- Application-layer multicast. Reliable multicast. |
|
|
|
11/27 Th, 11/28 F |
Happy thanksgiving! Institute holiday; no class |
|
|
|
L21 12/2 Tu |
Wrap up. No
assigned reading. |
No assigned reading. |
|
|
12/4 Th |
Project presentations all day |
|
|
|
12/5 F |
Project presentations all day |
|
|
|
12/9 Tu |
Quiz 2: In class at the
regular class time. All material after
Quiz 1. |
|
|
|
12/12 F |
Project papers due at ** |
|
|