Chapter 6 Digital Data Communications Techniques

Similar documents

Data Communications & Computer Networks. Digital Data Communications Techniques

Chapter 3. The Data Link Layer. Wesam A. Hatamleh

Telecom Systems Chae Y. Lee. Contents. Flow Control Error Detection/Correction Link Control (Error Control) Link Performance (Utility)

(Refer Slide Time: 2:20)

William Stallings Data and Computer Communications. Chapter 7 Data Link Control

Link layer, LANs: outline. Chapter 5-1 Link Layer. Link layer: introduction. Link layer services

2.1 CHANNEL ALLOCATION 2.2 MULTIPLE ACCESS PROTOCOLS Collision Free Protocols 2.3 FDDI 2.4 DATA LINK LAYER DESIGN ISSUES 2.5 FRAMING & STUFFING

Data link layer functions. 2 Computer Networks Data Communications. Framing (1) Framing (2) Parity Checking (1) Error Detection

4. Error correction and link control. Contents

Data Link Layer Overview

Lecture 2 Error Detection & Correction. Types of Errors Detection Correction

Data Link Control. Surasak Sanguanpong Last updated: 11 July 2000

PART III. Data Link Layer MGH T MGH C I 204

Lecture / The Data Link Layer: Framing and Error Detection

I. INTRODUCTION. each station (i.e., computer, telephone, etc.) directly connected to all other stations

Data Link Layer (1) Networked Systems 3 Lecture 6

Lecture 6 The Data Link Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Data Link Layer (part 2)

Data Link Layer Overview

CS 455/555 Intro to Networks and Communications. Link Layer

CSC 401 Data and Computer Communications Networks

This Lecture. BUS Computer Facilities Network Management. Line Discipline. Data Link Layer

Data Link Layer Overview

Data Link Layer Overview

Advantages and disadvantages

ECE 333: Introduction to Communication Networks Fall Lecture 6: Data Link Layer II

Transmission SIGNALs

Ch. 7 Error Detection and Correction

Chapter Six. Errors, Error Detection, and Error Control. Data Communications and Computer Networks: A Business User s Approach Seventh Edition

Chapter 10 Error Detection and Correction. Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

SRI RAMAKRISHNA INSTITUTE OF TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY COMPUTER NETWORKS UNIT - II DATA LINK LAYER

3. Data Link Layer 3-2

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 16

The MAC Address Format

Lecture 8 The Data Link Layer part I. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Lecture 6: Reliable Transmission. CSE 123: Computer Networks Alex Snoeren (guest lecture) Alex Sn

CS 4453 Computer Networks Winter

Forward Error Correction Using Reed-Solomon Codes

)454 6 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU

CS/ECE 438: Communication Networks for Computers Spring 2018 Midterm Examination Online

Lecture 5: Data Link Layer Basics

Data Link Layer: Overview, operations

The data link layer has a number of specific functions it can carry out. These functions include. Figure 2-1. Relationship between packets and frames.

Achieving Reliable Digital Data Communication through Mathematical Algebraic Coding Techniques

DATA LINK LAYER UNIT 7.

Chapter 5 Link Layer and LANs

Chapter 3. The Data Link Layer

ELEC 691X/498X Broadcast Signal Transmission Winter 2018

Chapter 9: Data Transmission

COMPUTER NETWORKS UNIT I. 1. What are the three criteria necessary for an effective and efficient networks?

LECTURE #34. Data Communication (CS601)

Data Link Technology. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science

The Link Layer and LANs. Chapter 6: Link layer and LANs

Computer and Network Security

Ad hoc and Sensor Networks Chapter 6: Link layer protocols. Holger Karl

Data Link Control Layer, Error Detection, Error Correction, and Framing

CCNA Exploration1 Chapter 7: OSI Data Link Layer

Framing and Stuffing. Advanced Computer Networks

Department of Computer and IT Engineering University of Kurdistan. Data Communication Netwotks (Graduate level) Data Link Layer

Chapter 7. OSI Data Link Layer. CCNA1-1 Chapter 7

Chapter 7. OSI Data Link Layer

CSE 461: Framing, Error Detection and Correction

Advanced Computer Networks. Rab Nawaz Jadoon DCS. Assistant Professor COMSATS University, Lahore Pakistan. Department of Computer Science

CS 640 Lecture 4: 09/11/2014

INF Data Communication Data Link Layer

Lecture 4: CRC & Reliable Transmission. Lecture 4 Overview. Checksum review. CRC toward a better EDC. Reliable Transmission

Data Link Layer. Overview. Links. Shivkumar Kalyanaraman

Packet/Frame, Error Detection How to send data efficiently & reliably?

Link Layer and LANs 안상현서울시립대학교컴퓨터 통계학과.

CIS 551 / TCOM 401 Computer and Network Security. Spring 2007 Lecture 7

EITF25 Internet Techniques and Applications L3: Data Link layer. Stefan Höst

Link Layer: Error detection and correction

