作者:
zelkova (*〞︶〝*)
2016-11-21 01:32:47之前因為專案需要,
在應用層作了滑動窗功能。
但是一直搞不懂一個問題,
就是傳輸層不就有滑動窗來保證端點之間的傳輸?
有什麼原因需要在這層做一個滑動窗?
之前問過幾位同事,
但是每個人的答案都不太一樣,
其中一位說是怕網路設備有問題,
為了保證送達才這樣做。
另一位說是為了讓每筆資料(類似struct)能夠完整送達才這樣做。
(怕超過MTU上限而被截斷,導致無法正確解讀資料嗎?)
不知道哪個比較正確?或是漏掉什麼可能?
謝謝