Synchronous - Asynchronous Data Transmission. Asynchronous ► The sender and receiver are not Synchronised. ► The sender sends only one character at a.

Slides:



Advertisements
Similar presentations
Lecture 12 Layer 2 – Data Link Layer Protocols
Advertisements

Chapter 6 Errors, Error Detection, and Error Control
Chapter 6 Errors, Error Detection, and Error Control.
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.
CSCI 4550/8556 Computer Networks Comer, Chapter 7: Packets, Frames, And Error Detection.
1 Chapter Six - Errors, Error Detection, and Error Control Chapter Six.
PART III DATA LINK LAYER. Position of the Data-Link Layer.
Long distance communication Multiplexing  Allow multiple signals to travel through one medium  Types Frequency division multiplexing Synchronous time.
1 ITC242 – Introduction to Data Communications Week 10 Topic 16 Data link control.
CS335 Networking & Network Administration Wednesday, April 7 PacketsPackets, Frames, and Error DetectionFramesError Detection.
Chapter 9: Data Link Control Business Data Communications, 4e.
Data Communications Chapter 7 Error Detection. Despite the best prevention techniques, errors may still happen. To detect an error, something extra has.
Network Data Organizational Communications and Technologies Prithvi N. Rao Carnegie Mellon University Web:
7/2/2015Errors1 Transmission errors are a way of life. In the digital world an error means that a bit value is flipped. An error can be isolated to a single.
Unit 1 Protocols Learning Objectives: Understand the need to detect and correct errors in data transmission.
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.
Error Detection and Reliable Transmission EECS 122: Lecture 24 Department of Electrical Engineering and Computer Sciences University of California Berkeley.
Net 222: Communications and networks fundamentals (Practical Part)
“Data can be corrupted during transmission. For reliable communication, errors must be detected and corrected.”
Core 3: Communication Systems. There are three terms that we will consider in relation to the speed of communication. Bits per second (bps) Baud Rate.
Data Link Layer - 1 Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF.
Communication methods
PART III DATA LINK LAYER. Position of the Data-Link Layer.
CIT 307 Online Data Communications Error Detection Module 11 Kevin Siminski, Instructor.
ECS 152A 4. Communications Techniques. Asynchronous and Synchronous Transmission Timing problems require a mechanism to synchronize the transmitter and.
Data and Computer Communications
Part 2: Packet Transmission Packets, frames Local area networks (LANs) Wide area networks (LANs) Hardware addresses Bridges and switches Routing and protocols.
Data and Computer Communications by William Stallings Eighth Edition Digital Data Communications Techniques Digital Data Communications Techniques Click.
Errors, Error Detection, and Error Control
AS Computing Data Transmission and Networks. Transmission error Detecting errors in data transmission is very important for data integrity. There are.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Data Link Layer PART III.
1 Chapter Six - Errors, Error Detection, and Error Control Chapter Six.
Communication Systems 3.1) Characteristics of a Communication System.
Chapter 7 - Packets, Frames and Error Detection 1. Concepts of Packets 2. Motivation for Packet Switching 3. Framing 4. Frame Formats 5. Transmission Errors.
Data Link and Flow Control Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific.
Overview All data can be corrupted, for reliable communications we must be able to detect and correct errors implemented at the data link and transport.
1 Chapter 7 Switching, Packets, Frames, Parity, Checksums, and CRCs.
Error Detection.
Data Transmission n Keep errors to an acceptable low probability n Bit-serial transmission n Parallel transmission.
Unit 1 Lecture 4.
1/30/ :20 PM1 Chapter 6 ─ Digital Data Communication Techniques CSE 3213 Fall 2011.
Network Layer4-1 Chapter 5: The Data Link Layer Our goals: r understand principles behind data link layer services: m error detection, correction m sharing.
Data Link Layer. Link Layer The data unit to be transmited at the link layer is called a frame. Why link layer? How can it know where a frame begins and.
Data Link Layer 1. 2 Single-bit error 3 Multiple-bit error 4.
Chapter 9: Data Link Control Business Data Communications, 4e.
ERROR DETECTION AND CORRECTION Chapter 8 Data Communications & Networking ERROR DETECTION AND CORRECTION Chapter 8 First Semester 2007/2008.
Chapter Nine: Data Transmission. Introduction Binary data is transmitted by either by serial or parallel methods Data transmission over long distances.
Chapter 4 Data Link Layer.
Dr. Clincy Professor of CS
Simple Parity Check The simplest form of error detection is the parity check used with ASCII codes, originally on asynchronous modem links Each 7 bit ASCII.
Chapter 9: Data Link Control
ERROR DETECTION AND CORRECTION
ERROR CORRECTING CODES
Data Transmission Keep errors to an acceptable low probability
OCR AS Level F451: Data transmission
Chapter 7 Packets, Frames, and Error Detection
Error Detection Bit Error Rate(BER): It is the ratio of number Ne of errors appearing over a certain time interval t to the number Nt of 1 and 0 pulses.
Business Data Communications
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.
Error Detection Neil Tang 9/26/2008
Protocols and the TCP/IP Suite
Packets, Frames, Parity, Checksums, and CRCs
COMPUTER NETWORKS CS610 Lecture-5 Hammad Khalid Khan.
Packets, Frames, Parity, Checksums, and CRCs
Switching, Packets, Frames, Parity, Checksums, and CRCs
Error Detection and Correction
Chapter 9: Data Link Control
Presentation transcript:

Synchronous - Asynchronous Data Transmission

Asynchronous ► The sender and receiver are not Synchronised. ► The sender sends only one character at a time.

Asynchronous ► Each character needs a start bit and a stop bit. ► There can be idle time between each character.

Asynchronous ► It is a slow and inefficient method of data transmission. ► It is an inexpensive method for low speed transmission.

Synchronous

Synchronous ► The senders and the receivers clocks are synchronised. ► The sender sends a packet of data at a time. ► Synchronisation is achieved by sending a ‘start’ frame and a ‘stop’ frame.

Synchronous ► It is a more efficient method of transmission as only a start and stop frame are required with up to 8Kb of data in the packet of data. ► Asynchronous has a much higher overhead. StopData up to 8 KbStart FrameFrame

Parity Check ► Used in Asynchronous transmission. ► Detects any errors in each character being sent.

Parity Check ► A bit in each byte is set aside as the parity bit. ► In even parity, the bit is set to 1 or 0 to ensure an even number of 1’s. ► In odd parity, the bit is set to 1 or 0 to ensure and odd number of 1’s. ► The receiving system checks the system being used and the number of 1’s

Checksum ► Used in Asynchronous Transmission. ► Checks errors in each packet of Data being sent.

Checksum ► The checksum is generate by treating all the bytes in the transmission as a number. ► It adds up all the bytes in the block. ► The checksum is attached to the block and transmitted along with the data. ► The receiver does the same calculation and if the checksums are the same the data was transmitted correctly, if not it’s re-sent.

Cyclic Redundancy Check ► The difference here is that the block of data is treated as one (very large) binary number. ► This is then divided by an Integer agreed between the sender and receiver. ► The Remainder only from the calculation is sent along with the data. ► The receiver can perform the same calculation and request re-transmission if there is a discrepancy.