TCP粘包的問題

TCP是一種流協議,沒有固定的「報文」或者「報文邊界」的概念。 我們假設主機A和B的應用程序之間有一條TCP連接,主機A上的應用程序向主機B發送一條報文。 假設A有2條報文要發送,即2次調用send來發送,每條報文調用1次。自然會想到從主機A向主機B發送的2條報文是作爲2個獨立試題,在各自的分組中發送的,如上圖所示。 實際上,send系統調用通常只是將數據複製到主機A的TCPIP協議棧中,就返回了
相關文章
相關標籤/搜索