IP Based Communication Networks EEB_7_883 http://eent3.lsbu.ac.uk/staff/baoyb/IPBCN/ Faculty of Engineering, Science and the Built Environment 2013-2014 Level 7 (Postgraduate) IP Based Communication Networks Module Guide Table of Contents 1. 2. 3. 4. Module Details....................................................................................................... 2 Short Description ................................................................................................... 2 Aims of the Module ................................................................................................ 2 Learning Outcomes ................................................................................................ 2 4.1 Knowledge and Understanding ............................................................................................................ 2 4.2 Intellectual Skills ............................................................................................................................... 3 4.3 Practical Skills ................................................................................................................................... 3 4.4 Transferable Skills ............................................................................................................................. 3 5. 6. 7. Assessment of the Module ....................................................................................... 3 Feedback ............................................................................................................... 3 Introduction to Studying the Module ........................................................................ 4 7.1 Overview of the Main Content ............................................................................................................ 4 7.2 Overview of Types of Classes ............................................................................................................. 4 7.3 Importance of Student Self-Managed Learning Time ............................................................................ 4 7.4 Employability .................................................................................................................................... 4 8. 9. 10. The Programme of Teaching, Learning and Assessment ............................................. 5 STUDENT EVALUATION .................................................................................... 7 Learning Resources ................................................................................................ 7 10.1 Core Materials ................................................................................................................................... 7 10.2 Optional Materials ............................................................................................................................. 7 Edit by Ya Bao Page 1 IP Based Communication Networks 1. Module Guide MODULE DETAILS Module Title: Module Level: Module Reference Number: Credit Value: Student Study Hours: Contact Hours: Private Study Hours: Pre-requisite Learning (If applicable): Co-requisite Modules (If applicable): Course(s): Year and Semester Module Coordinator: UC Contact Details (Tel, Email, Room) Teaching Team & Contact Details (If applicable): Subject Area: Summary of Assessment Method: 2. IP Based Communication Networks 7 EEB_7_883 20 200 48 152 Bachelors degree in a relevant subject None MSc TeCNE/CSN/EDS 2013-2014, Semester 1 Ya Bao 020 78157588, baoyb@lsbu.ac.uk T701 Vincent Siyau, 020 7815 7507, siyaum@lsbu.ac.uk T710 Electronics Exam(70%) + Coursework(30%) SHORT DESCRIPTION This module provides a broad understanding of the principles of data communications and networks. It covers standard layered protocol architecture and each layer of the TCP/IP model. Many topics will be included: network protocols and standards, date rate and line coding, Data link layer design issues, MAC protocols, Ethernet, VLANs,IP addressing, Rrouting algorithms, TCP and TCP congestion control, WWW , FTP, network security and VPN. 3. AIMS OF THE MODULE 4. to provide students with a practical understanding of all the relevant terminologies, concepts, protocols and other information necessary to make you literate in data communications and computer networking. To enable students to understand the use of networks and their interconnections. To teach students skills in network simulation and network performance analysis according to sound engineering principles. LEARNING OUTCOMES 4.1 Knowledge and Understanding Edit by Ya Bao Page 2 IP Based Communication Networks 4.2 Module Guide Prescribed ISO reference and Internet models Understand the TCP/IP and their latest developments Know network components used in LAN & WAN, Explain fundamentals and technologies of physical, data-link, network, transport and application layers Understand the functions and architectures of LAN and WAN , VLAN and VPN Intellectual Skills Apply knowledge of networks to evaluate their effectiveness in specific applications 4.3 Employ general principles of engineering design and practice Practical Skills Plan and implement telecommunications and computer networks engineering projects. 4.4 Use engineering IT tools, including network simulation packages. Transferable Skills Analytical skills and laboratory experimentation skills. Teamwork in laboratory environment. 5. ASSESSMENT OF THE MODULE There will be a 2-hour written examination worth 70%, a laboratory course work worth 30% of the total module marks. You MUST submit your course work to the IPBCN Blackboard site before the deadline and keep the soft copy of your report. Late submission will be penalized in accordance with the University regulation. 6. FEEDBACK Feedback will normally be given to students 15 working days after the submission deadline of an assignment. Edit by Ya Bao Page 3 IP Based Communication Networks 7. Module Guide INTRODUCTION TO STUDYING THE MODULE 7.1 Overview of the Main Content This module discusses both the principles and practice of computer networking. The main content is structured according to the layer reference model of networks. It is ended with network security which has aspects that relate to all layers. 7.2 Overview of Types of Classes These can be classified into three main activities as follows: 7.3 Lectures which will be at the rate of 2 hour per week. Lectures will cover all the main aspects of the subject matter in the module. You will be given website based handouts to either accompany the module textbook or to complement it when necessary. You are encouraged to find out more about each topic covered for deeper understanding, and to consult your lecturer for more information. Tutorials which will be at the rate of 1 hour per week. You will be given a website based tutorial sheet when it is due. Prepare for the tutorial prior to the session to ensure that you know how to apply the principles given in the lecture to practical problems. Laboratory each being for two hours, will be held 6 times during the semester. Experiment guidance will be provided. Students are required to analyse the performance of their own designed networks. Importance of Student Self-Managed Learning Time As in every module, students are expected to carry out 152 hours of independent study throughout the duration of the module. This time should be used to complete the workshop exercises if necessary. The teaching team can support student apply a free student licence of the essential software package installed in his/her home PC. 7.4 Employability There are diverse employment opportunities in communication field. As an introductory module, it provides a broad understanding of the principles of data communications and networks. You could work for an equipment manufacturer, network infrastructure provider or a service provider, carrying out research, or working on the design and development projects, or production of land or undersea communication systems, data networks, computer communication networks, optical fibre and microwave communications, wireless and mobile communications, cellular mobile networks or satellite systems. Edit by Ya Bao Page 4 IP Based Communication Networks 8. Module Guide THE PROGRAMME OF TEACHING, LEARNING AND ASSESSMENT This module consists of 8 broad areas of study: 1. Principles and concepts of computer networks This part is concerned with the underlying technology of Data and Computer Communications. The concept protocol architectures are discussed. It deals with the two most important protocol architectures: OSI model and TCP/IP. Learning outcome: Gain an understanding of the concept of data communication. Define and explain the terms protocol and protocol architecture. Know critiques of the OSI model and TCP/IP model. 1 Week 2. The physical layer The lowest layer defines the mechanical, electrical, and timing interfaces to the network. Some kinds of transmission media will be covered. Fixed telephone and cable TV system will be discussed as examples. Learning outcome: Know about theoretical basis of data communication. Define twisted pair, fibre optics and radio transmission. Gain an understanding of the principle and structure of PSTN. Define and explain the principle of modem, ADSL and cable modem. 1 week 3. The Data link layer This study deals with the algorithms for achieving reliable, efficient communication between two adjacent machines at the data link layer. Learning outcome: Know about framing, error detection and correction. Define SW-ARQ, sliding window ARQ and hybrid ARQ. 1.5 Weeks 4. The MAC sublayer The MAC sublayer is especially important in LANs, many of which use a multiaccess channel as the basis for communication. The central theme of this chapter is how to allocate a single broadcast channel among competing users. Edit by Ya Bao Page 5 IP Based Communication Networks Module Guide Learning outcome: Understand the needs of MAC sublayer. Define multiple access protocols: ALOHA, Pure ALOHA, Slotted ALOHA, CSMA, CSMA/CD and collision-free protocols. 1 Week 5. Ethernet, Connecting devices and Virtual LANs Ethernet and network devices which operate in the physical and data link layers. Learning outcome: Understand physical, MAC and LLC of Ethernet, Know classic, switched, fast, Gigabit and 10-Gigabit Ethernet Understand how network devices are used to create backbone networks. Understand Virtual Local Area Networks (VLAN). 1.5 Weeks 6. The Network Layer (Design and Considerations) The network layer is concerned with getting packets from the source all the way to the destination. In this part, we will study routing, congestion control and internetworking issues. Learning outcome: Understanding of network-layer functionalities Understanding label switching and datagram routing Static and Dynamic Addresses, DCHP. Concepts of Subnetting and Supernetting Understanding of IP routing protocols and Basic routing algorithms (RIP, OSPF, BGP, DVR, LSR, Dijkstra’s, etc) Hierarchical addressing structure and route summarization Private addresses and NAT protocols, Internet-Protocol version 6, IPv6 versus IPv4 3 Weeks 7. The Transport Layer The Transport Layer is the heart of the whole protocol hierarchy. Its task is to provide reliable, cost-effective data transport from the source machine to the destination machine, independently of the physical network or networks currently in use. In this part, we will study the transport layer in detail, including its services, design, protocols, and performance. Learning outcome: Understanding transport-layer functionalities Edit by Ya Bao Page 6 IP Based Communication Networks Module Guide Understanding of the difference between UDP and TCP. Understanding issues with transport protocol design, port address Understanding TCP flow and congestion control, congestion issues Understanding of Quality of Service in Transport layers 2 Weeks 8. Network Services and Responsibility Some real network applications, e.g. Email, World Wide Web and basic file transfer will be studied in this part. Basic security, security measures and issues in communications, emails and web applications will be covered. Learning outcome: Understanding application-layer functionalities Understanding WWW (DNS, FTP, HTTP protocols) Network threats, risk of intrusion, methods of attacks Security Policy and Measures, firewalls, IDS, IPS Security consideration on wireless-LAN 1 Week 9. STUDENT EVALUATION The analysis indicates that most of our students were satisfied with our teaching. There are no high negative responses on most items on the questionnaire. The analysis appears to suggest that the contents and the assessments of this module should be appropriate for students. 10. LEARNING RESOURCES 10.1 Core Materials Andrew S. Tanenbaum, “Computer Networks”, 5/E, Prentice-Hall, 2011. Introduction to Data Communications and Networking 4/E, by B. Forouzan, Publisher: McGraw-Hill, 2007. 10.2 Optional Materials Data and Computer Communications 9/E, by W. Stalling, Publisher: Prentice-Hall, 2011. Edit by Ya Bao Page 7