297x 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.