SlideShare a Scribd company logo
Group members : Alisha Korpal Nancy Jain  Nivia Jain  Sharuti Jain
The data link layer has a number of specific functions it can carry out. These functions include Providing a well-defined service interface to the network layer. Dealing with transmission errors. Regulating the flow of data so that slow receivers are not swamped by fast senders.
Unacknowledged connectionless service. Acknowledged connectionless service. Acknowledged connection-oriented service
Source sends frames to destination machine but the destination machine does not send any acknowledgement of these frames back to the source.  There is no connection established between source & destination machine before data transfer or after data transfer.
The connection is not established before the data transfer or after the data transfer. When the sender sends the data to destination, destination sends back the acknowledgment of these frames.
It means that connection is established between source &destination before any data is transferred. Each frame being transmitted from source to destination is given a specific number and is acknowledged by the destination machine. Data transfer has three different phases :- Connection establishment Actual data transfer Connection release
Framing Error control Flow control Physical address  Access control
When data is being transmitted from one machine to another, it may possible that data become corrupted on its way. Some of the bits may be altered, damaged or lost during transmission. Such a condition is known as error. Types of errors Single bit error Burst error
Vertical Redundancy check/parity check Longitudinal Redundancy check Cyclic Redundancy check Checksum Redundancy is the method in which some extra bits are added to the data so as to check whether the data contain error or not .
Even parity 1 1 0 0 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 Even Parity Generator (counts 1 in data) 1 Sender Receiver Parity checker  Counts 1 in data + VRC) Odd parity Accept data Reject data
11001010 10101010 11001100 11100011 01001111 11001010   10101010  11001100  11100011 11001010   10101010   11001100  11100011  01001111 Original data LRC
10101001 subunit1 00111001 subunit 2 11100010 sum 00011101 Compliment of sum  10101001 00111001 00011101 data checksum Sender  :
Receiver: 10101001 subunit1 00111001 subunit2  00011101 Checksum 11111111 sum 00000000 compliment No error
Sender: 1011 1011 0100 0000 1000 1011 0110 0000 110 1001000 1011
Receiver : 1011 1010 Note: Remainder is zero, no error 1001110 1011 0101 0000 1011 1011 0000 0000 000
Another important design issue that occurs in the data link layer (and higher layers as well) is what to do with a sender that systematically wants to transmit frames faster than the receiver can accept them.  This situation can easily occur when the sender is running on a fast (or lightly loaded) computer and the receiver is running on a slow (or heavily loaded) machine.
The sender keeps pumping the frames out at a high rate until the receiver is completely swamped. Even if the transmission is error free, at a certain point the receiver will simply be unable to handle the frames as they arrive and will start to lose some. Clearly, something has to be done to prevent this situation.
Stop and Wait Sliding Window
The sender sends a single frame to receiver & waits for an ACK. The next frame is sent by sender only when ACK of previous frame is received. To end up the transmission sender sends EOT End Of Transmission.
Sender Receiver DATA ACK EOT DATA ACK
In this multiple frames are sent by the sender at a time before needing an acknowledgment. Multiple frames sent by source and acknowledged by receiver using a single unit. Sliding window is an imaginary boxes that hold the frames on both sender and receiver side It provides the upper limit on the number of frames hat can be transmitted before requiring an acknowledgment.
 
