Unformatted text preview:

CSE 473s Introduction to Computer NetworksOverviewWhy Study Computer Networking?Stone Age to Networking AgeGoal of This CourseGoals of This Course (Continued)Networking Courses at WUSTLGradingHomework SubmissionExamsTextbookTextbook (Cont)PrerequisiteWhat Will You Learn?Tentative Schedule Tentative Schedule (Cont) Tentative Schedule (Cont) Office HoursmCLK System for Instant QuizzesSummaryQuiz 0: PrerequisitesStudent Questionnaire1©2011 Raj JainCSE473SWashington University in St. LouisCSE 473sCSE 473s Introduction to Introduction to Computer NetworksComputer NetworksRaj JainRaj Jain Washington University in Saint Louis Saint Louis, MO 63130 [email protected]/Video recordings of this lecture are available on-line at:http://www.cse.wustl.edu/~jain/cse473-11/2©2011 Raj JainCSE473SWashington University in St. LouisOverviewOverview Why Study Computer Networking? Goal of This Course Instructor Grading Contents of the course Tentative Schedule3©2011 Raj JainCSE473SWashington University in St. LouisWhy Study Computer Networking?Why Study Computer Networking? Networking is the “plumbing” of computing Almost all areas of computing are network-based. Distributed computing Distributed databases Distributed storage Fast growing field Job Opportunities: Google, Facebook, eBay, Microsoft, Cisco, HP, Intel, …4©2011 Raj JainCSE473SWashington University in St. LouisStone Age to Networking AgeStone Age to Networking Age Stone, iron, …, automotive, electricity, telephone, jet plane,…, networks caused a fundamental change in our life style Virtual reality will satisfy your needs for Games Tourism Sex No need to get out for Office Shopping Entertainment Education5©2011 Raj JainCSE473SWashington University in St. LouisGoal of This CourseGoal of This Course First course in networking Fundamentals Broad coverage of key areas of networking  Networking background for networking applications in other areas of computing This is a course on Networking Architecture This is not a course on network building or usage You will be able to understand protocols An example of the difference between architecture and implementation is the computer architecture course and a course on Intel Pentium Chip.6©2011 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 how computer networks work: What messages are sent when you surf on the web? How the mail forwarded? What happens when the network is overloaded? How the messages find the best route? What happens if there are bit errors in the messages? What’s the difference between Ethernet and WiFi protocols? This is the first course on networking. Basis for more advanced networking courses7©2011 Raj JainCSE473SWashington University in St. LouisNetworking Courses at WUSTLNetworking Courses at WUSTL CSE 473s: Introduction to Computer Networks CSE 571S: Network Security CSE 573s: Protocols for Computer Networks CSE 574s: Wireless and Mobile Networking CSE 578S: Multimedia Computing and Networking CSE 777s: Research Seminar in NetworkingCSE 473sCSE 573sCSE 574sCSE 777sCSE 578SCSE 571s8©2011 Raj JainCSE473SWashington University in St. LouisGradingGrading Mid-Term Exams (Best of 2) 30% Final Exam 30% Class participation 5% Homeworks 20% Labs 15% Note: Labs require programming in C Academic integrity is expected in homeworks9©2011 Raj JainCSE473SWashington University in St. LouisHomework SubmissionHomework Submission Every class will have one or more homeworks. All homeworks are due on the following Monday at the beginning of the class unless specified otherwise. All homeworks should be submitted in the class and on paper, unless indicated otherwise. Any late submissions, if allowed, will *always* have a penalty. Please write CSE473 in the subject field of all emails related to this course.  Use word “Homework” in the subject field on emails related homework. Also indicate the homework number.  All homeworks are identified by the class handout number. All homeworks should be on a separate sheet. Your name should be on every page.10©2011 Raj JainCSE473SWashington University in St. LouisExamsExams There are two mid-terms and one final exam. All exams are 1 hour long. One notes sheet of 8.5”x11” (both sides) is allowed along with a simple calculator (TI-30). Exams consist of numerical as well as multiple-choice (true- false) questions. There is a 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. Your grade depends upon the performance of the rest of the class.11©2011 Raj JainCSE473SWashington University in St. LouisTextbookTextbook J.F. Kurose and K.W. Ross, “Computer Networking” 5th Edition, Addison-Wesley, March 2009, 864 pages, ISBN:0136079679. Required.  Get the latest edition. Do not use older editions. If you use international edition, it should be dated later than March 2009, should have 864 pages, ISBN: 978-0-13-136548-3, or 0-13-136548-712©2011 Raj JainCSE473SWashington University in St. LouisTextbook (Cont)Textbook (Cont) It is recommended that you read the relevant chapter of the book chapter before coming to the class  Class time will be used for discussing and clarifying key concepts Only key concepts will be covered in the class. You are expected to read the rest from the book. Please ask questions in the next class about any concepts that are not clear to you Material covered in the class will include some concepts from other textbooks. Please pay attention to the class lecture.13©2011 Raj JainCSE473SWashington University in St. LouisPrerequisitePrerequisite General knowledge of computer systems organization Memory System bus Interrupt CPU Binary, decimal, hexadecimal representations Bits, bytes Storage: Memory and disk CSE 131: Computer Science I or equivalent CSE 241: Algorithms and Data Structures (not required)14©2011 Raj JainCSE473SWashington University in St. LouisWhat Will You Learn?What Will You Learn?1. What messages and messages are exchanged when you fetch a web page?2. What messages are used to send/receive emails?3. How


View Full Document

WUSTL CSE 473S - Introduction to Computer Networks

Download Introduction to Computer Networks
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Introduction to Computer Networks and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Introduction to Computer Networks 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?