image/svg+xml
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Drawing
Group
Drawing
Drawing
Drawing
Drawing
Recvd(D(next,SDU,CRC))AND IsOK(CRC,SDU)Data.ind(SDU)
Recvd(D(t<>next,SDU,CRC))AND IsOK(CRC,SDU)discard(SDU);send(C(OK,lastack ,CRC));
-send(C(OK,next,CRC));lastack = nextnext=(next+1) % maxseq;
Wait
ProcessSDUOK
All corruptedsegments arediscarded in all states