Error control function of data link layer detects the error in transmitted frames and retransmits all the erroneous frames.  Therefore error control function of data link layer helps in dealing with data frames that are damaged in transmit, data frame lost in transmit and the acknowledgment frame that are lost in transmission.  The method is used for error control is called Automatic Repeat Request (ARQ).
If an error is detected in any frame, the receiver sends a negative acknowledgement (NAK) back to source and the specific frame is retransmitted. ARQ techniques helps us in dealing with: Damaged data frames Lost data frame Lost acknowledgment frames(both ACK & NAK)
Stop and wait ARQ Sliding window ARQ Go – back – n Selective – reject
The sending device keeps a copy of the last frame transmitted until it receives an acknowledgment for that frame. Keeping this copy helps the sender in retransmission of lost or damaged frames later on. Both data frames and ACK frames are numbered alternately 0 and 1 for identification purpose. Criteria used by stop and wait ARQ method: Damaged data frames Lost data frames Lost acknowledged frames
If a data frame received by a receiver contains an error, it returns NAK frame to the sender. On receiving NAK frame ,sender retransmits the last data frame.
Sender Receiver DATA  0 ACK  1 DATA  2 DATA  1 AC K 2 error NAK retransmit DATA  2 AC K 3
Every sending device is equipped with timer. The sender starts this timer when it transmits data frame. If a data frame is lost on its way, it will not be received by receiver. As a result the receiver can never acknowledge it, positively or negatively. The sending device waits for an ACK and NAK frame until timer goes of.
retransmit Sender Receiver DATA  0 ACK  1 DATA  2 DATA  1 AC K 2 lost DATA  2 AC K 3 Time out
When any data frame reaches the destination,  the receiver acknowledges it either with ACK or with NAK.  If ACK or NAK frame returned by the receiver is lost in transmit, sending device retransmit the data frame that has not been acknowledged
Sender Receiver DATA  0 ACK  1 DATA  1 DATA  1 AC K 2 ACK  2 retransmit DATA  2 AC K 4 lost
The sending device keeps the copies of all the transmitted frames until they are acknowledged. The receiver can send both  ACK and NAK frames to source. Both ACK & NAK frames are numbered for identification, because this method is a continuous transmission. Go back n ARQ Selective reject
 
Whenever receiver sees a damaged data frame it sends NAK indicating the number of that frame. the NAK indicates that all the frames received prior to this frame are intact and the frame whole number is specified in NAK damaged. Whenever receiver gets damaged frame it stops accepting any subsequent data frames and sends NAK to sender. Whenever NAK  is received by the sender it retransmit all the data.
 
In sliding window the data frames must be transmitted sequentially Receiving any frame, the receiver checks the identifying number on each frame. If any of the frame is lost & is missing in sequence, the receiver sends NAK indicating the number of that frame & discard all other frames that are received out of order.
 
In sliding window the sender does not wait for acknowledgment after every single frame. In this method multiple frames are sent. The source can send as many frames as the window size before waiting for an acknowledgment. Once that limit has been reached or sender has no more frames to send, it must wait.
 
When a receiver gets damaged frame it sends NAK for that particular frame. This NAK acknowledges the intact receipt of a previously unacknowledged data frames and also indicates an error in current frame.
 
http://docs.google.com/viewer?a=v&q=cache:g0kc6om7ALEJ:www.cis.temple.edu/~latecki/Courses/CIS617-04/slides/Ch3DataLink.ppt+data+link+layer+-+error+control&hl=en&gl=in&pid=bl&srcid=ADGEESh7iihVLjzfFbz0gre7MU026mn1tthMC-nrjVDOhmlFyqp-EpbPP18Dz7PJTOo3lto10Jrgl1nkhxfKGMHEko4l92TcpWhWdwZ6NWFLwcgt8vL1Rflnm2flNelUYRNLV8E9V-H&sig=AHIEtbR0cwRF6qCblrz1ZzC5FkQnUHZegA
http://www.google.co.in/search?q=data+link+layer+-+error+control&hl=en&biw=1280&bih=869&prmd=ivns&ei=x5yqTduNEIXqrAfs2ZioCA&start=10&sa=N http://docs.google.com/viewer?a=v&q=cache:_jvDqkVmAswJ:people.du.ac.in/~ngupta/CS204/Data%2520Link%2520Layer.ppt+data+link+layer+-+erroe+control&hl=en&gl=in&pid=bl&srcid=ADGEESjvzCW9EVWHSCgLuNEgYrLN8SnUvi-OQgDHzumZNNbPe-08mHhM4hLYqcxF960wte5mZHm1vae0-qOmWu71x0w7bOq8M4iogycqPZP23VkXGkvzE3lb5FJDHjBjJf5funeJkYit&sig=AHIEtbTruvMLqEm3DYW-JmR6GPILqmFx_g
 

