![]() ![]() p3, p4, p5 ) because the receiver is waiting for packet p2 and will not accept any other data packet than that. ![]() Once the sender has sent all the frames in its window, it makes sure that it has then received all the feedback of the transmitted data packets, if in any case, it hasn't received feedback of any data packet and the time-out timer expires, it then resends all the data packets again, starting from the lost data packet to the final data packet.Ĭonsider a sender has to send data packets indexing from p1 to p5, it sends all the data packets in order (from p1 to p5), but the receiver has only received p1, and the data packet p2 is lost somewhere in the network, then the receiver declines all the data packets after p2 ( i.e. Now the receiver's duty is to keep track of the sequence number of the next frame it expects to receive and sends the feedback after every data packet it receives. It can be said that it's a special case of the general sliding window protocol where the transmitter or sender window size is N and the receiver's window size is 1, which means that it can transmit N frames to the receiving node before waiting for feedback. ![]() Go-Back-N ARQ (Go-Back-N automatic repeat request) is a flow control protocol( Read about Stop & Wait and Stop & Wait ARQ Flow Control Protocols) where the sender continues to send several frames specified by a window size even without receiving feedback from the receiver node. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |