CSE 473s Introduction to Computer NetworksOverviewWhy Study Computer Networking?Goal of This CourseGoals of This Course (Continued)Networking Courses at WUSTLInstructorStudent QuestionnaireGradingFrequently Asked QuestionsTextbookPrerequisiteTentative ScheduleTentative Schedule (cont)Tentative Schedule (Cont)Why You Shouldn’t take this course?Office HoursSummaryQuiz 0: Prerequisites1-1©2005 Raj JainCSE473sWashington University in St. LouisCSE 473sCSE 473sIntroduction to Introduction to Computer Computer NetworksNetworksRaj Jain Washington UniversitySaint Louis, MO [email protected] slides are available on-line at:http://www.cse.wustl.edu/~jain/cse473-05/1-2©2005 Raj JainCSE473sWashington University in St. LouisOverviewOverviewWhy Study Computer Networking?Goal of This CourseInstructorGradingContents of the courseTentative Schedule1-3©2005 Raj JainCSE473sWashington University in St. LouisWhy Study Computer Networking?Why Study Computer Networking?Networking is the “plumbing” of computingAlmost all areas of computing are network-based.Distributed computingDistributed databasesDistributed storageFast growing fieldGood research funding1-4©2005 Raj JainCSE473sWashington University in St. LouisGoal of This CourseGoal of This CourseFirst course in networkingFundamentalsBroad coverage of key areas of networking Networking background for networking applications in other areas of computingThis is a course on Networking ArchitectureThis is not a course on network building or usageYou will be able to understand protocolsAn example of the difference between architecture and implementation is the computer architecture course and a course on Intel Pentium Chip.1-5©2005 Raj JainCSE473sWashington University in St. LouisGoals of This Course (Continued)Goals of This Course (Continued)You will learn about networking concepts that will help you understand networking jargon:TCP/IPWindow Flow ControlCyclic Redundancy CheckParityStart and Stop BitsBaud, Hertz, and Bits/secAlgorithms for determining packet routesThis is the first course on networking.Basis for more advanced networking courses1-6©2005 Raj JainCSE473sWashington University in St. LouisNetworking Courses at WUSTLNetworking Courses at WUSTLCSE 473s: Introduction to Computer NetworksCSE 573s: Protocols for Computer NetworksCSE 574s: Advanced Topics in NetworkingCSE 777s: Research Seminar in NetworkingCSE 473sCSE 573sCSE 574sCSE 777s1-7©2005 Raj JainCSE473sWashington University in St. LouisInstructorInstructorRaj Jainhttp://www.cse.wustl.edu/~jain1978: PhD in Computer Science from Harvard1978-1994: Networking Architect at Digital Equipment 1994-2000: Professor at Ohio State University2000-2005: Co-Founder and CTO of Nayna Networks (Symbol: NAYN)Active participation in many industry and standards forumsIEEE, ATM Forum, IETF, OIF, ANSIInventor of DECbit for traffic management (14 patents)1-8©2005 Raj JainCSE473sWashington University in St. LouisStudent QuestionnaireStudent QuestionnaireName: ___________________________________Major: ___________________________________Email: ___________________________________Degree/Expected Year: ________________________Operating Systems/Architecture course taken: _______________________________________Computer networking courses taken: _______________________________________What do you expect to learn from this course:____________________________________________________________________________________________________________________________________________________________________________________1-9©2005 Raj JainCSE473sWashington University in St. LouisGradingGradingExams (Best 2 of 3) 50%Class participation 10%Homeworks 20%Labs 20%Note: Labs require programming in CAcademic integrity is expected in home works.1-10©2005 Raj JainCSE473sWashington University in St. LouisFrequently Asked QuestionsFrequently Asked QuestionsYes, I do use “curve”. Your grade depends upon the performance of the rest of the class.All homeworks are due at the beginning of the next Monday class.All late submissions must be preapproved.All exams are open-book and extremely time limited.Exams consist of numerical as well as multiple-choice (true-false) questions.There is negative grading on incorrect multiple-choice questions. Grade: +1 for correct. -1/(n-1) for incorrect.Everyone including the graduating seniors are graded the same way.1-11©2005 Raj JainCSE473sWashington University in St. LouisTextbookTextbookWilliam Stallings, “Data & Computer Communications,” Seventh Edition, Prentice-Hall, ISBN 0-13-100681-9, 2004. Required.Only key concepts will be covered in the class.You are expected to read the rest from the book.Feel free to ask questions in the next class about any concepts that are not clear to youMaterial covered in the class will include some concepts from other textbooks. Please pay attention to the class discussion and lecture.1-12©2005 Raj JainCSE473sWashington University in St. LouisPrerequisitePrerequisiteCSE: Operating SystemsMemorySystem busInterruptPowerVoltageCurrentPeak and RMS valuesSine curveAmplitude, Frequency,. PhaseCSE 422S: Operating Systems Organization1-13©2005 Raj JainCSE473sWashington University in St. LouisTentative ScheduleTentative ScheduleDate ChapterTopic31-Aug-05Course Introduction5-Sep-05Holiday7-Sep-05 1+2Data Communications and Protocol Architecture:OSI and TCP/IP Reference Models12-Sep-05 3Data Transmission:Channel Capacity14-Sep-05 4Wireless Transmission 19-Sep-05 5Modulation and Coding21-Sep-05 6Error Detection and Correction26-Sep-05 7Flow/Error Control 28-Sep-05 15Local Area Networks3-Oct-05Mid Term 11-14©2005 Raj JainCSE473sWashington University in St. LouisTentative Schedule (cont)Tentative Schedule (cont)5-Oct-0510-Oct-05 16High Speed LANs12-Oct-05 9Spread Spectrum17-Oct-05 17Wireless LANs19-Oct-0524-Oct-05 14Cellular Wireless Networks26-Oct-0531-Oct-05 18Internetwork Protocols2-Nov-05Mid Term 2Date ChapterTopic1-15©2005 Raj JainCSE473sWashington University in St. LouisTentative Schedule (Cont)Tentative Schedule (Cont)7-Nov-05 12Routing Algorithms9-Nov-0514-Nov-05 20Transport Protocols16-Nov-0521-Nov-05 21Network Security23-Nov-05No Class28-Nov-0530-Nov-055-Dec-05 22Distributed Applications:
View Full Document