More Related Content

What's hot (20)

PPTX
Flow control
maheshpoopathy poopathy
 
PPT
Data Link Control Protocols
TechiNerd
 
PPTX
New framing-protocols
Nitesh Singh
 
PPT
Chapter 4 data link layer
Naiyan Noor
 
PPT
Framming data link layer
PREMAL GAJJAR
 
PPTX
Error detection and Correction
TarjMehta1
 
PPTX
computer network
sweetysweety8
 
PPTX
Go Back N Arq1
guestb4ff06
 
PPTX
Data link layer elementry protocols
sabitha sairam
 
PPT
Sliding window protocol
Shehara Abeythunga
 
PPT
Error Detection And Correction
Renu Kewalramani
 
PPTX
Computer network
Subha Selvam
 
PPT
Error correction and detection th
ShardaSalunkhe1
 
PPSX
Error control
selvakumar_b1985
 
PDF
PCCN DATA LINK LAYER UNIT 4 NOTES
sirishayerraboina
 
PPTX
Unit 2 data link control
Vishal kakade
 
PPT
Chapter3
Nagarajan
 
PPTX
Lecture 2 data link layer 1 v1
Ronoh Kennedy
 
PPSX
Triggering transmission
selvakumar_b1985
 
PDF
Unit 4 data link layer
mekind
 
Data Link Control Protocols
TechiNerd
 
New framing-protocols
Nitesh Singh
 
Chapter 4 data link layer
Naiyan Noor
 
Framming data link layer
PREMAL GAJJAR
 
Error detection and Correction
TarjMehta1
 
computer network
sweetysweety8
 
Go Back N Arq1
guestb4ff06
 
Data link layer elementry protocols
sabitha sairam
 
Sliding window protocol
Shehara Abeythunga
 
Error Detection And Correction
Renu Kewalramani
 
Computer network
Subha Selvam
 
Error correction and detection th
ShardaSalunkhe1
 
Error control
selvakumar_b1985
 
PCCN DATA LINK LAYER UNIT 4 NOTES
sirishayerraboina
 
Unit 2 data link control
Vishal kakade
 
Chapter3
Nagarajan
 
Lecture 2 data link layer 1 v1
Ronoh Kennedy
 
Triggering transmission
selvakumar_b1985
 
Unit 4 data link layer
mekind
 

Similar to Presentation on dll (20)

PDF
DATA LINK LAYER.pdf
electricalengineerin42
 
PDF
Data Communication and Computer Networks unit 2
ShanmukhaRao35
 
PPTX
jjjjjjjjjjjjjjjjjjjjjjjjjjjLecture 11.pptx
webinartrainer
 
PPTX
Lecture 36-43_DATA_COMMUNICATION_PPT.pptx
SuhaniTalreja
 
PPTX
flow control pptx for computer networking
VijayVishal8
 
PPT
5 DLL-LLC- Book
Water Birds (Ali)
 
PPT
computer_network_completenotes_unit2.ppt
VasundharaNam1
 
PDF
Data link layer tutorial
Swapnadeep Reloaded
 
PDF
Unit 2_ Flow & Error Control in computer networks
Balasubramanian699229
 
PPTX
Dcn ppt by roma
boraroma
 
PPTX
Dcn ppt on data link layer
roma bora
 
PPTX
Data communication network ppt_Unit_4.pptx
BHAVYPATEL34
 
PPT
Flow Control (1).ppt
sarthakgithub
 
PPT
Flow control main
Nitesh Singh
 
PPT
07 data linkcontrol
chameli devi group of institutions
 
PPT
CN_unit2.ppt Data Link Layer characteristics, categories
VSrilakshmi2
 
PPTX
ACchapter 3-Part I Data Communication.pptx
abdisa767
 
