SlideShare a Scribd company logo
1 of 21
DATA LINK LAYER
2
Data flow-physical communication
application
transport
network
link
physical
application
transport
network
link
physical
application
transport
network
link
physical
application
transport
network
link
physical
network
link
physical
data
data
The data link layer transforms
the physical layer, a raw
transmission facility, to a link
responsible for node-to-node
(hop-to-hop) communication.
DLL have a responsibilities to
maintain all the capability of
the sending and receiving a
data
LIST OF THE DLL REQUIREMENTS/
RESPONSIBILITY'S
Frame synchronization:
In data link layer the data stream of bits received from
the network layer into manageable data units called
frames
Flow control The sending station must not send frames
at a rate faster then the receiving station can absorb
them.
Error control Any bit errors introduced by the
transmission system must be checked & corrected.
Addressing. On a multipoint line, such as a LAN, the
identity of the two stations involved in a transmission
must be specified. So will sending the data , it can add
header to the frame to define the addresses of the
sender and receiver of the frame.
Link management. The initiation, maintenance, and
termination of a data exchange requires a fair amount of
Error Detection and Correction:
In network the data can be corrupted some times during transmission and some applications require
that errors be detected and corrected.
Some applications can tolerate a small level of error.
Ex:
Random errors in audio or video transmission may be tolerable, but when transfer text, expect a very
high level of accuracy.
“ Data can be corrupted during transmission. Some applications require that errors be detected and
corrected.”
Types of Errors:
There are two types of errors . They are
1. Single-Bit Error
2. Burst Error
The errors are like unpredictable (when data flows one node to node another, then some changes
because of interference)Interference can change the shape of the signal.
Single-Bit-Error:
In a single-bit error, only 1 bit in the data unit has changed.
Burst Error:
A burst error means that 2 or more bits in the data unit have
changed.
If contiguous sequence of bits in which first, last and any number of
intermediate bits are in error
It caused by impulse noise or by fading in wireless
It may effect is greater at higher data rates .
Redundancy:
 The Central concept in detecting or correcting
errors is redundancy
 To be able to detect or correct errors, need to
send some extra bits with our data.
 These redundant bits are added by the sender
and removed by the receiver.
 Their presence allows the receiver to detect or
