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面向資...