什麼是TCP的可靠傳輸

2021-08-01 02:56:12 字數 370 閱讀 2855

1、何為tcp的可靠性:

tcp的可靠傳輸主要來自兩個方面:

第一:tcp的可靠傳輸主要是說資料在物理介質中傳輸。比如網線,路由器,交換機等傳輸的時候,難免會受到其他物體的干擾造成資料bit產生翻轉,從而導致資料錯誤。乙個資料比如從北京傳送到深圳,中間會經歷無數個交換機,路由器等等,資料產生問題很正常,tcp的可靠傳輸就是採取了一些機制保證了資料能夠準確無誤的傳送到接收端。

第二:可靠傳輸是相對udp的不可靠性傳輸來說的,upd不能保證資料一定傳送給了客戶端,也不能保證資料在傳輸過程中有沒有錯誤等錯誤資料的產生,也不保證資料有丟失,而tcp是能保證的。

2、tcp的可靠性傳輸是如何保證的?1、

TCP是如何保證可靠傳輸的

1 確認和重傳 接受方在收到報文就會確認,傳送方傳送一段時間後沒收到確認就重傳。2 資料校驗,3 資料的合理分片和排序 4 流量控制 接收方來不及處理時,提示傳送方降低傳送速率,防止包丟失。5 擁塞控制 網路擁塞時,減少資料的傳送。滑動視窗機制 傳送視窗 swnd 和接受視窗 rwnd 通過視窗機制...

TCP是怎麼實現可靠傳輸的

tcp協議傳輸的特點主要是面向位元組流 傳輸可靠 面向連線。答 tcp協議保證資料傳輸可靠性的方式主要有 序列號 tcp傳輸時將每個位元組的資料都進行了編號,即序列號。確認應答 tcp傳輸過程中,每次接收方收到資料後,都會對傳輸方進行確認應答。也就是傳送ack報文。這個ack報文當中帶有對應的確認序...

TCP的可靠傳輸

可靠傳輸 能夠有序的都到達接受方 tcp使用滑動視窗 學習三個機制 超時重傳 快速重傳 選擇確認 累計確認 先了解背景 超時重傳很簡單 超時重傳的時間設定是個難點 簡單來說時依據多個往返時間確認平均往返時間,超時重傳設定比平均往返時間要長一點,記住超時時間時動態設定不斷變化的 以後有必要的時候來了解...