correct corrupted bits.
“ To detect or correct errors, we need to send
extra (redundant) bits with data.”
Detection vs Corrections:
Detection :
In error detection, to observe only if any error has occurred. Then if any
single bit error is the same for us as a burst error.
Correction
In correction, to observe to know the exact no. of bits that are corrupted and
their location in the message. The no. of errors and size of message are
important.
Ex:
If 1 single error in an 8-bit data unit, to need to consider8 possible error
locations.
(for 8-bit data in a data unit of the same size to consider 28 possibilities.
Forward Error Correction Vs Retransmission:
It is a part of an error correction process.Then it can be define 2 kinds of
methods.
1. Forward Error Correction
2. Retransmission
Forward Error Correction:
It is process in which the receiver tries to guess the message by using
redundant bits.
Retransmission:
The correction by retransmission is a technique in which the receiver detects
the occurrence of an error and asks the sender to resend the message.
Coding:
 Redundancy is achieved through various coding schemes. The sender
adds redundant
 bits through a process that creates a relationship between the redundant
bits and the actual data bits.
 Then receiver checks the relationships between the two sets of bits to
detect errors. The ratio of redundant bits to data bits and the robustness
of the process
are important factors in any coding scheme.
 If the coding can be divide into two broad categories: block coding and
convolution coding.
 So to need concentrate on block coding; the convolution coding is more
complex.
Block Coding:
 In this block coding the message can be divide into block each of k-bits called data word (dw) ‘K’.
 Then add ‘r’ redundant bits to each block to make the length n=k+r.
 The ‘n’ bits are called code word (cw).
set of dw each of size is k. set of cw each of size is n.
 The ‘k’ bits to create a combination of 2 power k dw with ‘n’ bits to create a combination og 2
power n cw.
Since n>k, the no.of possible cw is larger than the no.of possible dw.
 The block coding process is one-to-one; the same dw is always encoded as the same cw.
 This means that we have cw are not used.
Error Detection Codes
 Error detecting code is to include only enough redundancy allow the receiver to deduce
that an error occurred, but not which error, and have it request transmission.
 Used in low Noisy channels- Fiber Optics
 Error detection uses the concept of redundancy, which means adding extra bits for
detecting error at the destination.
 To detect an error, something extra has to be added to the data/signal
 This extra is an error detection code.
 There are types of techniques are there: Parity Check, Check Sum, CRC.
Data link layer
Data link layer
Data link layer
Data link layer
Data link layer
Data link layer
Data link layer
Data link layer
Data link layer
Data link layer

More Related Content

What's hot

Computer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link LayerComputer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link LayerDeepak John
 
Physical layer interface & standards
Physical layer interface & standardsPhysical layer interface & standards
Physical layer interface & standardsSrashti Vyas
 
Some important networking questions
Some important networking questionsSome important networking questions
Some important networking questionsSrikanth
 
Network interface card(nic)
Network interface card(nic)Network interface card(nic)
Network interface card(nic)Anurag Tomar
 
Network Components
Network ComponentsNetwork Components
Network Componentszaisahil
 
Computer Networks Unit 1 Introduction and Physical Layer
Computer Networks Unit 1 Introduction and Physical Layer Computer Networks Unit 1 Introduction and Physical Layer
Computer Networks Unit 1 Introduction and Physical Layer Dr. SELVAGANESAN S
 
Module 1 computer networks imtroduction,data link layer
Module 1  computer networks imtroduction,data link layerModule 1  computer networks imtroduction,data link layer
Module 1 computer networks imtroduction,data link layerDeepak John
 
difference between hub, bridge, switch and router
difference between hub, bridge, switch and routerdifference between hub, bridge, switch and router
difference between hub, bridge, switch and routerAkmal Cikmat
 
20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks 20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks Kathirvel Ayyaswamy
 
Data communications ch 1
Data communications   ch 1Data communications   ch 1
Data communications ch 1Mukesh Tekwani
 
Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01Sachin Morya
 
Answer sheet of switching & routing
Answer sheet of switching & routingAnswer sheet of switching & routing
Answer sheet of switching & routingMd. Mashiur Rahman
 
Unit 1 ppt-idc
Unit 1 ppt-idcUnit 1 ppt-idc
Unit 1 ppt-idchiya123jes
 

What's hot (20)

COMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IPCOMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IP
 
DCN Chapter 1
DCN Chapter 1DCN Chapter 1
DCN Chapter 1
 
CS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKSCS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKS
 
Computer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link LayerComputer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link Layer
 
Computer network_network devices
Computer network_network devicesComputer network_network devices
Computer network_network devices
 
Physical layer interface & standards
Physical layer interface & standardsPhysical layer interface & standards
Physical layer interface & standards
 
Some important networking questions
Some important networking questionsSome important networking questions
Some important networking questions
 
Network interface card(nic)
Network interface card(nic)Network interface card(nic)
Network interface card(nic)
 
Network Components
Network ComponentsNetwork Components
Network Components
 
Computer Networks Unit 1 Introduction and Physical Layer
Computer Networks Unit 1 Introduction and Physical Layer Computer Networks Unit 1 Introduction and Physical Layer
Computer Networks Unit 1 Introduction and Physical Layer
 
Module 1 computer networks imtroduction,data link layer
Module 1  computer networks imtroduction,data link layerModule 1  computer networks imtroduction,data link layer
Module 1 computer networks imtroduction,data link layer
 
IT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTINGIT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTING
 
It2402 mobile communication unit 4
It2402 mobile communication unit 4It2402 mobile communication unit 4
It2402 mobile communication unit 4
 
difference between hub, bridge, switch and router
difference between hub, bridge, switch and routerdifference between hub, bridge, switch and router
difference between hub, bridge, switch and router
 
20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks 20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks
 
Data communications ch 1
Data communications   ch 1Data communications   ch 1
Data communications ch 1
 
Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01
 
Answer sheet of switching & routing
Answer sheet of switching & routingAnswer sheet of switching & routing
Answer sheet of switching & routing
 
Switching
SwitchingSwitching
Switching
 
Unit 1 ppt-idc
Unit 1 ppt-idcUnit 1 ppt-idc
Unit 1 ppt-idc
 

Similar to Data link layer

computer Networks Error Detection and Correction.ppt
computer Networks Error Detection and Correction.pptcomputer Networks Error Detection and Correction.ppt
computer Networks Error Detection and Correction.pptJayaprasanna4
 
Error detection.ppt
Error detection.pptError detection.ppt
Error detection.pptPawanRaj48
 
Error correction and detection th
Error correction and detection thError correction and detection th
Error correction and detection thShardaSalunkhe1
 
Error correction error detection in digital communication
Error correction error detection in digital communicationError correction error detection in digital communication
Error correction error detection in digital communicationswatihalunde
 
901325_chapter 10 (1).ppt
901325_chapter 10 (1).ppt901325_chapter 10 (1).ppt
901325_chapter 10 (1).pptBezaAlem2
 
Error Detection and Correction.ppt
Error Detection and Correction.pptError Detection and Correction.ppt
Error Detection and Correction.pptKumarVaibhav100
 
Error detection and correction.ppt
Error detection and correction.pptError detection and correction.ppt
Error detection and correction.pptMsSJeyalakshmiVelsUn
 
Error correction and Detection technique while sending the message
Error correction and Detection technique while sending the messageError correction and Detection technique while sending the message
Error correction and Detection technique while sending the messageAnil Kumar Sonkar Sonkar
 
data link layer - Chapter 3
data link layer - Chapter 3data link layer - Chapter 3
data link layer - Chapter 3SakthiVinoth78
 
Introduction to data link layer
Introduction to data link layerIntroduction to data link layer
Introduction to data link layerShashank HP
 
Osi model detail description
Osi model  detail descriptionOsi model  detail description
Osi model detail descriptionBathshebaparimala
 
Error Correction of Burst error
Error Correction of Burst errorError Correction of Burst error
Error Correction of Burst errorTanzila Islam
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correctionSisir Ghosh
 
Survey on Error Control Coding Techniques
Survey on Error Control Coding TechniquesSurvey on Error Control Coding Techniques
Survey on Error Control Coding TechniquesIJTET Journal
 
III_UNIT_ErrorCorrecting.pptx
III_UNIT_ErrorCorrecting.pptxIII_UNIT_ErrorCorrecting.pptx
III_UNIT_ErrorCorrecting.pptxShantanuDharekar
 

Similar to Data link layer (20)

computer Networks Error Detection and Correction.ppt
computer Networks Error Detection and Correction.pptcomputer Networks Error Detection and Correction.ppt
computer Networks Error Detection and Correction.ppt
 
Error detection.ppt
Error detection.pptError detection.ppt
Error detection.ppt
 
Unit 2 [autosaved]
Unit 2 [autosaved]Unit 2 [autosaved]
Unit 2 [autosaved]
 
Error correction and detection th
Error correction and detection thError correction and detection th
Error correction and detection th
 
Error correction error detection in digital communication
Error correction error detection in digital communicationError correction error detection in digital communication
Error correction error detection in digital communication
 
901325_chapter 10 (1).ppt
901325_chapter 10 (1).ppt901325_chapter 10 (1).ppt
901325_chapter 10 (1).ppt
 
Error Detection and Correction.ppt
Error Detection and Correction.pptError Detection and Correction.ppt
Error Detection and Correction.ppt
 
error detection.ppt
error detection.ppterror detection.ppt
error detection.ppt
 
Error detection and correction.ppt
Error detection and correction.pptError detection and correction.ppt
Error detection and correction.ppt
 
Error correction and Detection technique while sending the message
Error correction and Detection technique while sending the messageError correction and Detection technique while sending the message
Error correction and Detection technique while sending the message
 
data link layer - Chapter 3
data link layer - Chapter 3data link layer - Chapter 3
data link layer - Chapter 3
 
Data link layer tutorial
Data link layer tutorialData link layer tutorial
Data link layer tutorial
 
Introduction to data link layer
Introduction to data link layerIntroduction to data link layer
Introduction to data link layer
 
Osi model detail description
Osi model  detail descriptionOsi model  detail description
Osi model detail description
 
Lecture 13
Lecture 13Lecture 13
Lecture 13
 
Error Correction of Burst error
Error Correction of Burst errorError Correction of Burst error
Error Correction of Burst error
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correction
 
COMPUTER NETWORKS UNIT 2
COMPUTER NETWORKS UNIT 2COMPUTER NETWORKS UNIT 2
COMPUTER NETWORKS UNIT 2
 
Survey on Error Control Coding Techniques
Survey on Error Control Coding TechniquesSurvey on Error Control Coding Techniques
Survey on Error Control Coding Techniques
 
III_UNIT_ErrorCorrecting.pptx
III_UNIT_ErrorCorrecting.pptxIII_UNIT_ErrorCorrecting.pptx
III_UNIT_ErrorCorrecting.pptx
 

Recently uploaded

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Recently uploaded (20)

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 

Data link layer

  • 2. 2 Data flow-physical communication application transport network link physical application transport network link physical application transport network link physical application transport network link physical network link physical data data The data link layer transforms the physical layer, a raw transmission facility, to a link responsible for node-to-node (hop-to-hop) communication. DLL have a responsibilities to maintain all the capability of the sending and receiving a data
  • 3. LIST OF THE DLL REQUIREMENTS/ RESPONSIBILITY'S Frame synchronization: In data link layer the data stream of bits received from the network layer into manageable data units called frames Flow control The sending station must not send frames at a rate faster then the receiving station can absorb them. Error control Any bit errors introduced by the transmission system must be checked & corrected. Addressing. On a multipoint line, such as a LAN, the identity of the two stations involved in a transmission must be specified. So will sending the data , it can add header to the frame to define the addresses of the sender and receiver of the frame. Link management. The initiation, maintenance, and termination of a data exchange requires a fair amount of
  • 4. Error Detection and Correction: In network the data can be corrupted some times during transmission and some applications require that errors be detected and corrected. Some applications can tolerate a small level of error. Ex: Random errors in audio or video transmission may be tolerable, but when transfer text, expect a very high level of accuracy. “ Data can be corrupted during transmission. Some applications require that errors be detected and corrected.” Types of Errors: There are two types of errors . They are 1. Single-Bit Error 2. Burst Error The errors are like unpredictable (when data flows one node to node another, then some changes because of interference)Interference can change the shape of the signal.
  • 5. Single-Bit-Error: In a single-bit error, only 1 bit in the data unit has changed. Burst Error: A burst error means that 2 or more bits in the data unit have changed. If contiguous sequence of bits in which first, last and any number of intermediate bits are in error It caused by impulse noise or by fading in wireless It may effect is greater at higher data rates .
  • 6. Redundancy:  The Central concept in detecting or correcting errors is redundancy  To be able to detect or correct errors, need to send some extra bits with our data.  These redundant bits are added by the sender and removed by the receiver.  Their presence allows the receiver to detect or correct corrupted bits. “ To detect or correct errors, we need to send extra (redundant) bits with data.”
  • 7. Detection vs Corrections: Detection : In error detection, to observe only if any error has occurred. Then if any single bit error is the same for us as a burst error. Correction In correction, to observe to know the exact no. of bits that are corrupted and their location in the message. The no. of errors and size of message are important. Ex: If 1 single error in an 8-bit data unit, to need to consider8 possible error locations. (for 8-bit data in a data unit of the same size to consider 28 possibilities.
  • 8. Forward Error Correction Vs Retransmission: It is a part of an error correction process.Then it can be define 2 kinds of methods. 1. Forward Error Correction 2. Retransmission Forward Error Correction: It is process in which the receiver tries to guess the message by using redundant bits. Retransmission: The correction by retransmission is a technique in which the receiver detects the occurrence of an error and asks the sender to resend the message.
  • 9. Coding:  Redundancy is achieved through various coding schemes. The sender adds redundant  bits through a process that creates a relationship between the redundant bits and the actual data bits.  Then receiver checks the relationships between the two sets of bits to detect errors. The ratio of redundant bits to data bits and the robustness of the process are important factors in any coding scheme.  If the coding can be divide into two broad categories: block coding and convolution coding.  So to need concentrate on block coding; the convolution coding is more complex.
  • 10. Block Coding:  In this block coding the message can be divide into block each of k-bits called data word (dw) ‘K’.  Then add ‘r’ redundant bits to each block to make the length n=k+r.  The ‘n’ bits are called code word (cw). set of dw each of size is k. set of cw each of size is n.  The ‘k’ bits to create a combination of 2 power k dw with ‘n’ bits to create a combination og 2 power n cw. Since n>k, the no.of possible cw is larger than the no.of possible dw.  The block coding process is one-to-one; the same dw is always encoded as the same cw.  This means that we have cw are not used.
  • 11. Error Detection Codes  Error detecting code is to include only enough redundancy allow the receiver to deduce that an error occurred, but not which error, and have it request transmission.  Used in low Noisy channels- Fiber Optics  Error detection uses the concept of redundancy, which means adding extra bits for detecting error at the destination.  To detect an error, something extra has to be added to the data/signal  This extra is an error detection code.  There are types of techniques are there: Parity Check, Check Sum, CRC.