View Discussion Show Improve Article Save Article View Discussion Improve Article Save Article Data-link layer uses the techniques of error control
simply to ensure and confirm that all the data frames or packets, i.e. bit streams of data, are transmitted or transferred from sender to receiver with certain accuracy. Using or providing error control at this data link layer is an optimization, it was never requirement. Error control is basically process in data link layer of detecting or identifying and re-transmitting data frames that might be lost or corrupted during transmission. In both of these cases, receiver or destination does not
receive correct data-frame and sender or source does not even know anything about any such loss regarding data frames. Therefore, in such type of cases, both sender and receiver are provided with some essential protocols that are required to detect or identify such type of errors like loss of data frames. The Data-link layer follows technique known as re-transmission of frames to detect or identify transit errors and also to take necessary actions that are required to reduce or remove such
errors. Each and every time an effort is detected during transmission, particular data frames retransmitted and this process is known as ARQ (Automatic Repeat Request). Ways of Error Control
Various Techniques for Error Control : There are various techniques of error control as given below : Techniques of Error Control 1. Stop-and-Wait ARQ
: Stop-and-Wait ARQ is also known as alternating bit protocol. It is one of simplest flow and error control techniques or mechanisms. This mechanism is generally required in telecommunications to transmit data or information among two connected devices. Receiver simply indicates its readiness to receive data for each frame. In these, sender sends information or data packet to receiver. Sender then stops and waits for ACK (Acknowledgment) from receiver. Further, if ACK does not arrive
within given time period i.e., time-out, sender then again resends frame and waits for ACK. But, if sender receives ACK, then it will transmit the next data packet to receiver and then again wait for ACK fro receiver. This process to stop and wait continues until sender has no data frame or packet to send.
Which layer is responsible for flow and error control?Data-link layer is responsible for implementation of point-to-point flow and error control mechanism.
Which layer is responsible for error detection and recovery?I remember reading in a lot of resources and even in one of my classes the tutor saying that layer 2 (datalink) is responsible for error detection and layer 4 (transport) is responsible for error recovery.
What is flow control and error control in computer network?Flow control is meant only for the transmission of data from sender to receiver. Error control is meant for the transmission of error free data from sender to receiver.
Which layer controls the flow of data?In data link layer, flow control restricts the number of frames the sender can send before it waits for an acknowledgment from the receiver.
|