CSE logo University of Washington Computer Science & Engineering
 P561 Class and Paper Schedule
  CSE Home   About Us    Search    Contact Info 

 Back to Overview
 Announcements
 Lecture Notes and Handouts
   

Please treat the schedule below as tentative until one week out.

Week 1: Introduction (3/29)

  • Course goals, organization and themes
  • Overview of the Internet
  • Protocol Layering
  • Statistical Multiplexing
  • Links and Framing
Textbook: Peterson, Ch 1, 2.3.

Week 2: Ethernet and Wireless (4/5)

  • Multiple access
  • Ethernet and CSMA/CD
  • Wireless and CSMA/CA
  • Contention-based schemes
  • 802.11

Textbook: Peterson, Ch 2.6-2.8
Reading: 

Week 3: Internetworking (4/12)

  • IP/ICMP
  • The E2E argument
  • Middleboxes
  • ARP/DHCP

Textbook: Peterson, Ch 3.1, 4.1
Reading:

Week 4: Routing (4/19)

  • Bridging
  • Distance vector
  • Link state
  • Inter-domain routing and BGP
  • Multicast

Textbook: Peterson, Ch 4.2-4.4
Related/Interesting reading:

Week 5: Reliability (4/26)

  • CRCs and checksums
  • ACKs, retransmissions, sliding windows
  • Three-way handshake
  • Flow control

Textbook: Peterson, Ch 2.4-2.5, 5.2

Week 6: Network Security I (5/3)

  • Confidentiality, integrity, authentication
  • SSL, example protocols

Textbook: Peterson, Ch 8.1-8.4

Week 7: Network Security II (5/10)

  • Continuation of previous week.

Week 8: Bandwidth Allocation and QOS (5/17)

  • Congestion avoidance and control
  • Scheduling disciplines
  • Real-time applications, token buckets
  • Overprovisioning, Intserv and Diffserv

Textbook: Peterson, Ch 6.1-6.5
Classic reading:

Week 9: Applications and Content Delivery (5/24)

  • Naming and the DNS
  • Web, CDNs, P2P

Week 10: Evolution and Futures (5/31)

  • Incremental deployment and incentives
  • Overlays

 

 


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to webmaster]