|
|
|
|
|
Implementation of data link layer
|
|
|
In a transmission system, any inconvenient may arise such as overflow of data, error, lost or damage frame. Therefore, many functions have been established in order to assure the reliability and efficiency of data transmission. These functions are flow control, error control and error detection which is defined in the Data Link layer. Many problems have been occurred during the development of networking in the past. Developers kept asking questions during their research to find out the solutions for those problems that they had to face with. They want to know the way how the network handles data. Some of the problems may be about the sender and receiver. The receiver should receive data at an efficient pace that will allow enough time to handle data. Another problem may be about the speed of the network. The total time to transmit data from point A to point B depended on many different factors. Some of these factors that affect the speed are transmission time defined as “the time it takes to emit a bit onto the medium” and propagation time defined as “the time it takes for a bit to traverse the link between source and destination”( ). Developers also want to make sure that the sender and receiver can understand each other by using the same protocol and receiver has the ability to minimize the error occurring during transmission of data. Therefore, some flow control has been created as the solution. Stop and Wait is a simple technique that is used to control flow of data bits. In this technique one data frame at a time is in transit and the source will wait for acknowledge before proceeding other transmission frame.
|
|
|
|
Still Can't Find What Your Looking For? Then Try a Essay Search! |