1 University of Twente B.Sc. Computer Science Module 1.3: Network Systems Design of a 1 ECTS Introductory Networking Module for the new Computer Science Bachelor Curriculum, Elective / Option for Electrical Engineering (1 out of 2), others. History: Version 0.1, 30/01/2012 (initial version by G. Heijenk) Version 0.2, 21/02/2012 (small improvements G. Heijenk) Version 0.3, 21/02/2012 (after discussion with P.T. de Boer & A. Pras) Version 0.4, 2/02/2012 (with input Paul Havinga, Nirvana Meratnia & Hans Scholten) Version 0., 0/03/2012 (after meeting P. Havinga, N. Meratnia, P.T. de Boer, G. Heijenk) Version 0.6, 24/04/2012 (after meeting P. Havinga, B. Molenkamp, G. Smit,, A. Pras) Version 0., 08/01/2013 (after first series of meeting of design team: P.T. de Boer, N. Meratnia, G. Heijenk) Version 0.8, 12/0/2013 (update for OLC: G. Heijenk) Version 0., 14/0/2013 (version for OLC: P.T. de Boer, N. Meratnia, G. Heijenk) Introduction: The module Network Systems focuses on computer networking for open infrastructures, such as the Internet and GSM/UMTS, as well as embedded networks, such as sensor, incar and home- automation networks. Such networks are typically designed using a layered architecture of protocols. This course covers all layers of this architecture: physical (e.g., Shannon limit, error correction, propagation), link (e.g., medium access control, retransmission schemes, switching), network (e.g., routing, addressing, router architecture), transport (e.g., congestion control, flow control), and application ( , web, peer2peer, web) layer. It covers both basic principles of communication systems, networks, and networked applications, as well as the operation of key protocols underlying the operation of the Internet. (e.g., Ethernet, IP, TCP, DNS). Furthermore, fundamentals of reliable protocol design are introduced in this module, including protocol design and implementation, network monitoring and measurement, and performance modeling and evaluation. Objectives / Learning goals: After following this course students should be able to: 1) understand basic principles in communication systems, networks, and networked applications 2) describe and understand key protocols underlying the operation of the Internet 3) make simple quantitative models of network systems, and use them to evaluate these systems 4) be able to analyze the behavior of common networking systems using network monitoring tools ) be able to design and implement basic networking protocols and applications
2 Structure / Organization: As much as possible, the module will have a simple, recurring structure. The figure below gives the basic overview of the course: Academic Skills Theme 1 Theme 2 Theme 3 Math Theme 4 Theme Theme 6 Integration Project The main parts of the module are as follows: Math (3 ECTS): Linear Algebra. This education will be organized at overall UTlevel. Academic Skills (½ ECTS): Presenting and Reporting Network Systems in 6 themes ( ECTS) Integration Project (2½ ECTS) Network Systems Themes will be taught for 1 or 2 (theme 2 & 3) weeks. For each theme, the following types of activity are foreseen: Observation: o students will explore the operation of existing network systems, e.g., using Wireshark o students will be inspired to learn the underlying mechanisms of network systems Colstructie (mix of Lecture ( Hoorcollege ) & Tutorial ( Werkcollege )): o students will learn to understand basic principles o students will learn how real networks (the Internet, sensor networks) are working Challenge: o students will be challenged to solve a networking problem, which may involve analyzing, reasoning, design, and implementation, as well as a competition element. o students will be motivated / forced to understand underlying concepts and their practical implications. Tutorial ( Werkcollege ): o students will learn how to model networks, and how to evaluate network designs using these models o students will interpret results from observation and challenge Self Study: o students will prepare for other activities o students will study theory In the Integration Project o students will design and implement a small networked system o students will integrate and apply knowledge obtained in this course and develop a system wide view on networking.
3 Material: The following material will be used in the module. Some of the information will be made available electronically: Network systems in 6 themes: Computer Networks a systems approach, Larry L. Peterson and Bruce S. Davie, Morgan Kaufmann, th edition, international student edition, ISBN , 2012 Reader Observation lab manual Challenge manual Exercises Academic Skills: see description of academic skills description (proposed book is: Skill Sheets an integrated approach to research, study and management, Rob van Tulder, Pearson, ISBN Math: see math description
4 Network Systems in 6 themes: The following themes constitute the body of knowledge of the Network Systems Module: Theme 1 (1 week): Introduction and Applications Topics addressed: structure and scale of the Internet, layered architectures, packets, multiplexing, packet switching vs circuit switching, sockets, webtechnology, , realtime applications and protocols. 2h obs, 6h colstr, 2h wc, 8h chall P&D (Peterson & Davie) Chapter 1 (excl 1.4) P&D Section.1 &.2 reader: webservices Theme 2 (2 weeks): Transferring Packets over a Link Topics addressed: media (optical, wireless, etc.) waves, frequencies, modulation, framing, encoding, random access, polling, carrier sense, collision detection, (slotted) Aloha, Ethernet, wireless LAN, cellular networks, information theory and channel capacity, sources of errors and losses, coding, error detection and correction, reliable data transfer (ARQ) 2h obs, 8h colstr, 4h wc, 16h challenge P&D Chapter 2 reader: information theory, error correction, media, Aloha, polling Theme 3 (2 weeks): Internetworking Topics addressed: datagram vs. virtual circuit neworks, ARP, DNS, hierarchical addressing, CIDR, hostdensity ratio, network layer mobility, IPv4, IPv6, DHCP, ICMP, link state routing, distance vector routing, selflearning switches, spanning tree, broadcast, multicast, BGP, OSPF, adhoc networks, AODV, router architecture 4h obs, 8h colstr, 4h wc, 16h challenge P&D Chapter 3 P&D Chapter 4 (excl. 4.3) P&D Section.3 reader: hostdensity ratio, AODV Theme 4 (1 week): EndtoEnd Protocols Topics addressed: multiplexing, reliable data transfer, sliding window, TCP, UDP 2h obs, 2h colstr, 2h wc, 8h challenge P&D Chapter (excl..4 &.4) Theme (1 week): Congestion Control & Resource Allocation Topics addressed: scheduling, queueing, queueing delays, flow control, congestion control, TCP congestion control 2h obs, 4h colstr, 4h wc P&D Chapter 6 (excl. 6..2) Theme 6 (1 week): Systemwide aspects Topics addressed: network security, synchronization, localization, discovery protocols and mechanisms, p2p, routing overlays, content distribution networks 6h colstr, 4h wc, 8h chall P&D Chapter 8 (selection?) P&D Section.4 reader: synchronization, localization, discovery
5 Testing Math will be tested in week 3 and week, with the option of a retake in week 10. All material of Network Systems in 6 themes (including book, reader, colstr., werkcollege, observation, and challenge material) and will be tested in four written exams in week 2, 4, 6, and 8, with the option of a retake of one of the exams in week 10. The integration project will also be graded; no retake is possible, but insufficient performance will be notified before finishing, and some extra time is available in week 10 to increase performance. Results from challenges and exercises for werkcollege and observation will be checked, and if insufficient, have to be supplemented within a week. Furthermore, the results from the challenges are also taken into account for the final grade. Composition of the final grade is done as follows. How subgrades are composed out of different parts is still to be determined. Subgrade Percentage of final grade Minimum Math 20 % 4. Observation 0 %. Werkcolleges 0 %. Challenges 1 %. NS in 6 themes (tests) 0 %. Integration Project 1 % 4.
6 Schedule Network Systems Wiskunde:(2e werkcollege van do naar vr.) : verplicht tijdstip : keuze tijdstip EC 12 Studiejaar Opleidingsjaar : B1 diagnostische toets met feedback Blok : 2A schriftelijke toets (deelcijfer) weeknr MAANDAG 46 (1) 4 (2) 48 (3) 4 (4) 0 () 1 (6) 2 () 3 (8) 4 () (10) 1 colstr ZS: terug- D-Toets ZS zs zs P 2 Feedback Feedback vooruitblik Feedback Feedback Toets 3 Hoor- HC: terugvooruitblik HC HC zs HC HC 4 College colstr P (reparatie) 6 obs zs obs obs obs obs zs zs P P 8 colstr colstr colstr colstr colstr colstr colstr colstr P P uren DINSDAG 1 2 ac.va. ac.va. ac.va. ac.va. ac.va. ac.va. ac.va. 3 zs 4 zs zs zs zs zs zs 6 wc wc wc wc wc wc wc 8 zs zs zs zs zs zs zs ac.va. P P zs P P wc P P zs P P WOENSDAG 1 Begeleide- BZS BZS CASE BZS BZS BZS zs P P 2 ZelfStudie 3 Werk- WC WC CASE WC WC WC wc P P 4 College 6 colstr colstr colstr colstr colstr colstr colstr colstr P zs 8 toets zs zs zs zs zs zs zs zs P (herkans) DONDERDAG 1 chall 2 chall chall chall chall chall zs chall P repair 3 chall 4 chall chall chall chall chall wc chall P repair 6 chall chall chall chall chall chall obs chall P repair 8 chall chall chall chall chall chall zs chall P repair VRIJDAG 1 2 ZS ZS ZS zs ZS ZS ZS zs P 3 4 WC WC WC zs WC WC WC zs P 6 zs zs ZS zs zs zs ZS zs P 8 zs test S-Toets test zs test S-Toets test P Goede Vrijdag Uren: Totaal % HC WC/CASE (B)ZS D-Toets + fb S-Toets + zs Totaal: ac.va ac.va. Intro & Applications Intro & Applications Transfering packets Transfering packets Internetworking Internetworking end-to-end protocols end-to-end protocols resource control resource control system-wide aspects system-wide aspects toets test integration project integration project Totaal Totaal afkorting betekenis benodigde zaalruimte colstr: colstructie zaal voor alle studenten met losse tafels (werkcollegeopstelling) obs: observatie labzaal voor alle studenten wc: werkcollege werkcollegezalen met max. 30 studenten per zaal chall: challenge labzaal voor alle studenten ac.va. academische vaardigheden zaal voor alle studenten met losse tafels (werkcollegeopstelling) toets toets extra grote zaal: tentamenopstelling P integratie project labzaal voor alle studenten zs zelfstudie hoeft niet verroosterd te worden
Seventh LACCEI Latin American and Caribbean Conference for Engineering and Technology (LACCEI 2009) Energy and Technology for the Americas: Education, Innovation, Technology and Practice June 2-5, 2009,
The Masters of Science in Information Systems & Technology College of Engineering and Computer Science University of Michigan-Dearborn A Rackham School of Graduate Studies Program PH: 1-59-561; FAX: 1-59-692;
Computer (CSE) Major and Minor in Computer Department of Computer, College of Engineering and Applied s Chairperson: Arie Kaufman Undergraduate Program Director: Leo Bachmair Undergraduate Advisor: Jennifer
Course Course Name 27101 Introduction to Information Technology 27102 Computer Software Applications 27120 Introduction to Programming Languages 27122 Programming Essentials-Visual Basics Grade 9-12 An
SSVVP SIP School VVoIP Professional Certification Exam Objectives The SSVVP exam is designed to test your skills and knowledge on the basics of Networking, Voice over IP and Video over IP. Everything that
Master Thesis University of Twente Faculty of Electrical Engineering, Mathematics and Computer Science (EEMCS) Design and Analysis of Communication Systems (DACS) Integration of IEC 61850 MMS and LTE to
Technical Report IDE0854, August 2008 A Preliminary Study of Wireless Body Area Networks Katrin Bilstrup School of Information Science, Computer and Electrical Engineering, Halmstad University, Box 823,
CORPORATE AND ACADEMIC SERVICES Part 1: Basic Data Awarding Institution Teaching Institution Delivery Location Faculty responsible for programme Department responsible for programme Modular Scheme Title
Networking 4 Voice and Video over IP (VVoIP) Course Objectives This course will give delegates a good understanding of LANs, WANs and VVoIP (Voice and Video over IP). It is aimed at those who want to move
IP PBX PHONE SYSTEM T. C. ISTANBUL AREL UNIVERSITY FACULTY OF SCIENCE AND ARTS DEPARTMANT OF MATHEMATIC AND COMPUTER by Seda TEMEL JULLY, 2013 IP PBX PHONE SYSTEM Dissertation written by Seda TEMEL 100101060
INFORMATION TECHNOLOGY Program of Studies 2014-2015 Carole Frakes, Program Consultant Office of Career and Technical Education Kentucky Department of Education Course Title Post- Secondary Connection Information
Network Monitoring with Software Defined Networking Towards OpenFlow network monitoring Vassil Nikolaev Gourov Master of Science Thesis Network Architectures and Services Faculty of Electrical Engineering,
Industrial Ethernet: A Control Engineer s Guide Abstract As part of a continuing effort to make their organizations more efficient and flexible, manufacturers are rapidly migrating to Industrial Ethernet
Networking for Home and Small Businesses CCNA Discovery Learning Guide Allan Reid Jim Lorenz Cisco Press 800 East 96th Street Indianapolis, Indiana 46240 USA ii Networking for Home and Small Businesses,
Designing and simulating a Car2X communication system using the example of an intelligent traffic sign Master s Thesis to obtain the academic degree Master of Science Department of Computer Science Professorship
EVALUATING THE USE OF SNMP AS A WIRELESS NETWORK MONITORING TOOL FOR IEEE 802.11 WIRELESS NETWORKS A Thesis Presented to the Graduate School of Clemson University In Partial Fulfillment of the Requirements
Amarillo College AAS, Computer Networking/Cyber Security (Please find transferable credits on page 7.) Bachelor of Science in Information Technology, Networks Design and Management Emphasis The WGU Bachelor
Analysing the Characteristics of VoIP Traffic A Thesis Submitted to the College of Graduate Studies and Research in Partial Fulfillment of the Requirements for the degree of Master of Science in the Department
PROGRAMME SPECIFICATION BSc Computer Networks Security 1 Awarding Body Location of Delivery Mode of Study UW Course Code JACS Code UCAS Code University of Westminster University of Westminster, New Cavendish
Section 2: Network monitoring based on flow measurement techniques This research is performed within the scope of the SURFnet Research on Networking (RON) project (Activity 1.2 - Measurement Scenarios).
CONTRIBUTIONS ON NETWORKING TECHNIQUES FOR WIRELESS RELAY CHANNELS Smrati Gupta Supervisor: Dr. M. A. Vázquez-Castro PhD Programme in Telecommunications and Systems Engineering Department of Telecommunications
THE DEVELOPMENT OF CYBERSECURITY CURRICULM IN ADVANCED TELECOMMUNICATIONS FORENSICS By Daniel Kalil Richard Gloo A Capstone Project Submitted to the Faculty of Utica College December 2012 In Partial Fulfillment
Application-level simulation for network security Stephan Schmidt, Rainer Bye, Joël Chinnow Karsten Bsufka, Ahmet Camtepe and Sahin Albayrak email@example.com DAI-Labor, Berlin Institute of Technology,
Business Mathematics and Informatics MSc Vrije Universiteit Amsterdam - - M Business Mathematics and Informatics - 2010-2011 Vrije Universiteit Amsterdam - - M Business Mathematics and Informatics - 2010-2011
Chapter 2: Basics Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Communication Multimedia Transfer and Protocols Quality of Service and Resource Management
Institut für Technische Informatik und Kommunikationsnetze Kirila Adamova Anomaly Detection with Virtual Service Migration in Cloud Infrastructures Master Thesis 263-8-L October 22 to March 23 Tutor: Dr.
Information Technology Networking Specialist Network Security Professional INDIVIDUAL PROGRAM INFORMATION 2015 2016 866.Macomb1 (866.622.6621) www.macomb.edu Information Technology Networking Specialist