PPTX
Data Link Layer_Data Communications&Computer Neworks.pptx
AllankiSanyasiRao
 
PPT
Computer network slides for easy prepration
mqasimsheikh5
 
PDF
Data link layer (Unit 2).pdf
BharatiPatelPhDStude
 
DATA LINK LAYER.pdf
electricalengineerin42
 
Data Communication and Computer Networks unit 2
ShanmukhaRao35
 
jjjjjjjjjjjjjjjjjjjjjjjjjjjLecture 11.pptx
webinartrainer
 
Lecture 36-43_DATA_COMMUNICATION_PPT.pptx
SuhaniTalreja
 
flow control pptx for computer networking
VijayVishal8
 
5 DLL-LLC- Book
Water Birds (Ali)
 
computer_network_completenotes_unit2.ppt
VasundharaNam1
 
Data link layer tutorial
Swapnadeep Reloaded
 
Unit 2_ Flow & Error Control in computer networks
Balasubramanian699229
 
Dcn ppt by roma
boraroma
 
Dcn ppt on data link layer
roma bora
 
Data communication network ppt_Unit_4.pptx
BHAVYPATEL34
 
Flow Control (1).ppt
sarthakgithub
 
Flow control main
Nitesh Singh
 
CN_unit2.ppt Data Link Layer characteristics, categories
VSrilakshmi2
 
ACchapter 3-Part I Data Communication.pptx
abdisa767
 
Data Link Layer_Data Communications&Computer Neworks.pptx
AllankiSanyasiRao
 
Computer network slides for easy prepration
mqasimsheikh5
 
Data link layer (Unit 2).pdf
BharatiPatelPhDStude
 
Ad

More from Alisha Korpal (20)

PPTX
Cyber crime and secuity
Alisha Korpal
 
PPTX
Ppt on remote sensing system
Alisha Korpal
 
PPT
Air crew
Alisha Korpal
 
PPTX
Research presentaion on 2g,3g
Alisha Korpal
 
PPT
Alisha
Alisha Korpal
 
PPT
Ppt on remote sensing system
Alisha Korpal
 
DOC
Computer graphics report
Alisha Korpal
 
PPT
Ppt on flat panel display
Alisha Korpal
 
PPT
Java swings
Alisha Korpal
 
DOC
Search engine
Alisha Korpal
 
DOC
Report swings
Alisha Korpal
 
PPT
Search engine
Alisha Korpal
 
PPT
Artificial intelligence
Alisha Korpal
 
DOC
AiArtificial Itelligence
Alisha Korpal
 
PPT
Science and tecnology
Alisha Korpal
 
DOC
Visual basic
Alisha Korpal
 
PPT
Internet
Alisha Korpal
 
DOC
Report on data link layer
Alisha Korpal
 
DOC
Report on touch screen
Alisha Korpal
 
PPT
Ppt on touch screen
Alisha Korpal
 
Cyber crime and secuity
Alisha Korpal
 
Ppt on remote sensing system
Alisha Korpal
 
Air crew
Alisha Korpal
 
Research presentaion on 2g,3g
Alisha Korpal
 
Ppt on remote sensing system
Alisha Korpal
 
Computer graphics report
Alisha Korpal
 
Ppt on flat panel display
Alisha Korpal
 
Java swings
Alisha Korpal
 
Search engine
Alisha Korpal
 
Report swings
Alisha Korpal
 
Search engine
Alisha Korpal
 
Artificial intelligence
Alisha Korpal
 
AiArtificial Itelligence
Alisha Korpal
 
Science and tecnology
Alisha Korpal
 
Visual basic
Alisha Korpal
 
Internet
Alisha Korpal
 
Report on data link layer
Alisha Korpal
 
Report on touch screen
Alisha Korpal
 
Ppt on touch screen
Alisha Korpal
 
Ad

Recently uploaded (20)

PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PDF
John Keats introduction and list of his important works
vatsalacpr
 
