CIS 656, Spring 2003. Internet and Higher Levels Protocols. Instructor: Dr Teunis Ott Saturday 9:15 am - 12:10 pm. Be on time! Have a good breakfast before class! Turn off all cellphones, alarms, etc. All students MUST use afs to read their Email, and MUST be able to log on to the Unix workstations in the lab on the second floor of GITC. We will cover roughly Chapters 1 - 13, and parts of Chapters 14 and 31, of Forouzan. We will also cover a fair amount of other material, in particular the use of nslookup, ping, traceroute, and tcpdump, and also SACK (Selective Acknowledgements) and ECN (Explicit Congestion Notification). Homework (to be assigned at appropriate time during the course, feel free to do it now): 1. Log in to a Unix system. Do: man nslookup man ping man traceroute man tcpdump 2. Go to the IETF RFC pages. Find the RFCs on SACK, ECN, and NAT. Some of this will not make sense until we have covered TCP. There will be two midterms, a final, a project (consisting of a ``miniproject'' and a ``maxiproject''), and homework. The weights of these for the final grade will be decided soon. The class meets on: 01/25, 02/01, 02/08, 02/15, 02/22 Midterm I. 03/01, 03/08, (03/10 is last day for withdrawal with (partial?) refund) 03/15, (03/22: spring break) 03/29, (03/31 is last day to withdraw). 04/05, 04/12 Midterm II. (Modified on 03/29). 04/19, 04/26, 05/03, Final Exam on 05/10. Grades due 05/15. All exams are cumulative: all material previously covered in class or assigned for reading. The project will be similar to the one for CIS 656 in the fall of 2002. (Only: a different network, different addresses, different MTUs, etc). See the CIS 656 fall 2002 page. Due dates for projects to be decided. It is recommended that students look at the CIS 656 web pages for fall 2001, spring 2002, fall 2002. See you 01/25. Teun Ott.