参考书籍: Computer Networks: A Top-Down Approach 第七版

    Week of Tuesday Thursday
    Sep 20
    -
    Sep 24
    Intro, IP, & datagrams (pal)
    Text: 1.1, 1.5, 2.7
    Application protocols (dm)
    Text: 1.2, 2.1, 2.2, 2.6
    Extra: Chapter 2: R14, R17, R20, D1, D11
    Optional reading: BitTorrent, BitTyrant, Skype, alto charter
    Sep 27
    -
    Oct 1
    Transport & reliability (dm)
    Text: 3, up to 3.4
    TCP & Congestion control (pal)
    Text: 3.5, 3.6, 3.7
    Optional reading: TCP congestion avoidance, ledbat charter
    Due: Lab 1 (stop & wait)
    Oct 4
    -
    Oct 8
    IP and Forwarding (pal)
    Text: 4.1, 4.3, 4.4
    Extra: Chapter 4: R8, R11, R14, D1, D3
    Routing 1 (pal)
    Text: 1.3, 4.5, 4.6
    Optional reading: Pitfalls in ISP-Friendly P2P design
    Extra: Chapter 4: R25, R27, R31, D4
    Due: Lab 2 (sliding window)
    Oct 11
    -
    Oct 15
    Routing 2 (dm)
    Text: 1.3, 4.5, 4.6
    Physical and Link layers (pal)
    Text: 5.1, 5.3-5.6, 5.8.2(5.8, MPLS section in 5th Ed.)
    Oct 18
    -
    Oct 22
    DNS (dm)
    Text: 2.5
    Midterm
    Oct 25
    -
    Oct 29
    DCCP & NAT (pal)
    Text: 353-6(359-362 in 5th Ed.), Rosenberg
    Optional reading: Low Extra Delay Background Transport (LEDBAT)
    Wireless (pal)
    Text: 6.1-6.3
    Due: Lab 3 (static routing)
    Nov 1
    -
    Nov 5
    Queuing, Caching, Content distribution (dm)
    Text: 1.4, 2.6, 7.3.4
    Optional reading: Fair Queueing, S3 web page, S3 paper
    Network coding (Sachin Katti)
    Text: 5.2
    Optional Reading: LT codes, MORE
    Nov 8
    -
    Nov 12
    Security 1 (dm)
    Text: 8, up to 8.4(8.3 in 5th Ed.)
    Security 2 (dm)
    Text: 8.5-8.9(8.8 in 5th Ed.)
    Due: Lab 4 (dynamic routing)
    Nov 15
    -
    Nov 19
    Multicast and IPv6 (pal)
    Text: 4.7; “IP Essentials,” Chapter 2
    Optional reading: IPv4 Address Report
    Security 3 (dm)
    Text: 7.1-7.4
    Nov 22
    -
    Nov 26
    Thanksgiving recess
    Thanksgiving recess
    Nov 29
    -
    Dec 3
    Wireless Routing and Full Duplex Wireless (pal)
    Optional Reading: draft-ietf-roll-rpl-15,
    Collection Tree Protocol,
    Achieving Single Channel, Full Duplex Wireless Communication
    Internet Today (Guest lecturer: Jon Peterson)
    Text: TBD
    Due: Lab 5 (NAT)