TCP協議如何實現可靠傳輸

2021-08-17 04:33:54 字數 508 閱讀 7496

1. 可靠傳輸的工作原理————停止等待協議

1. 使用確認和重傳機制,我們就可以在不可靠的傳輸網路上實現可靠的通訊

2. 這種可靠傳輸協議常稱為自動重傳請求arq(automatic repeat request)。

3. arq表明重傳的請求是自動進行的,接收方不需要請求傳送重傳某個出錯的分組。

2. 停止等待協議的優點是簡單,缺點是通道利用率太低。

通道利用率

3. 流水線傳輸

4. 連續 arq 協議

可靠的流水線傳輸需要滑動窗**術

滑動視窗協議比較複雜,是 tcp 協議的精髓所在。

傳送方維持的傳送視窗,它的意義是:位於傳送視窗內的分組都可連續傳送出去,而不需要等待對方的確認。這樣,通道利用率就提高了。

連續 arq 協議規定,傳送方每收到乙個確認,就把傳送視窗向前滑動乙個分組的位置。

TCP 協議如何保證可靠傳輸

一 綜述 1 確認和重傳 接收方收到報文就會確認,傳送方傳送一段時間後沒有收到確認就重傳。2 資料校驗 3 資料合理分片和排序 udp ip資料報大於1500位元組,大於mtu.這個時候傳送方ip層就需要分片 fragmentation 把資料報分成若干片,使每一片都小於mtu.而接收方ip層則需要...

TCP協議如何保證可靠傳輸

一 可靠傳輸的要求 可靠的傳輸應該滿足下面兩個要求 1 傳輸的通道不產生差錯 2 保證傳輸資料的正確性,無差錯 不丟失 不重複 並且按序到達。這裡有兩層意思,一是能夠正確地傳輸資料,二是接收方能夠及時處理傳送方傳送的資料。二 可靠傳輸的工作原理 tcp為了提供可靠傳輸 1 首先,採用三次握手來建立t...

TCP如何實現可靠傳輸

1 tcp面向連線 udp無連線 2 tcp保證資料的可靠傳輸,資料傳送無差錯,不丟失,無重複,按序到達 udp不保證可靠交付 3 tcp連線一對一 udp支援更廣泛 4 udp實時性好,效率高,適用場景 短訊息傳輸,大量客戶端,對資料安全性要求不高但實時性要求高 5 tcp面向資料流 udp面向資...