PPTX
Gupta Art & Architecture Temple and Sculptures.pptx
Virag Sontakke
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PDF
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PPTX
Digital Professionalism and Interpersonal Competence
rutvikgediya1
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PPTX
Top 10 AI Tools, Like ChatGPT. You Must Learn In 2025
Digilearnings
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PPTX
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
PPTX
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PPTX
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPTX
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
John Keats introduction and list of his important works
vatsalacpr
 
Gupta Art & Architecture Temple and Sculptures.pptx
Virag Sontakke
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
EXCRETION-STRUCTURE OF NEPHRON,URINE FORMATION
raviralanaresh2
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
Digital Professionalism and Interpersonal Competence
rutvikgediya1
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
Top 10 AI Tools, Like ChatGPT. You Must Learn In 2025
Digilearnings
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
Rules and Regulations of Madhya Pradesh Library Part-I
SantoshKumarKori2
 

Presentation on dll

  • 1. Group members : Alisha Korpal Nancy Jain Nivia Jain Sharuti Jain
  • 2. The data link layer has a number of specific functions it can carry out. These functions include Providing a well-defined service interface to the network layer. Dealing with transmission errors. Regulating the flow of data so that slow receivers are not swamped by fast senders.
  • 3. Unacknowledged connectionless service. Acknowledged connectionless service. Acknowledged connection-oriented service
  • 4. Source sends frames to destination machine but the destination machine does not send any acknowledgement of these frames back to the source. There is no connection established between source & destination machine before data transfer or after data transfer.
  • 5. The connection is not established before the data transfer or after the data transfer. When the sender sends the data to destination, destination sends back the acknowledgment of these frames.
  • 6. It means that connection is established between source &destination before any data is transferred. Each frame being transmitted from source to destination is given a specific number and is acknowledged by the destination machine. Data transfer has three different phases :- Connection establishment Actual data transfer Connection release
  • 7. Framing Error control Flow control Physical address Access control
  • 8. When data is being transmitted from one machine to another, it may possible that data become corrupted on its way. Some of the bits may be altered, damaged or lost during transmission. Such a condition is known as error. Types of errors Single bit error Burst error
  • 9. Vertical Redundancy check/parity check Longitudinal Redundancy check Cyclic Redundancy check Checksum Redundancy is the method in which some extra bits are added to the data so as to check whether the data contain error or not .
  • 10. Even parity 1 1 0 0 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 Even Parity Generator (counts 1 in data) 1 Sender Receiver Parity checker Counts 1 in data + VRC) Odd parity Accept data Reject data
  • 11. 11001010 10101010 11001100 11100011 01001111 11001010 10101010 11001100 11100011 11001010 10101010 11001100 11100011 01001111 Original data LRC
  • 12. 10101001 subunit1 00111001 subunit 2 11100010 sum 00011101 Compliment of sum 10101001 00111001 00011101 data checksum Sender :
  • 13. Receiver: 10101001 subunit1 00111001 subunit2 00011101 Checksum 11111111 sum 00000000 compliment No error
  • 14. Sender: 1011 1011 0100 0000 1000 1011 0110 0000 110 1001000 1011
  • 15. Receiver : 1011 1010 Note: Remainder is zero, no error 1001110 1011 0101 0000 1011 1011 0000 0000 000
  • 16. Another important design issue that occurs in the data link layer (and higher layers as well) is what to do with a sender that systematically wants to transmit frames faster than the receiver can accept them. This situation can easily occur when the sender is running on a fast (or lightly loaded) computer and the receiver is running on a slow (or heavily loaded) machine.
  • 17. The sender keeps pumping the frames out at a high rate until the receiver is completely swamped. Even if the transmission is error free, at a certain point the receiver will simply be unable to handle the frames as they arrive and will start to lose some. Clearly, something has to be done to prevent this situation.
  • 18. Stop and Wait Sliding Window
  • 19. The sender sends a single frame to receiver & waits for an ACK. The next frame is sent by sender only when ACK of previous frame is received. To end up the transmission sender sends EOT End Of Transmission.
  • 20. Sender Receiver DATA ACK EOT DATA ACK
  • 21. In this multiple frames are sent by the sender at a time before needing an acknowledgment. Multiple frames sent by source and acknowledged by receiver using a single unit. Sliding window is an imaginary boxes that hold the frames on both sender and receiver side It provides the upper limit on the number of frames hat can be transmitted before requiring an acknowledgment.
  • 22.  
  • 23. Error control function of data link layer detects the error in transmitted frames and retransmits all the erroneous frames. Therefore error control function of data link layer helps in dealing with data frames that are damaged in transmit, data frame lost in transmit and the acknowledgment frame that are lost in transmission. The method is used for error control is called Automatic Repeat Request (ARQ).
  • 24. If an error is detected in any frame, the receiver sends a negative acknowledgement (NAK) back to source and the specific frame is retransmitted. ARQ techniques helps us in dealing with: Damaged data frames Lost data frame Lost acknowledgment frames(both ACK & NAK)
  • 25. Stop and wait ARQ Sliding window ARQ Go – back – n Selective – reject
  • 26. The sending device keeps a copy of the last frame transmitted until it receives an acknowledgment for that frame. Keeping this copy helps the sender in retransmission of lost or damaged frames later on. Both data frames and ACK frames are numbered alternately 0 and 1 for identification purpose. Criteria used by stop and wait ARQ method: Damaged data frames Lost data frames Lost acknowledged frames
  • 27. If a data frame received by a receiver contains an error, it returns NAK frame to the sender. On receiving NAK frame ,sender retransmits the last data frame.
  • 28. Sender Receiver DATA 0 ACK 1 DATA 2 DATA 1 AC K 2 error NAK retransmit DATA 2 AC K 3
  • 29. Every sending device is equipped with timer. The sender starts this timer when it transmits data frame. If a data frame is lost on its way, it will not be received by receiver. As a result the receiver can never acknowledge it, positively or negatively. The sending device waits for an ACK and NAK frame until timer goes of.
  • 30. retransmit Sender Receiver DATA 0 ACK 1 DATA 2 DATA 1 AC K 2 lost DATA 2 AC K 3 Time out
  • 31. When any data frame reaches the destination, the receiver acknowledges it either with ACK or with NAK. If ACK or NAK frame returned by the receiver is lost in transmit, sending device retransmit the data frame that has not been acknowledged
  • 32. Sender Receiver DATA 0 ACK 1 DATA 1 DATA 1 AC K 2 ACK 2 retransmit DATA 2 AC K 4 lost
  • 33. The sending device keeps the copies of all the transmitted frames until they are acknowledged. The receiver can send both ACK and NAK frames to source. Both ACK & NAK frames are numbered for identification, because this method is a continuous transmission. Go back n ARQ Selective reject
  • 34.  
  • 35. Whenever receiver sees a damaged data frame it sends NAK indicating the number of that frame. the NAK indicates that all the frames received prior to this frame are intact and the frame whole number is specified in NAK damaged. Whenever receiver gets damaged frame it stops accepting any subsequent data frames and sends NAK to sender. Whenever NAK is received by the sender it retransmit all the data.
  • 36.  
  • 37. In sliding window the data frames must be transmitted sequentially Receiving any frame, the receiver checks the identifying number on each frame. If any of the frame is lost & is missing in sequence, the receiver sends NAK indicating the number of that frame & discard all other frames that are received out of order.
  • 38.  
  • 39. In sliding window the sender does not wait for acknowledgment after every single frame. In this method multiple frames are sent. The source can send as many frames as the window size before waiting for an acknowledgment. Once that limit has been reached or sender has no more frames to send, it must wait.
  • 40.  
  • 41. When a receiver gets damaged frame it sends NAK for that particular frame. This NAK acknowledges the intact receipt of a previously unacknowledged data frames and also indicates an error in current frame.
  • 42.  
  • 45.