Data Communication and Networks Lecture 0 Administrivia September 5, 2002 Joseph Conron Computer Science Department New York University conron@cs.nyu.edu Adminstrivia • You must be registered in G22-2262-001 to receive a grade • How to reach me: jconron@cs.nyu.edu • Office hours: Thursdays 6:00 – 6:50 (please make an appointment!) Class Mailing List • All students should register themselves with the class list, which is used for all technical discussions concerning the course. To register, go to the following web page, and follow the instructions: cs.nyu.edu/mailman/listinfo/g22_2262_001_fa02 • You can also subscribe by sending an e-mail message to Majordomo@cs.nyu.edu. The contents of the message should be the single line: subscribe g22_2262_001_fa02 • You will be notified in return that you are a list participant. Please send all of your questions to this list (not to the instructor) so that everyone can participate. Computer Accounts • Students that do not already have a CIMS Sun network account should apply for one in either of the following two ways: 1. Fill out a Sun account request form available from Maria Petanga, the CS department administrative aide, in the department office (room 405) and return it to the department office or to Maria’s mailbox in the lobby of Warren Weaver Hall. - OR 2. Send email to csgrad@cs with Sun Account Request as the subject. In the body of the message, type family name, given name, student ID number (SSN or assigned NYU SID) and the course number of at least one course you have already registered for. • Information on the status of requested accounts will be posted on the bulletin board outside WWH. Grading • Homework – 50% – There will be 5 homework assignments • Midterm Examination – 20% • Final Project – 30% Grading Schedule Grades will be given according to the following schedule: A 93 - 100 A- 90 - 92.9 B+ 87 - 89.9 B 83 - 86.9 B- 80 - 82.9 C+ 75 - 79.9 C 70 - 74.9 C- 60 - 69.9 Rules for Working on Assignments • All assignments must be done individually (see Cheating below). • Unless stated otherwise in the assignment, all writing and coding must be original. • All assignments must be emailed to the appropriate grader. To avoid problems with "lost emails" ("the Internet ate my homework") you should save a copy of your EMAIL (not simply the assignment itself). Cheating Policy You should NOT 1. 2. 3. Copy any part of another student's homework answers. Allow another student to copy your homework. Copy any part of code found in a book, magazine, the Internet, or other resource. Present the work of another as your own. If you use the idea of another in your work, you MUST provide appropriate attribution (that is, cite the work and the author). 4. – The penalty for first cheating offense will be a grade of ZERO on the assignment. The penalty for a second cheating offense will be a grade of F for the course. How to hand in Assignments + Late Assignments • Homework problems must be submitted by email to the designated grader. Please include – Your name – Your SID – Assignment number (1, 2, …) • Homework may be submitted up to one week late, but will receive a 20% penalty. • NO credit will be given for ANY assignment submitted later than one week from the due date. Since we will go over the assignment in class. Books • Required texts – Data & Computer Communications, Sixth Edition, William Stallings, Prentice Hall, 2000, ISBN: 0130843709 • Recommended texts – Computer Networking: A Top-Down Approach Featuring the Internet, James Kurose and Keith Ross, Addison Wesley, 2001, ISBN: 0201477114 – Douglas Comer, Computer Networks And Internets with Internet Applications, 3rd Edition, Prentice Hall, ISBN 0130914495 – Comer, D.E. and Stevens, D.L. Internetworking with TCP/IP: Volume III: Client-Server Programming and Applications, BSD socket version, Second Edition, Prentice Hall, ISBN 0-13-260969-X, 1996. What We Will Cover • • • • • • • Data Encoding and Transmission Data Link Control Circuit and Packet Switching ATM and Frame Relay Protocol Architecture (OSI and Internet) Congestion Control and Flow Control Methods Internet Protocols (IP, ARP, ICMP, UDP, TCP), including IPV6 if time permits. • Network (packet) Routing Algorithms (OSPF, Distance Vector)