175x Filetype PPTX File size 0.12 MB Source: www.cs.fsu.edu
Instructor • Xin Yuan (xyuan@cs.fsu.edu) • Office: Love 259 • Office hours: – 1:00PM – 2:30PM, Monday & Wednesday – Or by appointments (email xyuan@cs.fsu.edu) • Class website – Use blackboard – http://campus.fsu.edu 2 Teaching Assistant • TA: Mehran Sadeghi Lahijani • Email: sadeghil@cs.fsu.edu • Office: TBA • Office hour: TBA 3 What is this class about? • General purpose computer networks (Internet) – Not specialized networks (e.g., telephone or cable TV) • Fundamental principles – Not survey of existing protocol standards • Focus on network software architecture – Only discuss some relevant network hardware • Designing, evaluating, building network systems – Not queuing theory – CIS5930 Modeling and Performance Analysis • After taking this class, you should be able to – Describe the overall Internet architecture – Describe the design issues in each layer of the architecture – Describe, analyze, apply, and code the key techniques and protocols in each layer 4 Course Prerequisites • Official – CDA 3101 (Computer Org II), – COP 4610 (Operating Systems) • Unofficial notes – A student can pass this course without much required background knowledge if he or she is motivated enough – A rudimentary understanding of computer architecture, and operating systems would be helpful – Basic probability theory may be needed to understand some performance analysis • C/C++ programming is required 5 Course Materials • Required textbook – “Computer Networks,'' by Andrew S. Tanenbaum, Prentice Hall, 5th edition, 2011 • Recommended reference textbooks – “Computer Networking: A Top-Down Approach,'' by Jim Kurose and Keith Ross, Addison-Wesley. – “Advanced Programming in the Unix Environment,” by W. Richard Stevens, Addison-Wesley – “Unix Network Programming, the Socket Networking API,” Volume 1, 3rd Edition, by W. Richard Stevens, et al. Addison-Wesley • Lecture notes, other assigned readings • Materials on the Internet 6
no reviews yet
Please Login to review.