
At data link layer data is in the form of frames. Sliding window protocol is applied on the Data Link Layer of OSI model. In computer networks sliding window protocol is a method to transmit data on a network.

With each packet with an error, the next packet's probability of having an error goes up by 5%.Here you will get sliding window protocol program in C. The probability that the next packet has an error is 28% when no previous packet had an error. The probability that the next packet transmitted has an error depends on how many of the previous packets had an error. We've simulated a simple markov channel for testing purpose in Matlab. Completion of protocol and its visualisation in Matlab.Implemented a simple Go-Back-N protocol simulation.Learnt how to implement a simple Stop-And-Wait protocol in NS2.matlab/img - folder containg screenshots of matlab implementations.matlab/src - folder containing source file for our project.DESIGN.md - Explains design aspects of the mini project.INTRODUCTION.md - Explains theoretical aspects of the mini project.Sorensen, "The throughput efficiency of the go-back-N ARQ scheme under Markov and related error structures," in IEEE Transactions on Communications, vol. Improve upon current throughput formulaĬ.Progress - Implementing protocol using matlab.


Realized that ns2 not perfect language for implementation Progress - Implementing the go back n arq protocol using ns2.This project aims to simulate the working of the Go Back N protocol in real world conditions and aim to generate a more accurate formula for throughput efficiency. However this formula does not take into account the fact that burst errors are the most common means of transmission errors. M is the round trip delay and p is the probability of successful block transmission. Where n' represents throughput efficiency under interference of random transmission errors,
