在具體的實現中 TCP 是如何處理失序的資料報?

時間 2021-05-06 13:22:07

1樓:

推薦一下我的野雞校課程:

這些都搞完了網路基礎就差不多了

然後自己寫乙個File Transfer的實現

給你個cmu的鏈結,美校基本網路課專案都差不多

我當時寫的是在非常不可靠的網路環境下(duplicate,distorted,missing packs)進行reliable file transfer

並沒有寫到完美,還是會有一些奇怪的bug,還是挺難的,但是學到了很多。

分割線好了,如果你問tcp是如何處理失序的資料報,你只用搜tcp congestion,sliding window就行了

另外你也應該考慮一下:資料報不可靠怎麼處理?資料報丟失怎麼處理?

這些都是一類問題,所以我還是建議你進行系統的學習,不要有乙個問題看一點,這樣對知識的封裝非常不利,過不了多久就忘了。

2樓:韋易笑

看書去吧,別偷懶了,這種花點時間看看書查查資料就能獲取的知識,何必來知乎上浪費時間呢?又不是啥你畫了時間但是解決不了的東西。

不定協議的情況下如何處理TCP粘包問題?

通訊本來就是相互的,協議也必須是兩端互相知曉的,是絕對不可能出現對牛彈琴的情況的。如果要求可擴充套件,那麼至少你得規定一下新的儀器必須要先發乙個標識自己使用哪種協議的字段,選擇乙個伺服器支援的協議來進行後續通訊,否則連基本的協議都不知道的情況下,是完全無法進行通訊的。TCP本身不提供任何收發訊息的功...

婚姻中如何處理錢的關係

肖瑤 價值觀不一樣,都沒有什麼對錯。你不想補貼對方,你也可以不補貼,這個平等要看你怎麼看。補貼的這個費用其實它是很有價值的,它能促進你們之間的感情,可以讓你的地位相對高一點,讓家庭關係更穩定一些 這樣看來你會不會覺得值一點了?或者,如果你覺得我說的這些並沒有你想要的平等重要,或者說你有更好的方法做到...

如何看待 吃 在旅遊中的地位?如何處理 吃 與旅行的關係?

並肩莽莽原野荒 我個人比較喜歡 舒適得吃 當地得特色美食。特色美食不用解釋,各種攻略鋪天蓋地。舒適的吃的話 在重慶,想去吃攻略首推得火鍋,結果去了之後,號碼領到三位數,保守估計要等位2小時以上,果斷放棄,重新找了一家臨江環境不錯的吃了,倒也覺得還不錯。在拉薩,布達拉宮出來,順著街道往走著,邊走邊找推...