Data Communication and Networks Lecture 0 Administrivia September 7, 2006
Adminstrivia You must be registered in G to receive a grade How to reach me: Office hours: Thursdays 6:00 – 7:00
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_fa06 cs.nyu.edu/mailman/listinfo/g22_2262_001_fa06 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 network account should follow these instructions: CIMS network account Solaris Machines: courses1, courses2, courses3
Grading No Examinations! Final grade will be determined by: –scores on a series of homework assignment –class participation. assignments will consist of: –problems similar to those in the text –small (less than 500 lines of code) programs –packet analysis using Ethereal packet sniffer Since some assignments will be more difficult than others, the percent that each represents of your final grade will vary.
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 ed to the appropriate grader. To avoid problems with "lost s" ("the Internet ate my homework") you should save a copy of your (not simply the assignment itself).
Cheating Policy You should NOT 1.Copy any part of another student's homework answers. 2.Allow another student to copy your homework. 3.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). –The penalty for first cheating offense will be a grade of F for the course. Computer Science Department Academic Integrity Policy.Academic Integrity Policy
How to hand in Assignments + Late Assignments Homework problems must be submitted by to the designated grader. Please include: –Your name –Your SID –Assignment number (1, 2, …) in subject Example, “assignment 1” NO credit will be given for ANY assignment after the due date.
Books Required texts –Computer Networking: A Top-Down Approach Featuring the Internet, 3rd Edition, James Kurose and Keith Ross, Addison Wesley, 2004, ISBN: Recommended texts –Data & Computer Communications Seventh Edition, William Stallings, Prentice Hall, 2003, ISBN –Douglas Comer, Computer Networks And Internets with Internet Applications, 3 rd Edition, Prentice Hall, ISBN –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 X, Most of the readings will come from the required text. The text will also be useful in solving some of the assigned problems.
What We Will Cover Fundamental Data Structures: queues, ring buffers, finite state machines Data Encoding and Transmission Local Area Networks and Data Link Control Wireless Communications Packet Switching OSI and Internet Protocol Architecture Congestion Control and Flow Control Methods Internet Protocols (IP, ARP, UDP, TCP) Network (packet) Routing Algorithms (OSPF, Distance Vector) IP Multicast Sockets
Questions?