DATA COMMUNICATION Lecture-36.

Slides:



Advertisements
Similar presentations
ICSA341 Data Communications and Computer Networks 1 Data Link Control •General principles.
Advertisements

DATA COMMUNICATION Lecture-17. Recap of Lecture 16  Analog-To-Digital Conversion  Pulse Code Modulation (PCM) – Pulse Amplitude Modulation (PAM) – Quantization.
Shashank Srivastava Motilal Nehru National Institute Of Technology, Allahabad Error Detection and Correction : Data Link Layer.
I protocolli TCP/IP 2/ed Behrouz A. Forouzan Copyright © 2005 – The McGraw-Hill Companies srl Chapter 2 Upon completion you will be able to: The OSI Model.
Chapter 10 Data Link Control Line Discipline Flow Control Error Control WCB/McGraw-Hill  The McGraw-Hill Companies, Inc., 1998.
Data Link Control Line Discipline Flow Control Error Control.
Data Link Layer: Error Detection and Correction
10/27/ Data Link Layer - Lin 1 CPET/ECET Data Link Layer Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical.
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 Error Detection and Correction Martin Weiss. Slide 2 Objectives of this Meeting u Describe the major error detection techniques u Describe forward error.
Computer Communication & Networks Lecture 10 Datalink Layer: Error Correction Waleed Ejaz
DATA COMMUNICATION Lecture-28. Recap of Lecture 27  Frequency Ranges  Terrestrial Microwave Communication  Satellite Communication  Cellular Telephony.
10.1 Types of Errors 10.2 Detection 10.3 Error Correction.
Computer Network Lab. 1 9 장 Error Detection and Correction 9.1 Types of Errors 9.2 Detection 9.3 Error Correction 9.4 요약.
1 Kyung Hee University Prof. Choong Seon HONG Error Detection and Correction.
DATA COMMUNICATION Lecture-45.
Error Detection and Correction
DATA COMMUNICATION Lecture-41.
9장 Error Detection and Correction
Many to one/one to many Types of multiplexing Telephone system
DATA COMMUNICATION Lecture-42.
DATA COMMUNICATION Lecture-20.
DATA COMMUNICATION Lecture-5.
DATA COMMUNICATION Lecture-22.
DATA COMMUNICATION Lecture-6.
CIS 321 Data Communications & Networking
DATA COMMUNICATION Lecture-16.
DATA COMMUNICATION Lecture-24.
DATA COMMUNICATION Lecture-21.
Data Link Layer.
DATA COMMUNICATION Lecture-17.
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.
Chapter 2 (Handout 1– only sections 2.1, 2.2 and 2.3)
DATA COMMUNICATION Lecture-10.
DATA COMMUNICATION Lecture-32.
DATA COMMUNICATION Lecture-31.
Chapter 3 – Part 1 The Data Link Layer.
DATA COMMUNICATION Lecture-23.
Chapter 10 Data Link Control
Binary Code  
DATA COMMUNICATION Lecture-9.
DATA COMMUNICATION Lecture-7.
DATA COMMUNICATION Lecture-29.
DATA COMMUNICATION Lecture-43.
Chapter 3 The Data Link Layer.
DATA COMMUNICATION Lecture-39.
Basic concepts Networks must be able to transfer data from one device to another with complete accuracy. Data can be corrupted during transmission. For.
DATA COMMUNICATION Lecture-8.
DATA COMMUNICATION Lecture-18.
DATA COMMUNICATION Lecture-11.
DATA COMMUNICATION Lecture-4.
Communication Networks NETW 501
DATA COMMUNICATION Lecture-35.
The Data Link Layer Chapter
DATA COMMUNICATION Lecture-3.
DATA COMMUNICATION Lecture-40.
DATA COMMUNICATION Lecture-44.
DATA COMMUNICATION Lecture-19.
DATA COMMUNICATION Lecture-33.
DATA COMMUNICATION Lecture-15.
Book: Stallings (5th) and Forouzan (3rd)
DATA COMMUNICATION Lecture-30.
DATA COMMUNICATION Lecture-38.
DATA COMMUNICATION Lecture-13.
Error Detection and Correction
DATA COMMUNICATION Lecture-34.
DATA COMMUNICATION Lecture-37.
DATA COMMUNICATION Lecture-2.
DATA COMMUNICATION Lecture-12.
Presentation transcript:

DATA COMMUNICATION Lecture-36

Recap of Lecture 35 Checksum Single-Bit Error Correction

Overview of Lecture 36 Hamming Code Data Link Control Line Discipline ENQ/ACK POLL/SELECT Flow Control

Hamming Code Each r bit is the VRC bit for one combination of data bits r1(r2) bit is calculated using all bit positions whose binary representation includes a 1 in the first(second) position, and so on

Hamming Code

Data Link Layer Functions

Data Link Layer Functions

Line Discipline The line discipline functions of the data link layer oversee The establishment of link The right of a particular device to transmit at a given time

Line Discipline Line discipline can be done in two ways ENQ/ACK (peer-to-peer communication) Poll/select (primary-secondary communication)

Line Discipline

Summary Hamming Code Data Link Control Line Discipline ENQ/ACK POLL/SELECT Flow Control

Suggested Reading Section 9.7, 10.1 “Data Communications and Networking” 2nd Edition by Behrouz A. Forouzan