Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Technology 4002-342 Internetworking Lab Spring 2004 (20043) Course Syllabus REMINDER: The information presented in this syllabus is subject to expansion, change, or modification during the quarter NOTE: IGNORE THE SAMPLE SYLLABUS IN YOUR LAB MANUAL! THIS IS THE OFFICIAL SYLLABUS FOR YOUR SECTION. They look very close but there are some subtle changes to the course schedule and lab schedule. Instructor 1: Office Hours: Professor Sylvia Perez-Hardy Office: Bldg. 70-2153 475 – 7941 sph@it.rit.edu Check outside office Instructor 2: Office Hours: Professor Nirmala Shenoy Office: Bldg. 70-2303 475 – 4887 ns@it.rit.edu Check outside office ANNOUNCEMENTS: www.it.rit.edu/~ns Instructor 4: Office Hours: Professor Renee Beattie Office: Bldg. 70-2289 475 – 5355 rhb@it.rit.edu Course Web Page: Check outside office www.it/rit.edu/~netsyslb/icsa342 Course Text and Materials: 1. Forouzan, B, Introduction to Data Communications and Networking, 2nd Edition special reprint, McGraw-Hill 2. Hartpence, B and Perez-Hardy, S, 342 Internetworking Lab Manual, 3rd Edition Additional materials may be handed out by the instructor or made available online as required. Important RIT Deadlines: Last day of add/drop is Monday, March 14th, 2005. Last day to withdraw with a grade of “W” is Friday, April 15th, 2005. The deadline for withdrawing from a course with a W grade is the end of the 6 th week of the quarter. Forms may be obtained from your department office and require your instructor’s signature (this is GCCIS policy). The completed forms must be returned no later than 4/15/2005. 4002-342 Syllabus Internetworking Lab Page 1 of 11 Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Technology Course Description: This course is a laboratory-based course on the interconnection of digital devices for the purpose of enabling data communication. The focus is on the hardware, software, and protocols for peripheral and network communication, supported with a substantial laboratory component. Accessing computers and networks from a remote site will also be studied. Students will be required to construct cables, install network cards, configure modems and establish a variety of working connections between various digital devices. Problems may be introduced into working systems and students will be required to use diagnostic tools (both software and hardware) to determine and repair the problem. Course Objectives: General: The primary objective is to provide students with an understanding of the issues in designing and constructing a communications infrastructure. Students will emerge with this understanding plus specific skills in hardware installation, the diagnosis of problems, and identifying software vs. hardware failures. Using remote (dial-up) access techniques to connect with a network and/or a computer will also be studied. Specific: At the end of the course, the student will be able to: 1. Install a network card in a Personal Computer (PC) and confirm that the card is configured & operating correctly. 2. Basic wireless local area networking. 3. Construct a 10BaseT cable for an abbreviated network between two computers. 4. Configure a modem to operate with the host operating system and application software properly. 5. Use a modem to establish remote connectivity 6. Use remote technologies to transfer files and access other resources of a remote system. 7. Discover and repair problems in a digital connection between two devices. 8. Construct multiple networks and learn how to connect them together Prerequisites: VKSF 341, VKSF 733, or permission of instructor. Role of course in curriculum for: IT and ANSA (Applied Networking and System Administration): This is a core course for all IT/ANSA majors. It fulfills the goal of providing upto-date technological instruction in the networking field of study. 4002-342 Syllabus Internetworking Lab Page 2 of 11 Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Technology Course required for graduation, and program objectives, in: BS/IT: 1) Communicate effectively in written form. 2) Identify needs, analyze tasks and develop profiles of users. 3) Set up, maintain and troubleshoot a “small office network”. 4) Adhere to the ethical standards of the IT profession. 5) Apply and explain the rationale for accepted security practices. 6) Participate effectively as a team member. BS/ANSA: 1) Communicate effectively in written form. 2) Identify needs in specialized areas. 3) Setup, maintain and troubleshoot a “small office network”. 4) Identify traits of wired and wireless networks and the advantages/risks of each. 5) Recognize and discuss the ethical standards of the networking/system administration professions. 6) Develop specialized networking/system administration skills in a self-selected specialty area. 7) Apply and explain the rationale for accepted security practices to optimize information assurance. 8) Participate effectively as a team member. Course Organization: Labs – Labs will begin during week 2 of the quarter (Monday, March 14th, 2005). The lab component of this course is essential to the understanding of the course material. To enhance your learning in lab you will be assigned lab preparation questions prior to coming to lab. This assignment is called a Lab Study Guide. Completion of these study guide questions is required. Late Study Guides or Reports will not be accepted. Your Study Guide is worth up to 10 points of your graded lab report for that week. There is also a strong likelihood that you will see some of these study-guide questions on the midterm and final exams. The Study Guides are included in your Lab Manual. The first one is due in your lab session the week of March 14th. The Study Guides must: 1. be completed using a word processor. 2. contain only computer generated diagrams (no hand drawings!) 3. be printed out and handed in as hard copy (no electronic submissions!) 4. be submitted at the beginning of your lab period. In addition to the Lab Study Guide, each lab will have instructions covering the tasks to be accomplished, a list of lab report questions that must be answered based on those tasks, and a sign-off sheet verifying you have accomplished each task. These lab documents are all included in your Lab Manual. It is recommended that you carefully read the instructions and questions prior to attending the lab. 4002-342 Syllabus Internetworking Lab Page 3 of 11 Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Technology Lab report questions must: 1. be accurately and completely answered. -- “yes” and “no” answers receive zero credit. EXPLAIN what you mean. 2. be completed using a word processor. 3. contain only computer generated diagrams (no hand drawings!) 4. be printed out and handed in as hard copy (no electronic submissions!) 5. be submitted exactly one week after the lab experiment was assigned in lab. For example, the lab report for lab 1 must be turned in at the beginning of your regularly scheduled lab 2 class period. Attach (loose papers will not be accepted) the sign off sheet to the end of your completed lab report when you submit it for grading. Without this sheet attached your lab report is not complete. Lab report grades are each composed as follows: The written report is 80%, the attached sign off sheet is 10%, and the Lab Study Guide is 10%. Microsoft Visio is available to you in the lab for the creation of diagrams. Configuration Builder is available on the ~netsyslb webpage. These or any other computer-drawing tools including MS Word Draw is acceptable for the creation of your diagrams, as long as the drawings are complete and legible! In order to pass the lab component of the course and successfully complete the course you must: 1) submit all fully completed lab assignments on time 2) achieve an 80% average on the seven graded lab assignments and two lab practicals. The lab average is determined as follows: Lab grade = (weekly lab average x .25) + (practical average x .75) If you earn less than 80% in the lab component you will automatically fail the lab and the course. The lab grade will weigh 40% toward your final course grade. Note: Lab reports are due one week after the scheduled lab meeting at the beginning of the lab period! There will be no printing of lab assignments allowed in the lab. Late work will not be accepted unless documented unforeseen circumstances prevent you from doing so. The following is a list of lab titles (not necessarily in order): 1. Wireless networking basics 2. 10BaseT Crossover 3. Basic Network Infrastructure Construction (10BaseT, Ethernet frame, packet capturing) 4. Remote Network Access using PPP 5. ARP & Introduction to Bridging & Switching 6. Basic Network Infrastructure Construction ( Token Ring , Ethernet & IP) 7. Introduction to Routing 4002-342 Syllabus Internetworking Lab Page 4 of 11 Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Technology If you are more than 10 minutes late for your lab section you will be required to do the lab by yourself at a spare bench or during open lab times. You must attend the lab section for which you are registered. The lab periods are scheduled in the Internetworking Lab in Building 70, Room 2160. You must enroll in a lab section with a lab instructor. If you are not enrolled in a lab section, go to the Department of Information Technology Student Service Office in Building 70 Room 2100 and enroll in one of the available sections. Roles and Responsibilities: 1. Lab Assistant – Monitors the lab; hands out and collects equipment; some can sign off on your lab activities during open lab (see the bulletin board in the lab). The lab assistants are not there to answer your questions about lab or the course. 2. Graduate Assistant/Lab Tutor – will have assigned hours where they are available to assist you with the lab or course material. Their hours will be posted outside the lab. Crib (“cheat”) Sheets For the midterm exam and first practical exam you MUST bring a one sided, 8.5" X 11", hand written crib sheet. For the final exam and second practical you are allowed a two sided, 8.5" X 11", hand written crib sheet. The penalty for any crib sheet format violation, or no crib sheet at all, is minimally a deduction of 10 points off your exam grades. Laboratory Practical Examinations There will be two hands-on exams in the lab given during the 6th and 10th weeks of the quarter. These exams will test your understanding of the lab content of the course. You will take the practicals individually, so it is very important that you understand the lab exercises. Open lab hours are available for you to practice the skills introduced during your scheduled lab sessions and every student is expected to spend some extra time in the labs during these open hours! You must take your practical exams in the lab section for which you are registered. These exams count heavily towards your final course grade, including possible course failure for poor performance, even though you have successfully completed the other course components. Written Exams A full period midterm exam will be given during the 5th week of the quarter and will include all reading, lab, and lecture material covered to that point. A final exam will be given during finals week during the time scheduled by RIT. Requests to take the final early in order to go home cannot be honored. Should you have a conflict with another final, please see your lecture instructor well before finals week. 4002-342 Syllabus Internetworking Lab Page 5 of 11 Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Technology There will be no calculators, cell phones, pagers or any other electronic devices allowed during written or practical exams. Any access and/or activity of these devices during exam times (including ringing phones) will result in immediate failure for the respective exam since they potentially enable cheating and distract the entire class. ****YOU ARE REQUIRED TO SHUT THEM OFF DURING EXAMS!**** During lecture, SHUT OFF these devices. Homework Three homework assignments will be given this quarter. The weeks the assignments are to be handed out and collected are indicated on the course schedule. This schedule might be modified; therefore the instructor will announce the specific dates as well as which assignment you are to complete, during lecture. At least one assignment is a term paper. You will have to submit your paper to a service called turnitin.com, that will automatically check your submissions for plagiarism. It uses both extensive web searches and a database of previously submitted papers for the comparison, and provides your instructor with an "originality report" on each item you submit. If the system flags your work, we will check it to see whether the problem is something as simple as a misplaced end quotation mark, or whether it is in fact a case of academic dishonesty. The service does not grade you—we alone do that. If there is any question about your work, we will contact you directly to allow you an opportunity to explain. We will give the class the password for submission to the service. Should you conscientiously object to the use of turnitin.com or any other such tool for any reason, you have the choice not to hand in that assignment, receive zero credit for it, and accept the effect that zero has upon your course grade, no questions asked. The use of these tools by the faculty in the evaluation of student work for plagiarism is a non-negotiable course requirement! In addition to submitting your paper to turnitin.com, you must submit it to the Instructor in hardcopy form at the beginning of the lecture period in which it is due. Electronic Drop Box Assignment Submission 1. If REQUIRED your assignment is to be submitted into a designated FirstClass Drop Box as described in the Procedures section below. Submissions made to a conference other than the one designated, or mailed directly to the instructor, will be disregarded resulting in a grade of 0. 2. You are entirely responsible for obtaining a working FirstClass account on the Information Technology Department server prior to the deadline of the programming assignment. Not having the FirstClass account will not be considered as a valid justification for missing the assignment deadline. 4002-342 Syllabus Internetworking Lab Page 6 of 11 Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Technology 3. You are entirely responsible for becoming fully proficient in the usage of the FirstClass system. Not knowing how to use the FirstClass system will not be considered as valid justification for missing the assignment deadline. 4. If you wish to submit the assignment from a location where a FirstClass client is not available, or from behind a corporate firewall1, the assignment can be mailed using the e-mail address as specified in the Procedures section below. Not having the FirstClass client readily available will not be considered as valid justification for missing the assignment submission. 5. Absolutely no submissions will be accepted on floppy disks, zip disks, or CD-ROM disks unless prearranged exceptions are approved by your instructor PRIOR to the due date. 6. You are entirely responsible for submitting all files required for a complete working solution to the assigned task. Failure to submit a complete set of files will render the assignment incomplete and result in grading penalties. 7. You are entirely responsible for ensuring the integrity of the files submitted. Submission of one or more corrupt files will render the assignment incomplete and result in grading penalties. Submission of a virus-infected file will result in a grade of zero for the project. 8. You are entirely responsible for backing up your work. Loss of work due to equipment malfunction, loss, or theft will not be considered as valid justification for missing the assignment deadline. 9. All electronically submitted files must be submitted in a ZIP archive. penalty of 5 points will apply to the assignment not submitted as a ZIP archive. A 10. Submission deadlines will be strongly enforced. Missing a deadline will result in applicable late penalties up to and including grades of zero. If you decide to resubmit an assignment, only the assignment with the most recent submission time-stamp will be considered. Should unforeseeable circumstances prevent you from meeting the deadline, it is entirely your responsibility to inform the instructor of such circumstances prior to assignment deadline in order to make alternative arrangements. Only emergency situations verifiable through proper documentation will receive consideration as justification for missing the assignment deadline. Electronic Drop Box Assignment Submission Procedures. 1. 2. 1 Create a .zip archive containing all files to be submitted. Submit the assignment using one of the following two procedures: The student is strongly discouraged from using the time of his/her employer to work on school assignments. 4002-342 Syllabus Internetworking Lab Page 7 of 11 Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Technology Procedure 1 – Using the FirstClass client a) Log into the FirstClass Infotech server b) From the FirstClass Desktop, open the Conferences folder c) Next open the Drop Box folder d) Then open your lecture instructor’s drop box, i.e. (an example for Professor Hill) L.Hill (that’s “L dot Hill”) e) From the menu choose MessageNew Message. f) Drag the .zip file being submitted onto the gray area above the Subject field in the message window. The file should become attached to the message g) In the message area type any information the instructor/grader should know about your submission. h) From the menu choose MessageSend. i) Close the message window. j) Close the drop-box windows. Procedure 2 – Using regular e-mail a) Create an e-mail message with any comments you deem necessary b) Use the appropriate drop box for your instructor in the to field. For example: “L.Hill@it.rit.edu”2 c) Attach the .zip file to be submitted d) Send the message. FirstClass Communication: You are required to have a FirstClass account for course communications and for submission of those assignments that must be submitted in soft-copy form to a designated FirstClass drop box. FirstClass is the ONLY mail server from which your instructor will accept and respond to email exchanges with students. Any email sent to your instructor from any other email system will be discarded without prejudice. Although a FirstClass feature allows forwarding incoming messages to another mail service under the edit/preferences menu, you might find it much more advantageous to always use your FirstClass account for all your work. Please note that you can install a FirstClass client on your own PC that requires and Internet connection either via PPP, cable modem, or some other direct connection. If you find yourself in an environment where installation of the FirstClass client is unacceptable, a convenient alternative is the use of a browser and the address: firstclass.it.rit.edu/login 2 Note the dropbox name is case insensitive so l.hill@it.rit.edu is acceptable. 4002-342 Syllabus Internetworking Lab Page 8 of 11 Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Technology Course Outline: See the course schedule at the end of this document. Course Topics: See the course schedule at the end of this document. Grading: The grading scale used along with the grading criteria is as follows: Component Laboratory Component 3 Homework Assignment (5% each) Midterm Examination Final Examination Weight 40% 15% 20% 25% Final Grade Range >= 90.0% >= 80.0% & < 90% >= 70.0 % & < 80.0% >= 60.0 % & < 70.0% < 60.0% Grade A B C D F NOTE: IT department policy states that a student has one quarter after the quarter in which a grade is given to challenge that grade. After that, grades cannot be challenged. 4002-342 Syllabus Internetworking Lab Page 9 of 11 Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Technology Course Outline/Schedule Week 1 Topics/Exams Course Introduction; The Continuum; OSI& TCP/IP Models, LAN Topologies, Lab Prep Assigned Reading Chapter 1 Chapter 2 Chapter 3 Appendix B Ethernet Topology & Physical Layer 10BaseT, 100BaseT, Media, RJ-45, Hubs, etc., Ethernet - Data Link Layer Lab Prep MAC addressing, CSMA/CD, Wireless Communications basics, Lab Prep Chapter 12 pgs. 369-371 PPP & Remote Access Server (RAS) Structure of TCP/IP, Internet Protocol, IP Addressing, Lab Prep Chapter 15 Chapter 24 pgs. 705-714 5 ARP & ICMP(Echo) Midterm Exam Given Chapter 24 pgs.719-721 ARP Handout 6 LAN Extension Equipment(Repeaters to Routers), Intro. to Subnetting, Lab Prep 2 3 4 7 8 Lab #1: 10BaseT Crossover Homework 1 Assigned Homework 1 Assigned Chapter 12 pgs. 372-384 Wireless handout Lab #2: Network Infrastructure Lab Report 1 Due Lab #3: Wireless Homework 1 Due Lab Report 2 Due Chapter 21 pgs 613-628 Chapter 24 pgs. 714-717 Appendix B (again) RFC 950 More subnetti ng, Token Ring Topology, Chapter 12 pgs. 385-392 Physical Layer &Data Link Layer IPX/SPX Handout Operations, IPX/SPX, Lab Prep IP Masquerading, IP Route, NAT, Handout NAT & IP Route, TCP/UDP Ports, Lab Prep CIDR, Ports 9 CIDR, More Subnetting & Supernetting, Introduction to Network Security Chapter 27 10 Network Integration, Review Handout Final Exam Given Cumulative Finals Activities Lab #4: RAS & PPP Lab Report 3 Due Practical Exam 1 Homework 2 assigned Lab #5: ARP& Bridging Lab Report 4 Due Lab #6: Token Ring, Ethernet, IP, IPX/SPX Lab Report 5 Due Homework 2 due Lab #7: Routing and NAT Homework 3 assigned Lab Report 6 Due Practical 2 Lab Report 7 Due Homework 3 due Note: There is additional reading/reference material available from the 'Extra Resources' page of the course web site. You may be assigned additional readings to supplement the text. 4002-342 Syllabus Internetworking Lab Page 10 of 11 Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Technology Cheating Policy: Please review the departmental policy on cheating as described at http://www.it.rit.edu/policies/dishonesty.html Student Responsibilities: Please review the general student responsibilities as outlined at http://www.it.rit.edu/~netsyslab/Responsibilities.htm For Students with documented disabilities: It is the responsibility of the student with a disability to identify himself/herself to the Disability Services Office after they are admitted to RIT. Students with a disability, which has been verified and documented by a qualified professional, are entitled to receive accommodations approved by the coordinator of Disability Services. It is the student’s responsibility to discuss their accommodation needs with the appropriate faculty and personnel after they have signed a Notice of Accommodation letter with the coordinator of Disability Services. Faculty members do not have the right to question the nature of a student’s disability. All disability information is kept in the Disability Services Office and is not available to anyone unless authorized by a signed release from the student. All students are expected to work to their full potential and students with disabilities are not excluded from this expectation. Students are expected to commit themselves to professional excellence, personal integrity, and ethical behavior and demonstrate this commitment in their academic and professional conduct. For more information: RIT Disability Services George Eastman Building #1 28 Lomb Memorial Drive Rochester, NY 14623 e-mail: PALLDC@rit.edu Phone: V/TTY: 585-475-7804 4002-342 Syllabus Internetworking Lab Page 11 of 11