Introduction to Computer Networks (CS 450) Class – Day 0 Eric Fleischman 1 Background • CS 450 – Computer Networks – Hebeler Hall, Room 106 – M – Th; 2-2:50 PM • Textbook: Computer Networks 5th Edition by Tanenbaum and Wetherall, 2011, Prentice-Hall Publishers • Instructor: – Eric Fleischman – Email: [email protected] • If I don’t respond within 24 hours, please mention to me in class that you have sent me an email. – Office: Hebeler Hall, Room 107 – Office hours: please arrange in advance • Class web site: http://www.cwu.edu/faculty/fleischman 2 Computer Networks = Data Communications (1 of 2) • Data communications is debatably the most important class in computer science (CS) – Foundation for where Computer Science is headed • • Introduction to SYSTEMS Some of the areas in data communications where I’ve worked: – My three primary areas of expertise: (1) Application Integration (middleware); (2) data communications; (3) cyber security (information assurance) – Corporate network (Boeing), Tactical Military Networks and COMSEC (US Army), and eCommerce (Microsoft) architecture, design, development, and support – Standards Development: ISO (MPEG), MAP/TOP/GOSIP, IEEE, IETF, TSCP, TCG, others – Protocol development • • • • ATN (aeronautical telecommunications network), MANET (mobile ad hoc networks) IPv6 (Second generation of the Internet) others – Policy based networking: Quality of Service (QoS); Directory Enabled Networking (DEN); DMTF’s Common Information Model (CIM); TCG’s Trusted Network Connect (TNC); Role-Based Access Control (RBAC); others – Distributed multimedia and virtual collocation – Safety Industries: Commercial Aviation (CNS -- communications, navigation, and surveillance); FAA (US Federal Aviation Authority); factory – Military aircraft design (fly-by-wire) and communications (operations); joint certification – Design and development of digital military “radio” products (Army, Navy, Air Force) – C2 (command and control), C4ISR (command, control, communications, computers, intelligence, 3 surveillance and reconnaissance); situational awareness Computer Networks = Data Communications (2 of 2) • Other Exciting current Data Communications-Relevant Technologies and Products – Information Theory (Shannon) • Application to Economics: Knowledge and Power by George Gilder, 2013, Regnery Pub, 348 Pages – – – – – – – – – – – – Internet of Things (IoT); e.g., Smart Grid Unmanned and autonomous vehicles (and swarm) GRID and Cloud Nano-computer (e.g., implication to security, health industries) and Quantum Computing Quantum Security Robotics and microelectromechanical systems (MEMS; sensors including smart dust) Distributed Augmented Reality (AR); Virtual Reality (VR) All Killer Apps (Metcalfe’s Law) Big Data eWhatever (e.g., eRetail, eCommerce, …) Mobile anything Artificial Intelligence • Third Industrial Revolution is in the process of Transforming Society/Work – – – – E.g., see http://www.worldfinancialreview.com/?p=2271 PC Internet Microchip & Mobility IoT & 3D Printing & Big Data & … Creating massive social/economic changes and dislocations – e.g., 3.2M truck drivers? New Fields of Employment (jobs) • US Census Bureau: Between 1996 and 2009 virtually all the new jobs in USA came from startups 4 • E.g., in Jan 2017 Amazon announced that it will create 100K new jobs in next 18 months in the USA Two Goals of this Class 1. Introduce you to Data Communications – Introduce you to the language of data communications – Develop an intuitive understanding of how things work and why – Textbook is outstanding, but lectures seek to provide context and background to simplify and orchestrate the massive number of Facts and Technologies • Data communications may initially be intimidating, but it is logical and coherent (and beautiful) • Third Lecture: “Keys to the Data Comm Kingdom” – If you orient yourself using these few simple concepts, then you can find your way regardless 2. Help prepare you for a successful career – What does “success” look like for you? • Key importance of “knowing yourself” – The Interview Candidate – Don’t Be that Guy – Introduction to working in the computer industry • How to produce quality results when you don’t know how to do the work – How to reduce the intimidation factor • How to make good decisions despite inadequate information • Importance of good character (personal integrity) and good attitudes • Introduction to working with others (especially the boss) – Introduction to Systems 5 Class Grading • I expect you to attend every class and lab. Therefore, attendance is part of the class grade. – A key requirement for employment in the general case is to show up on time – Life happens: If you have to miss a class for sickness or death, let the teacher know and arrange with a classmate to learn what you missed. • Course Grades (100 Points total): – – – – – Attendance -- 10 Points (-1 for each unexcused absence) Written Homework/Assignments/Labs – 20 Points Test – Chapters 1 - 4 – 20 Points Test – Chapters 5 – 6 – 20 Points Final – Cumulative (Chapters 1 – 8) – 30 Points – Optional extra-credit for a project or formal term paper – up to 15 points max for a high-quality ~30 page paper (smaller papers possible for less max points); coordinate in advance with the instructor to agree on subject, due date, format, and target max points if successfully accomplished 6 3 Parts to First Homework Assignment 1. Encourage you to buy the textbook and keep it near you throughout your career – – 2. Computer Networks by Andrew S Tanenbaum and David J Wetherall, Fifth Edition, 2011, Pearson Publisher, 933 Pages If the purchase cost is prohibitive for your budget, please speak with the Instructor Go to www.amazon.com and use the “look inside” feature to read online the first chapter (pages 1 – 8 only) of Network Geeks – How they Built the Internet by Brian E. Carpenter, 2013, Springer Publisher, 161 Pages – Best introduction to the Internet Engineering Task Force (IETF) that I know of – If you optionally seek deeper insights into the IETF’s inner workings, please see http://www.ietf.org/tao.html (Note: reading the tao is not a class assignment.) 3. Go to the class website and read “Investment Advisory Vol 17 Issue 12 __ Understanding Internet Wealth” pages 1 – 11 only – – – Understand Metcalfe’s Law This class is not advocating the purchase of any stock whatsoever; Rather, seek to understand how these finance professionals evaluate Internet companies and technology from a business and investment perspective Instructor has written permission from this investment advisory company to make this paper available to CWU’s CS 450 class for free (normally requires a paid subscription); please do not distribute to others. 7 Data Comm is HOT: IEEE and others offer professionals a steady stream of Courses, Journals, and Conferences on Data Communications Topics Online course via WebEx · $125 IEEE ComSoc member · $155 IEEE member · $180 non-member Join us on 16 February 2017 for a live online course on Network Architecture, taught by our renowned network expert instructor, Jonathan Levine. In your search for wireless solutions, the industry is heading toward a more enhanced connected world. Be prepared to get inspired by this course. Gain insights into the wireless network architecture evolution. 8 A live online course dishing out the latest on this hot topic. Wireless for the Internet of Things An intermediate level course intended for engineers creating, or about to create, products for use with IoT applications Tuesday, 14 February 2017 10:00 am - 2:00 pm EST via WebEx | $125 IEEE ComSoc member; $155 IEEE Member; $180 non-member What's on the Menu? Wireless systems and product design expert Lee Vishloff is serving up a savory information-packed course to keep you up-to-date on the latest in wireless and the Internet of Things. Start with IoT basics. Get familiar with different RF propagation environments and the IoT applications. Gain insights from the heart of radio technology, including: • RF and antenna performance • Receiver and transmitter specifications • Wireless and networking standards. Learn the requirements to make products legal for sale and potential mistakes to avoid. If you are an engineer creating or about to create products for use with Internet of Things applications, join us for this live online course that can help you select a wireless solution for your IoT application. Your 9 participation could be critical to the success of your product.
© Copyright 2025 Paperzz