BSc in Telecommunications Engineering TEL3214 Computer Communication Networks

Similar documents
MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS

Hands-On TCP/IP Networking

E&CE 358: Tutorial 1. Instructor: Sherman (Xuemin) Shen TA: Miao Wang

SYLLABUS. Departmental Syllabus. Applied Networking I. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR410 Introduction to Networks. Credits: 3 COURSE SYLLABUS

Data Communications and Networks Spring Syllabus and Reading Assignments

Internetworking models

Computer Communications and Network Basics p. 1 Overview of Computer Communications and Networking p. 2 What Does Computer Communications and

GOPALAN COLLEGE OF ENGINEERING AND MANAGEMENT Department of Computer Science and Engineering COURSE PLAN

Chapter 4 The Internet

Chapter 4: Networking and the Internet. Figure 4.1 Network topologies. Network Classifications. Protocols. (continued)

Chapter 4: Networking and the Internet

Upon successful completion of this course, the student should be competent to complete the following tasks:

University of Southern California EE450: Introduction to Computer Networks

OHLONE COLLEGE Ohlone Community College District OFFICIAL COURSE OUTLINE

Chapter 4: Networking and the Internet. Network Classifications. Network topologies. Network topologies (continued) Connecting Networks.

Networks and Communications MS216 - Course Outline -

Interconnecting Cisco Networking Devices Part 1 (ICND1) Course Overview

CCRI Networking Technology I CSCO-1850 Spring 2014

Textbook Charles Petzold, Programming Windows, 5th edition, Microsoft Press. References - other textbooks or materials none

CCNA Exploration Network Fundamentals

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

Networks Fall This exam consists of 10 problems on the following 13 pages.

This course prepares candidates for the CompTIA Network+ examination (2018 Objectives) N

and Networks Data Communications Second Edition Tata McGraw Hill Education Private Limited Managing Director SoftExcel Services Limited, Mumbai

Revision of Previous Lectures

Computer Networking Fundamentals

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE CODE NO. : ELR251 SEMESTER: FOUR

IT4405 Computer Networks (Compulsory)

"Charting the Course... Interconnecting Cisco Networking Devices Accelerated 3.0 (CCNAX) Course Summary

Introduction to Networking

Networks. Other Matters: draft Assignment 2 up (Labs 7 & 8 v. important!!) Ref: [Coulouris&al Ch 3, 4] network performance and principles

Communication Networks - 3 general areas: data communications, networking, protocols

Cisco CCNA (ICND1, ICND2) Bootcamp

Hands-On IP for TeleCom Technicians Internetworking, TCP/IP, VLANS, Wirelss and more...

ECE 4400:427/527 - Computer Networks Spring 2017

DATA AND COMPUTER COMMUNICATIONS

Network Reference Models

Lecture 3 Protocol Stacks and Layering

Scope and Sequence: CCNA Exploration v4.0

Component 4: Introduction to Information and Computer Science

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE CODE NO. : ELR251 SEMESTER: FOUR

Section 1.1: Networking Overview

Entry Level Assessment Blueprint Computer Networking Fundamentals

CompTIA Network+ Study Guide Table of Contents

Basics of datacommunication

Community College of Rhode Island One (1) Week Network + Training Schedule & Syllabus

Introduction to Computer Networks. CS 166: Introduction to Computer Systems Security

Jianhui Zhang, Ph.D., Associate Prof. College of Computer Science and Technology, Hangzhou Dianzi Univ.

Chapter 4: Networking and the Internet

University of San Francisco Course Syllabus and Outline

Wired internetworking devices. Unit objectives Differentiate between basic internetworking devices Identify specialized internetworking devices

L1/L2 NETWORK PROTOCOL TESTING

Assignment - 1 Chap. 1 Wired LAN s

Guide to Networking Essentials, 6 th Edition. Chapter 6: Network Reference Models and Standards

SYLLABUS. DIVISION: Business and Engineering Technology REVISED: FALL 2015 CREDIT HOURS: 4 HOURS/WK LEC: 4 HOURS/WK LAB: 0 LEC/LAB COMB: 4

