Syllabus, CIS 656-105 Data Networks: The higher level protocols. Instructor: Teunis J. Ott. Office: GITC 4313 Email: ott@oak.njit.edu Office hours: By appointment, and Wed 4:00 - 5:00. Class: Wed 6:00 - 9:05, Kupf 203. TA: Jingxuan Liu, jxliu@homer.njit.edu Book, compulsory: Douglas E. Comer, Internetworking with TCP/IP, Vol I: Principles, Protocols, and Architectures. Fourth Edition. (Prentice Hall, ISBN 0-13-018380-6) Other books, recommended W. Richard Stevens TCP/IP Illustrated, Vol I: The Protocols (Addison Wesley, ISBN 0-201-63346-0\9) Gary R. Wright and W. Richard Stevens TCP/IP Illustrated, Vol II: The Implementation (Addison Wesley, ISBN 0-201-63354-X) Only for students into ``modeling'': Dimitri Bertsekas and Robert Gallager Data Networks (Prentice Hall, ISBN 0-13-200916-1). I plan to cover (roughly) Chapters 1 - 17 plus 22 in Comer I, plus some extra material on IP Routing (in particular MPLS). We may also cover some of Ch 23. There will be weekly reading assignments from Comer I, also one IETF RFC. There will be weekly homework (small amount). This is to be handed in at the beginning of class. There will be 2 (small) midterms, Oct 03 and Nov 07. There will be project, due Nov 28. (Almost certainly) you will write a program that mimmicks what a router does with certain IP packets. There will be a final on Dec 19. Classes on the following days: Sept 05, 12, 19, 26, Oct 03, 10, 17, 24, Nov 07, 14, 21, 28, Dec 05, 12. (14 class sessions). Weekly homework: 15% Midterm 1 on Oct 03 (I'll explain) 15% Midterm 2 on Nov 07 (all previous material) 20% Project due Nov 28. 25% Final is on Wed Dec 19 (all material) 25% Topics to be covered: 1. LANs: Ethernet, Rings. Overview only. It is assumed students have seen this as undergraduates. 2. FDDI, ATM, etc. Mostly overview. 3. IP: the header layout 3. IP adresses 4. IP, routing and forwarding. 5. ARP and RARP. 6. The UDP protocol. 7. The ICMP protocol, ping. I also plan to teach the students how to use ping, traceroute, tcpdump, telnet, ftp. 8. The TCP protocol: reliable delivery. 9. The TCP protocol: flowcontrol and congestion control. 10. Protocol layering:The OSI model, the TCP/IP model. 11. More on routing. 12. Multicast. 13. The socket interface. 14. (Time permitting) BOOTP, DHCP. Homework: For 09/12: Read Comer Ch 1 and Ch 2: 2.1 - 2.5 (pp 1 - 36) visit http://navigators.com/isp.html . Answer and hand in: what ISP has the largest market share? What is that market share? what ISP has the second largest market share? print a map of the UUNET/Worldcom Network. Comer I p 52 problem 2.7.