| Day |
Date |
Topic |
Reading |
Assigned |
Work Due |
| M |
4/4 |
- Introduction
- The Network Edge
- (notes)
|
|
|
|
| W |
4/6 |
- The Network Core
- Network Metrics
- (notes)
|
|
|
|
| F |
4/8 |
|
|
|
|
| Day |
Date |
Topic |
Reading |
Assigned |
Work Due |
| M |
4/11 |
- The Application Layer
- Hypertext Transfer Protocol
- (notes)
|
- 2.1: Principles of Network Applications (pp. 83–98)
- 2.2: The Web and HTTP (pp. 98–116)
|
|
|
| W |
4/13 |
|
- 2.5: DNS – The Internet’s Directory Service (pp. 130–144)
|
|
|
| F |
4/15 |
- Sockets
- Application Layer Wrap-Up
- (notes)
|
- 2.7: Socket Programming: Creating Network Applications (pp. 156–168)
- 2.8: Summary (pp. 168)
|
|
|
| Day |
Date |
Topic |
Reading |
Assigned |
Work Due |
| M |
4/18 |
|
- 3.1: Introduction to Transport-Layer Services (pp. 185–191)
- 3.2: Multiplexing and Demultiplexing (pp. 191–198)
|
|
|
| W |
4/20 |
- The User Datagram Protocol
- Reliable Data Transfer
- (notes)
|
- 3.3: Connectionless Transport: UDP (pp. 198–204)
- 3.4: Principles of Reliable Data Transfer (pp. 204–230)
|
|
-
Quiz 2: The Application Layer
|
| F |
4/22 |
- The Transmission Control Protocol
|
- 3.5: Connection-Oriented Transport: TCP (pp. 230–258)
|
|
|
| Day |
Date |
Topic |
Reading |
Assigned |
Work Due |
| M |
4/25 |
|
- 3.6: Principles of Congestion Control (pp. 258–269)
- 3.7: TCP Congestion Control (pp. 269–283)
- 3.8: Summary (pp. 283–285)
|
|
|
| W |
4/27 |
|
- 4.1: Introduction (pp. 305–313)
- 4.2: Virtual Circuit and Datagram Networks (pp. 313–320)
|
|
|
| F |
4/29 |
|
- 4.3: What’s Inside a Router? (pp. 320–331)
|
|
-
Quiz 3: The Transport Layer
|
| Day |
Date |
Topic |
Reading |
Assigned |
Work Due |
| M |
5/2 |
|
- 4.4: The Internet Protocol (IP): Forwarding and Addressing in the Internet (pp. 331–363)
|
|
|
| W |
5/4 |
- Routing Algorithms
- Network Layer Wrap-Up
|
- 4.5: Routing Algorithms (pp. 363–383)
- 4.8: Summmary (pp. 412–413)
|
|
|
| F |
5/6 |
|
- 5.1: Introduction to the Link Layer (pp. 433–438)
- 5.2: Error-Detection and -Correction Techniques (pp. 438–445)
|
|
|
| Day |
Date |
Topic |
Reading |
Assigned |
Work Due |
| M |
5/9 |
|
- 5.3: Multiple Access Links and Protcols (pp. 445–461)
|
|
-
Quiz 4: The Network Layer
|
| W |
5/11 |
|
- 5.4: Switched Local Area Networks (pp. 461–486)
|
|
|
| F |
5/13 |
|
- 5.5: Link Virtualization: A Network as a Link Layer (pp. 486–490)
- 5.6: Data Center Networking (pp. 490–495)
- 5.7: Retrospective: A Day in the Life of a Web Page Request (pp. 495–500)
- 5.8: Summary (pp. 500–502)
|
|
|
| Day |
Date |
Topic |
Reading |
Assigned |
Work Due |
| T |
5/17 |
- Final Exam (9:00–11:00am)
|
|
|
|