上圖是滑動窗口協(xié)議的中間狀態(tài)。連續(xù)停等協(xié)議允許一次性發(fā)送5庭瑰,6兩個分組星持,但是5由于某個原因delay了,則6先收到弹灭,它會去檢查是否滿幀督暂,這里肯定沒有滿幀,則等待5到達穷吮,然后到達后逻翁,會發(fā)送確認的ack到發(fā)送方,自己接受方的前沿和后沿都會移動兩位酒来,同理當發(fā)送方收到確認報文ack卢未,則前后沿也會移動兩位肪凛。這樣發(fā)送方和接受方的一次基于滑動窗口協(xié)議的交互叫執(zhí)行完成了堰汉。
當然,上訴過程會涉及到一些特殊情況伟墙,delay到超時翘鸭,發(fā)送方會基于回退N協(xié)議,重傳5戳葵,6兩個幀就乓,如果只想傳第5幀,TCP協(xié)議報文段可以指定SACK這樣的標識符拱烁,但是這個機制復雜不常用生蚁,所以略過