products. OSI is an ISO Standard: OSI was officially adopted as an international standard by the International Organisation of Standards (ISO).

Copyleft 2005, Binnur Kurt. Objectives

Network Architecture I

Lecture 2. Computer Networks Models. Network Models 1-1

1. What is a network protocol and why are protocols needed when two machines communicate? 2 marks

Chapter 4: Networking and the Internet. Copyright 2015 Pearson Education, Inc.

Introduction. Introduction to Network Communications G64INC. Lectures. Related Modules. Assessment. Objectives

Computer Networks Security: intro. CS Computer Systems Security

Introduction to Computer Science. William Hsu Department of Computer Science and Engineering National Taiwan Ocean University

Networking Applications

Data Communications. From Basics to Broadband. Third Edition. William J. Beyda

Networking By: Vince

Communicating over the Network

A. Department Information: Business and Economics Management Information Systems Course ID: MIS 090

MEBS Utilities services M.Sc.(Eng) in building services Faculty of Engineering University of Hong Kong

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis

Operating Systems CS 571

FINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end. Exam 1 Review Material


The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

Module 2 Overview of Computer Networks

Module 2 Overview of. Computer Networks

Chapter 2 Communicating Over the Network

Computer Networks. Andrew S. Tanenbaum

and the World Wide Web

Open Systems Interconnection Model

Fundamentals of Information Systems Security Lesson 8 Mitigation of Risk and Threats to Networks from Attacks and Malicious Code

UNIT I Review Computer Networks and the Internet

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

COMPONENTS OF DATA COMMUNICATION

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

CCNA-A Scope and Sequence (March 2007-Draft)

Lecture 07c Routing Border Gateway Protocol

Part VI. Appendixes. Appendix A OSI Model and Internet Protocols Appendix B About the CD

B.Sc. (Hons.) Computer Science with Network Security B.Eng. (Hons) Telecommunications B.Sc. (Hons) Business Information Systems

CIT 380: Securing Computer Systems. Network Security Concepts

Need For Protocol Architecture

ก ก Information Technology II

Need For Protocol Architecture

CCNA. Course Catalog

COMPUTER AND NETWORK SUPPORT TECHNICIAN PROGRAM

Introduction. Communication

Networking and Health Information Exchange Unit 1a ISO Open Systems Interconnection (OSI) Slide 1. Slide 2. Slide 3

Transcription:

BSc in Telecommunications Engineering TEL3214 Computer Communication Networks Eng Diarmuid O'Briain, CEng, CISSP

ii TEL3214 - Computer Communication Networks Copyright 2017 Diarmuid Ó Briain Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". Author Diarmuid is a Chartered Engineer (CEng) with over 25 years experience in Telecommunications, Information Networking and Security. He has designed and implemented next-generation networks and information security solutions for major multi-national communications companies as well as serving as Chief Technical Officer for an Irish Internet Service Provider for over 5 years. Since 1999 he has also lectured on Telecommunications and Computing programmes at both the Dublin Institute of Technology (DIT) and the Institute of Technology, Carlow (ITC) in Ireland and more recently at the College of Engineering, Design, Art and Technology (CEDAT) at Makerere University. TEL3214 Introduction 23 Feb 2017

TEL3214 - Computer Communication Networks iii Table of Contents 1. MODULE AIMS...5 2. OBJECTIVES...5 3. LEARNING OUTCOMES...6 4. TEACHING AND LEARNING STRATEGIES...7 5. MODULE LECTURES...8 6. ASSIGNMENTS...8 23 Feb 2017 Introduction TEL3214

iv TEL3214 - Computer Communication Networks This page is intentionally blank TEL3214 Introduction 23 Feb 2017

