This is the Syllabus of the course NJIT CIS 656-101, Fall 2005. Instructor: Teunis J. Ott Saturday 9:15 - 12:10, in Kupf 211. Much more information about this course can be found on Dr Ott's website, web.njit.edu/~ott , of course in particular in web.njit.edu/~ott/CIS656 and in web.njit.edu/~ott/CIS656/CIS656.F.05 . You can go there by copying any of these three URLs into your browser. The prerequisite for this course is graduate standing in computer science. In particular, knowledge of a higher level language (C++, Java, or C). Students must be able to do the programming required for the project. For homework, grading, more detailed outline, project, additional information, see the webpages. Make sure to read the ``General Remarks'' page, and the pages it points at. Students will adhere to the NJIT honor code. Violations will be reported to the Dean of Students. Weekly schedule: 09/03/2005 week 1 OSI model, introduction to ethernet, Physical addresses (ethernet) and logical addresses (IP), IP packets and their headers. 09/10/2005 week 2 Addresses of Interfaces, the IANA database, ARP, RARP, ping, arp, ifconfig, netstat, Supernetting, Subnetting, CIDR, start of routing and forwarding. 09/17/2005 week 3 Review of ARP, RARP, Forwarding and Forwarding Tables, Delays in Networks, Use of ping, IP fragmentation. 09/24/2005 week 4 The IP Protocol, Review of IP header, IP Options, start of ICMP. 10/01/2005 week 5 Midterm I ICMP, IGMP. 10/08/2005 week 6 Finish IGMP, UDP, the Client-Server model, with UDP as example. 10/15/2005 week 7 Miniproject due (see website) VoIP (Voice over IP), more on delays in the Internet, RTP (Real Time Protocol), Traceroute. Repeaters, Hubs, Bridges, Switches, and Routers. 10/22/2005 week 8 The TCP Protocol, the TCP header, flow control and overload control, 10/29/2005 week 9 The TCP Protocol, TCP Options Output of TCPdump. Explicit Congestion Notification 11/05/2005 week 10 Midterm II The TCP Protocol, Performance of TCP, Start with SCTP (Stream Control Transmission Protocol). 11/12/2005 week 11 Maxiproject due (see website) Finish SCTP, Start with Routing, difference between Routing and Forwarding, RIP, OSPF. 11/19/2005 week 12 BGP, introduction to Multicast Routing, Multicast trees, the DNS (Domain Name System) system. 11/26/2005: no class 12/03/2005 week 13 BOOTP and DHCP Telnet and FTP 12/10/2005 week 14 IPv6 and miscellaneous topics. 12/17/2005 Final Exam.