Mth | Day | Topic | Read before class | Slides | Events |
Aug | 31 | Introduction and logistics | pdf (6) | ||
Sep | 2 | Protocols and layering | Chapters 1-3, 16 | pdf (6) | |
7 | IP: introduction; addressing | Chapter 17 | pdf (6) | ||
9 | Class cancelled | Chapter 18 | HW1 due | ||
14 | IP datagram | Chapter 20-21 | pdf (6) | ||
16 | IPv6 | Chapter 22 | pdf (6) | ||
21 | Project assignment; UDP, TCP | Chapter 24-25 | pdf (6) | HW2 due | |
23 | TCP | ||||
28 | Routing | [PC93] | pdf (6) | HW3 due | |
30 | Routing | Chapters 13, 27 | pdf (6) | ||
Oct | 5 | Multicast and Multicast Routing;
DNS |
skim Chapter 31 | pdf
(6)
pdf (6) |
|
7 | Application Layer Overlays | [CR+00] | pdf (6) | HW4 due | |
12 | Application Layer Overlays: P2P | skim [LK+04] and [SM+01] | pdf (6) | Project
Proposal due |
|
14 | P2P Economics; Mid-semester review | pdf (6) | |||
19 | Exam 1 | ||||
21 | Communication Fundamentals | Chapter 4 | pdf (6) | ||
26 | Physical media; Data encoding | Chapter 5 | pdf (6) | ||
28 | Data encoding; Channel capacity | pdf (6) | |||
Nov | 2 | Multiplexing, info theory, compression | Chapter 6 | pdf (6) | |
4 | Framing, Error detection | Chapter 7 | pdf (6) | HW5 due | |
9 | Local area networks: Ethernet, Wi-Fi, etc. | Chapters 8-9 | pdf (6) | ||
11 | Veterans Day -- No Class | ||||
16 | Local area networks | Chapters 10-11 | pdf (6) | ||
18 | Local loop technologies | Chapter 12 | pdf (6) | HW6 due | |
23 | Network Economics | pdf (6) | |||
25 | Thanksgiving -- No Class | ||||
30 | Network Economics; Project Demo Testing | ||||
Dec | 2 | Project presentations | |||
7 | Project presentations;
Course Review and Evaluation |
pdf (6) | |||
9 | Exam 2 |
Additional Reading Assignments:
[PC93]
Piscitello, D., and Chapin, A.L.,"Introduction to Routing", Connexions:
The Interoperability Report, vol. 7, no. 9, pp. 66-73, September 1993.
[CR+00] Yang-Hua
Chu, Sanjay Rao, and Hui Zhang. A case for end system multicast. In Proceedings
of ACM Sigmetrics, Santa Clara, CA, 2000.
[LK+04]
Liang, J., Kumar, R., Ross, K. The KaZaA Overlay: A Measurement Study.
Manuscript, September 15 2004. Available at http://cis.poly.edu/~ross/papers/KazaaOverlay.pdf
[SM+01]
Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H. Chord:
A scalable peer-to-peer lookup service for Internet applications. In: Proceedings
of the ACM SIGCOMM, 2001.