TEL3214 - Computer Communication Networks v 1. Module Aims The aim of this course is to understand the principles, design algorithms behind building blocks of computer networks as well as practices describing how things are done in practice (in the case of Internet and the Web). 2. Objectives Define the components of a network, devices and topologies. What are networking models; the Open Standards Interconnect (OSI) 7 layer model); Department of Defence (DoD) model (Transmission Control Protocol/Internet Protocol (TCP/IP). Understand the concept of Local, Metropolitan and Wide Area Networks (LAN/MAN/WAN). Describe switching and explore switching concepts; packet switching, circuit switching, Virtual LANs (VLAN). Describe the concepts of IP routing, IPv4 and IPv6. Describe routing; routing protocols, static routing, distance vector and link state protocols. Demonstrate through the building of simple networks the concepts of switching and routing. Understand fundamental concepts of networks and their topologies; and understand the concept of network architecture and its hardware components. Explore Client-Server applications through the design and building of a simple interactive web based application. Describe the need for network security, the issues involved in the development of a secure network and consolidate through the implementation of a simple firewall. Describe the issues for network management arising from a range of security threats, including viruses, worms, Trojan horses, and denial of service attack. Describe the purpose of encryption, the function of public and private keys, the concept of Transport Layer Security (TLS). Describe the main characteristics of mobile IP and explain how differs from IP with regard to mobility management and location management as well as performance. Summarise the basic characteristics of sampling and quantisation for digital representation. Describe the most appropriate compression techniques for text, audio, image, and video information. 23 Feb 2017 Introduction TEL3214

vi TEL3214 - Computer Communication Networks 3. Course content Review of Telecommunication networks Hardware and software, reference models (Communications Protocol stacks): The OSI Model Vs the TCP/IP Model, transmission media, wireless transmission, the telephone system and the new telecommunication systems. Brief discussion of the Physical Layer Electromagnetic signals on the wire Transmission: Modulation, Digitisation, Synchronisation, Transmission Media, Physical Layer Standards : RS 232, CCITT X.21, etc.. Link Layer Data transfer between neighbouring network elements including encoding, framing, error correction, access control for shared links (MAC protocols) examples to include Ethernet standards, WiFi, satellite etc.. Network Layer Detailed study of routing and addressing. IPv4, IPv6, OSPF. Transport Layer Host to host data transport. Detailed study of reliable data transport, congestion control, flow control with examples of TCP and UDP. Application layer: Detailed study of the Network Applications, Client-Server architecture. Popular applications, HTTP, SSH, SFTP. Firewalls and Network Security Study of firewalls, personal firewall, device firewall. Scenario study. Advanced topics in computer networks Multimedia networking, wireless networks, overlay networks; Case studies of emerging network systems/technologies: Software Defined Networking (SDN). TEL3214 Introduction 23 Feb 2017

TEL3214 - Computer Communication Networks vii 4. Teaching and Learning Strategies Formal lectures, group-based activities, class discussion, case studies and laboratory sessions may be used in the presentation of this module. Typically the lectures will include practical sessions providing students with the immediate opportunity to implement and reinforce the material presented in the lectures. 5. Module Lectures Lecture set 1 Introduction to Computer Networks Lecture set 2 Internetworking Models Lecture set 3 Transmission Media: Copper and Fibre Lecture set 4 Establishing Network Training Emulation (NTE) Lecture set 5 Switching Lecture set 6 Internet Protocol Lecture set 7 Routing Lecture set 8 Wireless LAN Lecture set 9 Applications Lecture set 10 Network Security Lecture set 11 Firewalls Lecture set 12 Software Defined Networking Appendix 01 Building NTE Virtual Machine Appendix 02 Building a SDN Virtual Machine Appendix 03 Policy Based Routing example 6. Assignments All assignments will be submitted in both Open Document Format (ODF) and Portable Document Format (PDF). Assignments will be typed in FreeSans or Arial font size 12 single spaced with the text paragraphs justified. The header on each page must include on a single line the title of the assignment in bold type FreeSans or Arial font, size 10.5 while the footer should include the authors name, e-mail address and the page number, all again in font size 10.5 FreeSans or Arial. A coversheet will also be included which will have the assignment title and author s name in font FreeSans or Arial, size 14 bold typeface centred on the page both horizontally and vertically. Header and footer will be separated from the body text by a horizontal line. Assignments will NOT be accepted after the deadline. 23 Feb 2017 Introduction TEL3214

viii TEL3214 - Computer Communication Networks This page is intentionally blank TEL3214 Introduction 23 Feb 2017