Welcome to Yumao′s Blog.
TCP本身屬面向鏈接的通訊協議
通訊雙方的每壹個收發動作
需要以通訊鏈路正常爲前提
因此TCP協議內部提供了默認的ACK驗證機制
假定A、B之間存在壹條TCP通訊鏈路
某壹時刻A第壹次向B發送數據
而之後B未主動向A發送數據 則約200ms之後
B會自動向A回發壹個長度爲1的ACK確認包
而A在未收到ACK確認包之前
不允許第二次向B發送數據
因此B第二次收到數據時
會莫名其妙的産生壹個約200ms的延時——ACK確認包默認的發送時延
(閱讀全文…)