Links Reading: Chapter 2. Goals of Todayʼs Lecture. Message, Segment, Packet, and Frame

Lecture 8 Link Layer: functionality, error detection, media access algorithm

UNIT-II 1. Discuss the issues in the data link layer. Answer:

1. Data Link Layer Protocols

Chapter 5 Link Layer. Computer Networking: A Top Down Approach. 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012

Inst: Chris Davison

Wireless Sensornetworks Concepts, Protocols and Applications. Chapter 5b. Link Layer Control

CSE 123: Computer Networks

Communication. Chirag Sangani

CSC 4900 Computer Networks: The Link Layer

Links. CS125 - mylinks 1 1/22/14

Data Transmission Definition Data Transmission Analog Transmission Digital Transmission

Module 6 STILL IMAGE COMPRESSION STANDARDS

Data Link Control Protocols

Jaringan Komputer. Broadcast Network. Outline. MAC (Medium Access Control) Channel Allocation Problem. Dynamic Channel Allocation

MYcsvtu Notes DATA REPRESENTATION. Data Types. Complements. Fixed Point Representations. Floating Point Representations. Other Binary Codes

Introduction to Computer Networks. 03 Data Link Layer Introduction

Overview. Data Link Technology. Role of the data-link layer. Role of the data-link layer. Function of the physical layer

TYPES OF ERRORS. Data can be corrupted during transmission. Some applications require that errors be detected and corrected.

CS321: Computer Networks Error Detection and Correction

Data Link Control Protocols

Basic Communication Concepts

Data Link Layer Technologies

Outline. Basic ARQ schemes. S Capacity enhancement methods for radio interface ARQ Schemes. Classification of error control strategies

Data Link Networks. Hardware Building Blocks. Nodes & Links. CS565 Data Link Networks 1

QUESTION 1 QUESTION 2 QUESTION 3 QUESTION 4 QUESTION 5 QUESTION 6

ECSE 414 Fall 2014 Final Exam Solutions

Transcription:

Chapter 6 Digital Data Communications Techniques

Asynchronous and Synchronous Transmission timing problems require a mechanism to synchronize the transmitter and receiver receiver samples stream at bit intervals if clocks are not precisely aligned, drifting will sample at wrong time after sufficient bits are sent two solutions to synchronizing clocks:

Asynchronous Transmission data are transmitted one character at a time each character is 5 to 8 bits in length receiver has the opportunity to resynchronize at the beginning of each new character simple and cheap requires overhead of 2 or 3 bits per character (~20%) the larger the block of bits, the greater the cumulative timing error good for data with large gaps (keyboard)

Asynchronous Transmission

Synchronous Transmission block of bits transmitted in a steady stream without start and stop codes clocks must be synchronized to prevent drift can use separate clock line embed clock signal in data need to indicate start and end of block use preamble and postamble bit patterns frame is data plus preamble, postamble, and control information more efficient than asynchronous for large blocks of data

Types of Error an error occurs when a bit is altered between transmission and reception binary 1 is transmitted and binary 0 is received or binary 0 is transmitted and binary 1 is received single bit errors isolated error that alters one bit but not nearby bits caused by white noise burst errors contiguous sequence of B bits where first and last bits and any number of intermediate bits are received in error caused by impulse noise or by fading in wireless effects greater at higher data rates

Error Detection regardless of design you will have errors can detect errors by using an errordetecting code added by the transmitter code is also referred to as check bits recalculated and checked by receiver still chance of undetected error parity parity bit set so character has even (even parity) or odd (odd parity) number of ones even number of bit errors goes undetected

Parity Check the simplest error detecting scheme is to append a parity bit to the end of a block of data if any even number of bits are inverted due to error, an undetected error occurs

Cyclic Redundancy Check (CRC) one of most common and powerful checks for block of k bits transmitter generates an n bit frame check sequence (FCS) transmits k+n bits which is exactly divisible by some predetermined number receiver divides frame by that number if no remainder, assume no error

Error Correction correction of detected errors usually requires data block to be retransmitted not appropriate for wireless applications bit error rate is high causing lots of retransmissions propagation delay long (satellite) compared with frame transmission time, resulting in retransmission of frame in error plus many subsequent frames need to correct errors on basis of bits received codeword on the transmission end each k-bit block of data is mapped into an n-bit block (n > k) using a forward error correction (FEC) encoder

Error Correction Process

How Error Correction Works adds redundancy to transmitted message redundancy makes it possible to deduce original message despite some errors block error correction code

Line Configuration - Topology topology refers to the physical arrangement of stations point to point - two stations such as between two routers / computers multi point - multiple stations traditionally mainframe computer and terminals now typically a local area network (LAN)

Line Configuration - Topology

Line Configuration - Duplex data exchanges classified as half or full duplex half duplex (two-way alternate) only one station may transmit at a time requires one data path full duplex (two-way simultaneous) simultaneous transmission and reception between two stations requires two data paths separate media or frequencies used for each direction