TCP視窗控制的作用
1,提高發包吞吐量:
確認應答不再是以每個片段,而是以更大的單位(視窗大小)進行確認,轉發時間就被大幅度的縮短。至於視窗的大小是由接收端主機決定的,也方便進行流控制。
2,減少丟包:
允許傳送方在收到ACK之前連續傳送多個分組。使用了視窗控制,某些確認應答即便丟失也無需重發。可以根據自己的確認應答或者下一個確認應答來確認。
當一個報文丟失時,傳送端會連續收到多個序號為10039的確認應答,來提醒傳送端再次傳送報文。對於傳送端,如果連續三次收到同一個確認應答,將會對其對應的資料進行重發。