1 Tu 8/27 Lec 1 notes Course overview, administrivia READING: Chapter 1 2 Th 8/29 Lec 2 notes Introduction (protocols, types of networks, etc) 3 Tu 9/3 Lec 3 Throughput, started on phys layer READING: 2.1 - 2.3 4 Th 9/5 Lec 4 notes Encoding, Framing and Error detection [Abhijeet; Jay out of town] Homework 1 assigned, due 9/17 5pm 5 Tu 9/10 Lec 6 + 7 ARQ and MAC protocols: ethernet READING: 2.4, 2.5 intro, 2.5.1, 2.6 6 Th 9/12 READING: 2.7 - 2.10 (rest of chapter); need to know token ring principles but not details 7 Tu 9/17 Wireless CSMA/CA; Network adapters, socket overview Homework 1 due 5pm 8 Th 9/19 Switched networks, ethernet bridges Project 1 handed out, due Mon 9/30 midnight READING: 3.1 - 3.3 9 Tu 9/24 [Bridge spanning tree alg, routing: src, dg, vc] Review: repeaters, hubs, bridges Bridge problem: loops, packets can multiply Soln: Spanning tree algorithm. VLANs Routing: src, datagram, virtual circuit 10 Th 9/26 Slides ATM Quick overview of how switch hardware works (on board) Including show the Cisco hardware, how much it costs (guesses) 11 Tu 10/1 Notes Intro to Internetworking and IP [Sachin, Jay out of town] READING: 4.1 - 4.2 (4.2 will take awhile to cover) Th 10/3 [UU holiday] 12 Tu 10/8 Slides IP continued 13 Th 10/10 Slides Netbed/Emulab tutorial part 1 [Rob and Mac] 14 Tu 10/15 [Subnetting, supernetting (CIDR)], routing preview 15 Th 10/17 Slides Routing - Distance Vector [Sachin] 16 Tu 10/22 Notes Routing - Link State 17 Th 10/24 Slides Review Tu 10/29 MIDTERM [out of town] 18 Th 10/31 IP Miscellany: READING: 4.3 scalable routing again (subnetting, CIDR), interdomain routing, tunneling/VPNs, ICMP, DHCP, NAT, IPv6 intro, maybe mobile IP intro. 19 Tu 11/5 Transport layer: theory and practice READING: 2.5, 5.1, 5.2 Reliable transport (ARQ and sliding windows) UDP and demux 20 Th 11/7 Reliable transport 21 Tu 11/12 Reliable transport and TCP; discuss midterm Midterm returned 22 Th 11/14 TCP READING: 6.3 Sun 11/17: Project 2 assigned, due Thu Dec 5th [now 12th] midnight. READING: 6.1 23 Tu 11/19 TCP connections 24 Th 11/21 Congestion control: general, TCP 25 Tu 11/26 Project 2 discussion READING: several small subsections about important but small stuff, most of which we will cover quickly in class: TOPIC ` SECTIONS ----- -------- RPC 5.3 pgs 397-398 only, Chap 7 intro, 7.1 through XDR pg 537) sync/async page 412 performance 5.4 Router-based congestion avoidance and DECBit: 6.4 intro, 6.4.1 DNS 9.1 HOMEWORK: partial assignment so you can get started: problems 5.2 and 5.9. xx Th 11/28 [Thanksgiving] 26 Tu 12/3 Congestion avoidance, RPC 27 Th 12/5 DNS, cache consistency, Internet principles, course wrapup REST OF HOMEWORK: the homework is due at noon Monday 12/9. No slip days will be allowed. To help with your review for the final, the solutions to all of the following problems will be posted by 12:30pm Monday 12/9. To help with your workload, for grading, in addition to 5.2 and 5.9 that were previously assigned, choose just one problem to do from each of these three sets: Chapter 2: 20, 21, 27 Chapter 5: 18(a)(b), 19, 35(a) Chapter 6: 14, 18, 31 So you will do 5 problems for a grade. There is not much point in turning in more than 5; if you do, be sure to tell us which ones count. Project Th 12/5 5:00p: Project help session (EMCB 102) Review Th 12/5 6:00p: Review session (EMCB 102) (lecture 28) Final Tuesday 12/10 Final (open book, open notes) PROJECT 2 REVISED DUE DATE: Thursday Dec 12, midnight. Slip days are allowed.