CPSC 460560 Computer Networks Dr Yingwu Zhu 1

  • Slides: 12
Download presentation
CPSC 460/560 Computer Networks Dr. Yingwu Zhu 1

CPSC 460/560 Computer Networks Dr. Yingwu Zhu 1

Course Overview 2

Course Overview 2

Audience r MSCS students who take it as CPSC 560 m Expected to have

Audience r MSCS students who take it as CPSC 560 m Expected to have completed core course CPSC 545 r Undergraduate students who take it as CPSC 460 m. A grade of C or better in CPSC 341 Operating Systems & Networks r All are expected to have background in m Multiprocessing and multithreading (Pthread) programming skills under Unix/Linux 3

Special Note for Undergraduate Students r The Fasttrack MSCS program allows qualified students to

Special Note for Undergraduate Students r The Fasttrack MSCS program allows qualified students to obtain both bachelor and master degrees in five years r It allows students to take two graduate courses (10 credits, 500 -level electives) in their undergraduate years and count them towards both the undergraduate and the graduate degrees. r Requires a minimum GPA of 3. 2 4

Course Materials & Structure r Will be posted on class website m http: //fac-staff.

Course Materials & Structure r Will be posted on class website m http: //fac-staff. seattleu. edu/zhuy m Lecture slides m Projects m Additional materials m Others r What counts in this class? m Performance (Pop quizzes, Assignments, Projects, Exams) m Active participation in discussion r 2 sessions per class, 10 -15 minutes break 5

What I Expect You to Do … r Reading is very important m Pre-

What I Expect You to Do … r Reading is very important m Pre- and post-class reading textbook and supplemental materials m Lectures do not cover full stories r Active participation in class discussion r Accomplish projects r For students taking it as CPSC 560 m Research paper reviews m Presentation 6

Other Notes r Late HWs & Projects won’t be accepted unless m You have

Other Notes r Late HWs & Projects won’t be accepted unless m You have a good excuse and m Have made arrangements with me in advance r Class courtesy m Be on time m Turn off your mobile phones before coming to the classroom 7

Networking is everywhere! r Internet, ad-hoc wireless networks, sensor networks r Networking devices: m

Networking is everywhere! r Internet, ad-hoc wireless networks, sensor networks r Networking devices: m Computers, PDAs, i-pods, sensor nodes, others r Networking services m Web, emails, P 2 P file sharing, Vo. IP, VOD, multimedia streaming … r Changing our lives in many ways! 8

What will be discussed in this class? ü This class IS about. . .

What will be discussed in this class? ü This class IS about. . . ü Principles and Concepts in Computer Networks ü General-Purpose Computer Networks ü Internet Perspective ü Network Software and Programming ü Understanding Network Design Principles ü Application, Transport, Network, Link Layers ü Special topics, e. g. , data center networks and protocols, P 2 P networks, etc… 9

r This class IS NOT about. . . m Survey of protocol standards m

r This class IS NOT about. . . m Survey of protocol standards m Special Purpose Networks m OSI - TCP/IP Battle m Network Hardware Components m Queuing Theory m Physical layer (a little bit touch though) 10

Project machines r Linux server: cs 1. seattleu. edu m Requires your Seattle. U

Project machines r Linux server: cs 1. seattleu. edu m Requires your Seattle. U account and password m Conact Renny Philipose • philipr@seattleu. edu • CC to me to request account creation if it has not created for you! r A secondary Linux server: css 2. seattleu. edu m Used for network communication when necessary 11

Required reading for all! r J. H. Saltzer, D. P. Reed and D. D.

Required reading for all! r J. H. Saltzer, D. P. Reed and D. D. Clark, End- to-End Arguments in System Design, ACM Transactions on Computer Systems (TOCS), Volume 2, Issue 4, November 1984. 12