關於同一條TCP鏈接數據包到達順序的問題

前序: 最近一直疑惑,tcp能不能保證應用層發包的順序性?例如client A給server B按時間先後分別發送 c和d包(即是先發c包,再發d包),但是因爲網絡的複雜性,並不能保證c包一定比d包先到(因爲走的鏈路有可能不同),那tcp是怎樣保證的呢?如果不能保證,平時寫的程序就會出現很多問題(例如假如c包是要查詢一個用戶的信息,d包是要刪除用戶的信息,那如果d包先到後就交給應用層的話,刪除了這
相關文章
相關標籤/搜索