關於tcp協議可靠性的個人理解

1、首先,因爲tcp協議是可靠的,所以不存在丟包問題,也不存在包順序錯亂問題(udp會存在這個問題,這個時候需要自己使用序號之類的機制保證了,這裏只討論tcp)。 2、tcp傳輸會有粘包的問題,一般的做法是先收取一個固定大小的包頭信息,接着根據包頭裏面指定的包體大小來收取包體大小(這裏「收取」既可以從socket上收取,也可以在已經收取的數據緩衝區裏面拿取)。 3、丟包/粘包/拆包問題 如果TCP
相關文章
相關標籤/搜索