Error detection is a technique that enables reliable delivery of digital data over unreliable communication channels. Many communication channels are subject to channel noise, and thus errors may be introduced during transmission from the source to a receiver. Basically error detection mechanism contains various methods but LRC and CRC are the most commonly used methods. A longitudinal redundancy check (LRC) is a form of redundancy check that is applied independently to each of a parallel group of bit streams. A Cyclic Redundancy Check (CRC) is one of the most powerful redundancies checking technique. The problem is user knows these concepts of the LRC and CRC techniques while reading the text book but they don’t know practically how LRC and CRC techniques are working. Initially on NetSim these LRC and CRC techniques are implemented as a static. That is user give the inputs of the LRC and CRC techniques to NetSim and displays the outputs on the same system where the user gives the input. So that user can’t understand the concepts of the LRC and CRC techniques clearly. Animations of the LRC and CRC techniques are also presented on the NetSim but it fails to clear the concepts of the LRC and CRC techniques to the user. For the above problem, the frontend designs of LRC and CRC techniques can be created by using Java Swing on NetSim that is to change the static implementation of the LRC and CRC techniques to dynamic implementation by making NetSim to work on LAN. That is user give the inputs to NetSim by using this frontend and displays the output corresponding to this input in another system. So that user can easily understand the LRC and CRC techniques, because while the input given by the user is transmitted on the network it may or may not get changed. By analyzing the output at the other system user can easily understand the concepts of the LRC and CRC techniques. At the backend the LRC and CRC techniques are coded using C. In NetSim the C-Editor is uploaded so that user can write their own codes of LRC and CRC techniques and compile the codes by using C-Compiler.
展开▼