Schedule

Week 9
Date Topic Reading Assigned Work Due
4/4
  • Introduction
  • The Network Edge
  • (notes)
4/6
  • The Network Core
  • Network Metrics
  • (notes)
4/8
Week 10
Date Topic Reading Assigned Work Due
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)
4/13
  • 2.5: DNS – The Internet’s Directory Service (pp. 130–144)
4/15
  • Sockets
  • Application Layer Wrap-Up
  • (notes)
  • 2.7: Socket Programming: Creating Network Applications (pp. 156–168)
  • 2.8: Summary (pp. 168)
Week 11
Date Topic Reading Assigned Work Due
4/18
  • 3.1: Introduction to Transport-Layer Services (pp. 185–191)
  • 3.2: Multiplexing and Demultiplexing (pp. 191–198)
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
4/22
  • The Transmission Control Protocol
  • 3.5: Connection-Oriented Transport: TCP (pp. 230–258)
Week 12
Date Topic Reading Assigned Work Due
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)
4/27
  • 4.1: Introduction (pp. 305–313)
  • 4.2: Virtual Circuit and Datagram Networks (pp. 313–320)
4/29
  • 4.3: What’s Inside a Router? (pp. 320–331)
  • Quiz 3: The Transport Layer
Week 13
Date Topic Reading Assigned Work Due
5/2
  • 4.4: The Internet Protocol (IP): Forwarding and Addressing in the Internet (pp. 331–363)
5/4
  • Routing Algorithms
  • Network Layer Wrap-Up
  • 4.5: Routing Algorithms (pp. 363–383)
  • 4.8: Summmary (pp. 412–413)
5/6
  • 5.1: Introduction to the Link Layer (pp. 433–438)
  • 5.2: Error-Detection and -Correction Techniques (pp. 438–445)
Week 14
Date Topic Reading Assigned Work Due
5/9
  • Access Links and Protocols
  • (notes)
  • 5.3: Multiple Access Links and Protcols (pp. 445–461)
  • Quiz 4: The Network Layer
5/11
  • 5.4: Switched Local Area Networks (pp. 461–486)
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)
Finals Week
Date Topic Reading Assigned Work Due
5/17
  • Final Exam (9:00–11:00am)