CS 420/520 Data Communication Systems. Syllabus and Scope of Course

Similar documents
Computer Networks. Introduction to Network. Dr. Adel Gaafar Abd Elrahim

Data and Computer Communications Chapter 1 Data Communications, Data Networks, and the Internet

What is the fundamental purpose of a communication system? Discuss the communication model s elements.

Lecture 1 Overview - Data Communications, Data Networks, and the Internet

Computer Communication and Networking 10TL Sections I-II

Tutorials and Practicals 31W6 ADMINISTRIVIA. A Communications Model. Communications and Networks. Simplified Communications

Chapter 1: Introduction

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS

Communications and Networking 1

Data & Computer Communication

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

Data Communications, Data Networks, and the Internet

Data and Computer Communications

Internet Architecture and Protocol

Lecture 01 Introduction to Computer Networks. Dr. Anis Koubaa. (c) Pearson Education - Prentice Hall, Original Slides from Dr.

Wireless Networks. Communication Networks

Introduction to Wireless Networking ECE 401WN Spring 2008

Basics of datacommunication

Lecture (02) Introduction to Networks II

Introduction to Networking

CSE 3461 / 5461: Computer Networking & Internet Technologies

Communication Networks

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

TYPES OF COMPUTER NETWORKS

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

CS 268: Graduate Computer Networks Spring Overview

Internetworking Part 1

Wireless Communication Course Instructor: Dr. Safdar Ali

LAN, MAN and WAN. Basics and Comparison. University of Damascus. Computer Engineering Dept. Digital Communications. By Abdulrahman Idlbi

INTRODUCTION DATA COMMUNICATION TELECOMMUNICATIONS SYSTEM COMPONENTS 1/28/2015. Satish Chandra satish0402.weebly.com

EECS Introduction to Computer Networking. Local Area Networks / Ethernet. Hub

Network.... communication system for connecting end- systems. End-systems a.k.a. hosts PCs, workstations dedicated computers network components

DATA COMMUNICATION AND NETWORKS

CHAPTER 17 - NETWORK AMD DISTRIBUTED SYSTEMS

Review of Network Technologies

Computer Networks. 9/29/2017 Vasile Dadarlat --Computer Networks 1

Lecture (07) Fundamentals of WANs (I)

Local Area Network Overview

KIBABII UNIVERSITY COLLEGE DEPARTMENT COMPUTER SCIENCE & IT ANSWER ALL QUESTIONS IN SECTION A AND ANY TWO QUESTIONS IN SECTION B

FASTER ETHERNET AND THE ATM MARKET BOUNDARY ABSTRACT

Chapter Topics Part 1. Network Definitions. Behind the Scenes: Networking and Security

Essay MCQ Total Midterm Exam Computer Networks. Model answer 0X April minutes ID: Name:

ECE 333: Introduction to Communication Networks Fall Lecture 1: Introduction

Chapter 3. Underlying Technology. TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

COMPUTER TECHNIQUE. ( Vocational Stream ) Paper : V. ( Computer Network ) ( Theory )

INTRODUCTORY COMPUTER

CHAPTER -1. Introduction to Computer Networks

Introduction to WAN Technologies

Part A: Course Outline

A typical WAN structure includes the following components.

EEC-484/584 Computer Networks

Computer Networks and Internet

Introducing Frame Relay

Computer Networks

Lecture 8 Winter 2006 Enterprise and Personal Communications Networks

Network &Network Devices Introduction. 2000, Cisco Systems, Inc. 1-1

Local Area Networks (LANs): Packets, Frames and Technologies Gail Hopkins. Part 3: Packet Switching and. Network Technologies.

Bandwidth-on-Demand up to very high speeds. Variety of physical layers using optical fibre, copper, wireless. 3BA33 D.Lewis

Router Router Microprocessor controlled traffic direction home router DSL modem Computer Enterprise routers Core routers

06/02/2006. Local & Metropolitan Area Networks 1. INTRODUCTION. Why Study Local and Metropolitan Area Networks? ACOE322. Lecture 1 Introduction

Bridging and Switching Basics

Module 15: Network Structures

EE 122: Introduction to Computer Networks Fall 2002

Dr./ Ahmed Mohamed Rabie Sayed

Introduction. High Speed LANs. Emergence of High-Speed LANs. Characteristics of High Speed LANS. Text ch. 6, High-Speed Networks and

CSE3213 Computer Network I

University of San Francisco Course Syllabus and Outline

ST.MOTHER THERESA ENGINEERING COLLEGE

Welcome to CS 340 Introduction to Computer Networking

Module 1. Introduction. Version 2, CSE IIT, Kharagpur

Introduction to Network Technologies & Layered Architecture BUPT/QMUL

Module 15: Network Structures

Fundamental Interaction Model

LAN. CS 4/55231 Internet Engineering. Kent State University Dept. of Computer Science

