Data Transmission Keep errors to an acceptable low probability

Slides:



Advertisements
Similar presentations
Synchronous Links/Networks Modems are asynchronous - penalized by start bits and stop bits on each character (and dead time) Synchronous Networks recover.
Advertisements

EE 4272Spring, 2003 Chapter 7 Data Link Control Objectives: Effective & reliable data communication between two directly connected transmitting-receiving.
William Stallings Data and Computer Communications 7th Edition
Data Communication Topics to be discussed:  Data Communication Terminology.  Data Transmission Signals.  Data Transmission Circuits.  Serial & Parallel.
Assessment 1 Review Network Layers. Computer 1Computer 2 2.
Data Transmission Most digital messages are longer than just a few bits. It is neither practical nor economic to transfer all bits of a long message simultaneously.
1 Chapter Six - Errors, Error Detection, and Error Control Chapter Six.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 13 Introduction to Computer Networks.
William Stallings Data and Computer Communications 7 th Edition Chapter 7 Data Link Control Protocols.
1 K. Salah Module 4.0: Data Link Layer The Logical Link Control (LLC) sublayer –Framing –Flow Control –Error Control The Media Access Control (MAC) sublayer.
Chapter 9: Data Link Control Business Data Communications, 4e.
Network Data Organizational Communications and Technologies Prithvi N. Rao Carnegie Mellon University Web:
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Error Control.
Data Transmission Most digital messages are longer than just a few bits. It is neither practical nor economical to transfer all bits of a long message.
EE 4272Spring, 2003 Chapter 7 Data Link Control Objectives: Effective & reliable data communication between two directly connected transmitting-receiving.
Chapter 2 Data Communications Concepts. What We’ll Be Covering Data Communications Concepts: Data Communications Architecture Data Digitization Data Transmission.
Synchronous - Asynchronous Data Transmission. Asynchronous ► The sender and receiver are not Synchronised. ► The sender sends only one character at a.
Midterm Review - Network Layers. Computer 1Computer 2 2.
AS Computing F451 F451 Data Transmission. What data is transmitted? Phone SMS Radio TV Internet.
Data Link Control Protocols Dr. Muazzam A. Khan. Flow Control Ensuring the sending entity does not overwhelm the receiving entity —Preventing buffer overflow.
Aegis School of Telecommunication Chapter 7 Data Link Control Protocols Telecom Systems I by Dr. M. G. Sharma, Phd.
William Stallings Data and Computer Communications 7th Edition
CSC 311 Chapter Eight FLOW CONTROL TECHNIQUES. CSC 311 Chapter Eight How do we manage the large amount of data on the network? How do we react to a damaged.
Chapter 5 Peer-to-Peer Protocols and Data Link Layer PART I: Peer-to-Peer Protocols ARQ Protocols and Reliable Data Transfer Flow Control.
1 Chapter 6 Errors, Error Detection, and Error Control Data Communications and Computer Networks: A Business User’s Approach.
7. Peripherals 7.3 Data transmission Computer Studies (AL)
Data Link and Flow Control Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific.
Data Transmission n Keep errors to an acceptable low probability n Bit-serial transmission n Parallel transmission.
AS Computing Data transmission. Basic data transmission Baud The rate that the voltage changes is called the Baud. If the voltage changes 10 times every.
FUNDAMENTALS OF NETWORKING
CIS : Data Link Control. Flow Control Ensuring the sending entity does not overwhelm the receiving entity —Preventing buffer overflow Transmission.
Data Transmission and Networks Modes of Data Transmission.
Error Correction and Flow Control Martin Weiss. Slide 2 Objectives of this Meeting u Describe different flow control techniques u Describe the major error.
1 The Data Link Layer A. S. Tanenbaum Computer Networks W. Stallings Data and Computer Communications Chapter 3.
Chapter 9: Data Link Control Business Data Communications, 4e.
Chapter Nine: Data Transmission. Introduction Binary data is transmitted by either by serial or parallel methods Data transmission over long distances.
Recap of Layers Application, Data Link and Physical.
PROTOCOL BASICS. 2 Introduction In chapter 3: Circuits and techniques can be employed to transmit a frame of information between 2 DTEs Error detection.
Chapter 4 Data Link Layer.
24/11/1013-Datalink1 The Data Link Layer Role Services Functions –Framing –Encapsulation –Addressing –Connection Control –Ordered Delivery –Flow Control.
Serial Communications
Computer Communication & Networks
Chapter 9: Data Link Control
Data Link Layer Flow Control.
Chapter 6 Errors, Error Detection, and Error Control
Data Transmission and Networks
Chap. 4 Data link layer 2.
Instructor Mazhar Hussain
Data Link Layer What does it do?
CIS 321 Data Communications & Networking
Chapter 3 – Part 1 The Data Link Layer.
Data Link Layer: Data Link Control
DIGITAL DATA COMMUNICATION TECHNIQUES
Rivier College CS575: Advanced LANs Chapter 6: Logical Link Control
Overview Jaringan Komputer (2)
Serial Communication Interface: Using 8251
Protocol Basics.
CS412 Introduction to Computer Networking & Telecommunication
Chapter 5 Peer-to-Peer Protocols and Data Link Layer
DIGITAL DATA COMMUNICATION TECHNIQUES
Data Transmission Most digital messages are longer than just a few bits. It is neither practical nor economical to transfer all bits of a long message.
Chapter Nine: Data Transmission
Chapter 4 Data Link Layer.
Data Communication.
Chapter 5 Peer-to-Peer Protocols and Data Link Layer
Lecture 4 Peer-to-Peer Protocols and Data Link Layer
communications system
Serial Communications
Chapter 9: Data Link Control
Introduction Communication Modes Transmission Modes
Presentation transcript:

Data Transmission Keep errors to an acceptable low probability Bit-serial transmission Parallel transmission

Communication Modes Simplex Half Duplex Full Duplex

Data Flow: Simplex only transmit in one direction rarely used in data communications (WebTV ?) e.g., receiving signals from the radio station or CATV the sending station has only one transmitter the receiving station has only one receiver

Simplex Illustration

Data Flow: Half Duplex data may travel in both directions, but only in one direction at a time provides non-simultaneous two-way communication computers use control signals to negotiate when to send and when to receive the time it takes to switch between sending and receiving is called turnaround time

Half Duplex Illustration

Data Flow: Full Duplex complete two-way simultaneous transmission faster than half-duplex communication because no turnaround time is needed

Full Duplex Illustration

Transmission Modes Asynchonous Synchronous (fig 3.8) start bit, data bits, stop bit Synchronous Block (or frame) & Transmit Start of frame byte Frame End of frame byte (fig 3.8)

Error Detection Forward Error Control Feedback Error Control Parity along with each character or frame additional information is sent if error is detected, correct info is inferred from received data Feedback Error Control check/detect error & request retry Parity Block Sum Check

Data Link Protocols Echo Checking Automatic Repeat Request (ARQ) relies on terminal operator slow Automatic Repeat Request (ARQ) small control message or frame to acknowledge correct receipt fig 4.1

ACK Methods Continuous RQ Go Back N (fig 4.12) Use of buffer storage (fig4.7) Selective retransmission (fig 4.10 - bad I-Frame, fig 4.11 Bad ACK) Go Back N (fig 4.12)