Course Syllabus Note: Individual Instructors complete the asterisked (*) components of the syllabus. ALL other components will be prescribed by University College, the Department Chair, or Course Custodian and must be included on each instructor’s syllabus as provided. Spring 2007 Session 1 / San Diego Instructor Danny L. Lamb e-mail: CSCU353@ProfessorDan.com Class Web: http://www.professordan.com/Classes/CSCU353/ Phone : 619 823 1935 COURSE CSCU 353 –DATA COMMUNICATIONS AND COMPUTER NETWORKS, 3 CREDITS CUC COURSE CUSTODIAN Dr. Edward Chen, echen@chapman.edu BULLETIN COURSE DESCRIPTION Students will explore the principles and techniques of data communications and give special emphasis to networks and distributed systems. The I.S.O. Reference Model for open systems interconnection and the function and operation of each protocol layer will be analyzed in detail. PREQUISITE CSCU 252 – Computer Architecture I RESTRICTIONS None ESSENTIAL EQUIPMENT AND FACILITIES Access to the MyChapman we site and the Blackboard online is critically important to the successful completion of this course. Any student having difficulty with Username, PIN and connectivity to this educational web site by the first class session must inform the instructor immediately by using the email or phone number listed above. COURSE LEARNING OBJECTIVES By the end of the course the student should be able to 1 1. 2. 3. 4. 5. 6. Describe the structure of a modern computer network (such as the Internet) in a layered architecture as referenced in the ISO open system model. Able to carry out requirements analyses for network application systems such Client-server distributed systems. Able to specify application-programming interfaces in a TCP/IP network. Able to describe the principles of communications protocols Able to analyze the performance of various protocols to identify the strengths and weaknesses. Able to continue any industrial professional certification program MAJOR STUDY UNITS 1. 2. 3. 4. 5. 6. 7. Computer Networks and the Internet. Application Layer Transport Layer Network Layer and Routing Link Layer and Local Area Networks Security in Computer Networks Network Management INSTRUCTIONAL STRATEGIES Lecture, In class demonstrations of technology, Home work Assignments, Term paper covering details not fully covered by class room material, written exams Mid term and final essay type REQUIRED TEXTS “Computer Networking – A Top-down Approach featuring the Internet” 3rd edition, by J. Kurose and K. W. Ross, 2005, Addison-Wesley. ISBN: 0-321-22735-2 Available via Chapman On-Line Bookstore: WWW.mbsdirect.net/chapman RECOMMENDED TEXTS Stallings, William. Data and Computer Communications, 5th Ed. Macmillan, 1997. Or, Forouzan, B. A. Coombs, C. A. Fegan, S. C., Data Communications and Networking, 2nd Edition, June, 2000. McGraw-Hill, ISBN: 0072322047 *STUDENT PERFORMANCE REQUIREMENTS Mid Term 20% Final Exam 30% Homework 10% Project 40% (Term paper related to Data Communications or Networks 10 to 14 pages topic to be cleared by instructor) 2 METHODS OF EVALUATION FOR DETERMINING GRADES The following chart will be used as a guide for determining grades. Grade Scale: Total percentage 100% 90-100: A 80-89: B 70-79: C 60-69: D Below 60: F ATTENDANCE AND OTHER CLASS POLICIES Class Attendance policies are determined by each instructor and shall be included on the course outline distributed during the first week of each class. The university recommends as a minimal policy that students who are absent 20% of the course should be failed. CHAPMAN UNIVERSITY COLLEGE ACADEMIC WRITING STANDARDS Specific writing standards differ from discipline to discipline, and learning to write persuasively in any genre is a complex process, both individual and social, that takes place over time with continued practice and guidance. Nonetheless, Chapman University has identified some common assumptions and practices that apply to most academic writing done at the university level. These generally understood elements are articulated here to help students see how they can best express their ideas effectively, regardless of their discipline or any particular writing assignment. Venues for writing include the widespread use of e-mail, electronic chat spaces and interactive blackboards. Chapman University is committed to guaranteeing that students can expect all electronic communication to meet Federal and State regulations concerning harassment or other “hate” speech. Individual integrity and social decency require common courtesies and a mutual understanding that writing--in all its educational configurations--is an attempt to share information, knowledge, opinions and insights in fruitful ways. Academic writing (as commonly understood in the university) always aims at correct Standard English grammar, punctuation, and spelling. The following details are meant to give students accurate, useful, and practical assistance for writing across the curriculum of Chapman University College. Students can assume that successful collegiate writing will generally: Delineate the relationships among writer, purpose and audience by means of a clear focus (thesis statements, hypotheses or instructor-posed questions are examples of such focusing methods, but are by no means the only ones) and a topic that’s managed and developed appropriately for the specific task. 3 Display a familiarity with and understanding of the particular discourse styles of the discipline and/or particular assignment. Demonstrate the analytical skills of the writer rather than just repeating what others have said by summarizing or paraphrasing Substantiate abstractions, judgments, and assertions with evidence specifically applicable for the occasion whether illustrations, quotations, or relevant data. Draw upon contextualized research whenever necessary, properly acknowledging the explicit work or intellectual property of others. Require more than one carefully proofread and documented draft, typed or computer printed unless otherwise specified. DOCUMENTATION Any material not original to the student must be cited in a recognized documentation format (APA, ASA, MLA or Chicago-style) appropriate to the particular academic discipline. For quick reference to documentation standards for various fields you may refer to: www.chapman.edu/library/reference/styles. Deliberate use of information or material from outside sources without proper citation is considered plagiarism and can be grounds for disciplinary action. See the explanation of Academic Integrity below. ACADEMIC INTEGRITY As a learning community of scholars, Chapman University emphasizes the ethical responsibility of all its members to seek knowledge honestly and in good faith. Students are responsible for doing their own work, and academic dishonesty of any kind will not be tolerated. "Violations of academic integrity include, but are not limited to, cheating, plagiarism, or misrepresentation of information in oral or written form. Such violations will be dealt with severely by the instructor, the dean/center director, and the standards committee. Plagiarism means presenting someone else's idea or writing as if it were your own. If you use someone else's idea or writing, be sure the source is clearly documented." Other guidelines for acceptable student behavior are specified in the Chapman University College Catalog. ACADEMIC WRITING GUIDE Student’s Name________________________________ Instructor _______________________________ Paper Assignment ______________________________Course Title______________________________ (Instructor: Read the entire paper through then reflect on its merits employing the following criteria. Our goal is to provide guidance to the student progressively in order to improve the quality of his or her writing.) Criteria Comments NSW The writer demonstrates an understanding of the assignment by using a style, form and language that is appropriate for its intended audience. The writer has chosen a topic in accord with the assignment and limited it sufficiently to explore in depth in the space allotted. The paper focuses its presentation by means of a clear statement of purpose (thesis statement, hypothesis or instructor posed question) and logically organized sub-topic paragraphs or sections. The writer substantiates abstractions, judgments and assertions with specific illustrations, facts and 4 Dev WD evidence appropriate to the assignment and/or discipline. The writer has added to on-going discussions of the topic with his or her own critical analysis, rather than simply repeating what others have said through quotation-stacking, paraphrasing or summaries. The writer draws upon research whenever necessary to support critical analysis or assertions made and properly acknowledges the work of others by utilizing a standard documentation format acceptable for the course. The paper conforms to the minimal essentials of Standard American English grammar, word choice, spelling and punctuation. N S W = Needs Significant Work, D = Developing WD = Well Developed OVERALL RATING The writer meets the needs of the particular audience and succeeds in his or her intended purpose--honestly engaging the subject and establishing her or his authority by offering a persuasive and supportable analysis. Needs Significant Developing Well Developed Work Comments: If this version of the paper is to receive a grade, the grade is_______. Instructor______ Date ______ AMERICANS WITH DISABILITIES ACT STATEMENT Any personal learning accommodations that may be needed by a student covered by the “Americans with Disabilities Act” must be made known to the Campus Director or Advisor as soon as possible. This is the student's responsibility. Information about services, academic modifications and documentation requirements can be obtained from the Director of a Chapman University College campus. QUICK ACCESS TO THE ON-LINE CHAPMAN LIBRARY RESOURCES http://www.chapman.edu/library/ SELECTED BIBLIOGRAPHY Use the Reference list on the Textbook. 5 *INSTRUCTOR’S CLASS BY CLASS ASSIGNMENT SCHEDULE Attached from Class Web Site 6 CSCU 353 Data Communications and Computer Networks Title: Computer Networking: A Top-Down Approach Featuring the Internet, 3/E Author: James F. Kurose, Keith W. Ross Authors Web page Publisher: Addison-Wesley ISBN: 0-321-22735-2 Catalog Description: Chapman Syllabi Prerequisites, CpSc 231. This course will explore the principles and techniques of data communications and give special emphasis to networks and distributed systems. The I.S.O. Reference Model for open systems interconnection will be investigated and the function and operation of each protocol layer analyzed in detail. Course Objectives: This Course will explore the principles and techniques of data communications and give special emphasis to networks and distributed systems. The I.S.O. Reference Model for open systems interconnection will be investigated and the function and operation of each protocol layer analyzed. Course Related Links Week 1 2 3 4 5 6 Description Slides 1. Computer Networks and the Internet. 2. Application Layer. 3. Transport Layer. 4. Networking Layer & Routing. 5. Link Layer. 6. Wireless & Mobility. 7 Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Homework Review Questions 1, 3, 7, 11, 21 1, 4, 6, 10, 15, 18 1, 3, 7, 8 7 8 9 7. Multimedia. 8. Security. and 9. Network Management. Student Presentations Mid Term 20% Final Exam 30% Homework 10% Project 40% (Term paper related to Data Communications or Networks) Topics Book Details Table of Contents 1. Computer Networks and the Internet. What is the Internet? The Network Edge. Case History: Search for Extraterrestrial Life. The Network Core. Network Access and Physical Media ISPs and Internet Backbones. Delay and Loss in Packet-Switched Networks. Protocol Layers and Their Service Models. History of Computer Networking and the Internet. 2. Application Layer. Principles of Application Layer Protocols. The Web and HTTP. File Transfer:FTP. Electronic Mail in the Internet. DNS-The Internet's Directory Service. Socket Programming with TCP. Socket Programming with UDP. Building a Simple Web Server. Content Distribution. 3. Transport Layer. Introduction and Transport-Layer Services. Multiplexing and Demultiplexing. Connectionless Transport: UDP. Principles of Reliable Data Transfer. Connection-Oriented Transport: TCP. Principles of Congestion Control. TCP Congestion Control. 4. Networking Layer & Routing. Introduction and Network Service Model. Routing Principles. Hierarchical Routing. The Internet Protocol. Routing and the Internet. What's Inside a Router. IPv6. Multicast Routing. Mobility and the Network Layer. 5. Link Layer. Data Link Layer: Introduction and Services. Error Detection and Correction Techniques. Multiple Access Protocols. LAN Addresses and ARP. Ethernet. Hubs, Bridges and Switches. Wireless Links. PPP: The 8 Chapter 7 CH 8 CH 9 Point-to-Point Protocol. Asynchronous Transfer Mode (ATM). Frame Relay. 6. Wireless & Mobility. Introduction to Wireless and Mobility. Wi-fi. Mobility Principles. Cellular Telephony. Mobile IP. Ad hoc Networks. 7. Multimedia. Multimedia Networking Applications. Streaming Stored Audio and Video. Making the Best of the Best-Effort Service: An INternet Phone Example. Protocols for Real-Time Interactive Applications. Beyond Best-Effort. Scheduling and Policing Mechanisms. Integrated Services. RSVP. Differentiated Services. 8. Security. What is Network Security? Principles of Cryptography. Authentication. Integrity. Key Distribution and Certification. Access Control: Firewalls. Attacks and Countermeasures. Security in Many Layers: Case Studies. 9. Network Management. What is Network Management? The Infrastructure for Network Management. The Internet Network-Management Framework. ASN.1. 9