Chapter 9 Introduction to Networks

Data Communication and Network. Introducing Networks

TCOM 370 NOTES 99-1 NETWORKING AND COMMUNICATIONS

Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS

Introduction. Communication

Lecture 4. Data Transmission Modes and Switching. Data Transmission & Switching 1-1

CPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014

Computer Networks (Introduction to TCP/IP Protocols)

EEG453 Multimedia systems Dr. Mohab Mangoud University of Bahrain. Lecture # (3) Communication networks

Lecture 1: Introduction & Overview

Data Networks. Lecture 1: Introduction. September 4, 2008

LECTURE #1. Course Outline. Data Communication (CS601)

ITEC 3800 Data Communication and Network. Introducing Networks

Network Topologies & LAN,MAN and WAN. By: Mr. Binesh Kr. Singh. What is Topology

EECS 122 Communications Networks

Chapter 8 Networking and Digital Communication

Lecture 03 Chapter 11 Asynchronous Transfer Mode

Chapter 3 Packet Switching

Study Guide. Module Three

On successful completion of this course students should:

Navpreet Singh INTRODUCTION TO COMPUTER NETWORKS. Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA

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

Technology in Action. Chapter 12 Behind the Scenes: Networking and Security. Copyright 2010 Pearson Education, Inc. Publishing as Prentice Hall

Data Communication. Introduction

Data Communications & Computer Networks

Networks & Communications. Comp 277

Transcription:

CS 420/520 Data Communication Systems Course Overview Instructor: Dr. Axel Krings Office, JEB 320 Office Hours to be announced, or by appointment krings@uidaho.edu, (208) 885-4078 http://www.cs.uidaho.edu/~krings/cs420 Text: Data and Computer Communications, William Stallings, Prentice Hall. Grading: CS420: Assignments, Three Exams CS520: Assignments, Three Exams, Term Project CS420/520 Axel Krings Page 1 Syllabus and Scope of Course We will cover most of the chapters with selected topics from other sources This course will introduce you to the concepts, terminology, and approaches used in data communication systems. I expect you to walk away from this class being familiar with a wide variety of concepts and protocols (and detailed knowledge of some of them). In the future you should be able to use this knowledge to: make intelligent decisions about network use, design and management, be able to pick up and learn details of a particular system as you need it be able to quickly find protocol descriptions and problem solutions/ discussions be able to discuss data communication systems with supervisors and co-workers on the job CS420/520 Axel Krings Page 2 1

A Communications Model Source generates data to be transmitted Transmitter Converts data into transmittable signals Transmission System Carries data Receiver Converts received signal into data Destination Takes incoming data CS420/520 Axel Krings Page 3 Communications Tasks Transmission system utilization Interfacing Signal generation Addressing Routing Recovery Synchronization Exchange management Message formatting Security Error detection and correction Network management Flow control CS420/520 Axel Krings Page 4 2

Simplified Communications Model - Diagram CS420/520 Axel Krings Page 5 Simplified Data Communications Model CS420/520 Axel Krings Page 6 3

Networking Point to point communication not usually practical Devices are too far apart Large set of devices would need impractical number of connections Solution is a communications network, e.g., Wide Area Network (WAN) Local Area Network (LAN) CS420/520 Axel Krings Page 7 Wide Area Networks Large geographical area Crossing public rights of way Rely in part on common carrier circuits Alternative technologies Circuit switching Packet switching Frame relay Asynchronous Transfer Mode (ATM) CS420/520 Axel Krings Page 8 4

Circuit Switching Dedicated communications path established for the duration of the conversation e.g., telephone network CS420/520 Axel Krings Page 9 Packet Switching Small chunks (packets) of data at a time Data sent may be out of sequence Packets passed from node to node between source and destination Used for terminal to computer and computer to computer communications CS420/520 Axel Krings Page 10 5

Frame Relay Packet switching systems have large overhead to compensate for errors Modern systems are more reliable Errors can be caught in end system Most overhead for error control is stripped out CS420/520 Axel Krings Page 11 Asynchronous Transfer Mode ATM Evolution of frame relay Little overhead for error control Fixed packet (called cell) length Anything from Mbps to Gbps Constant data rate using packet switching technique CS420/520 Axel Krings Page 12 6

Local Area Networks Smaller scope Building or small campus Usually owned by same organization as attached devices Data rates much higher Usually broadcast systems Now some switched systems and ATM are being introduced CS420/520 Axel Krings Page 13 LAN Configurations Switched Switched Ethernet May be single or multiple switches ATM LAN Fibre Channel Wireless Mobility Ease of installation CS420/520 Axel Krings Page 14 7

Metropolitan Area Networks MAN Middle ground between LAN and WAN Private or public network High speed Large area CS420/520 Axel Krings Page 15 Networking Configuration CS420/520 Axel Krings Page 16 8