[問答] 應用層實作移動窗的目的?

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

Links booklink

Contact Us: admin [ a t ] ucptt.com