計算機網路 TCP如何保證可靠傳輸

2021-10-14 04:18:37 字數 389 閱讀 6957

tcp 協議如何保證可靠傳輸?

1.資料被分割成資料塊。

2.tcp 給傳送的每⼀個包編號,接收⽅對包排序,把有序資料傳給應⽤層。

3.校驗和:保持⾸部和資料的檢驗和。如果收到報文段的檢驗和有錯,將丟棄且不確認收到該報⽂段。

4.接收端丟棄重複資料。

5.流量控制:利⽤滑動窗⼝實現,只允許傳送 接收端緩衝區 能接納的資料(若為0則不能傳送)。當接收⽅來不及處理時,會提示傳送⽅降低傳送速率,防⽌包丟失。

6.擁塞控制:⽹絡擁塞時,減少資料傳送(傳送方維護乙個擁塞視窗)。

7.arq協議:每發完⼀個分組就停⽌傳送,等待對⽅確認。收到確認後再發下⼀個分組。

8.超時重傳:發出⼀個段後啟動⼀個定時器,等待⽬的端確認。如果不能及時收到確認,將重發報⽂段。

計算機網路 TCP怎麼保證可靠?

tcp資料段以位元組為單位對資料段中的 資料 部分進行一一編號,確保每個位元組的資料都可以有序傳送和接收。序號 序號tcp傳送的資料段中 資料 部分 不包括tcp資料段頭部 每個位元組都有乙個序號,每個資料段中的 序號 欄位是以該資料段中第乙個位元組的序號進行填充的。確認號 確認號確認號指傳送包含這...

計算機網路3 可靠傳輸

title 計算機網路3 可靠傳輸 mathjax true date 2020 03 19 13 33 04 categories 計算機網路 tags 計算機網路 keywords 計算機網路 不可靠傳輸,voice over ip dns rpc dhcp?16位源埠,16位目標埠,16位ud...

計算機網路 TCP協議

tcp 傳送的資料單元稱為報文段。乙個 tcp 報文段分為 tcp 首部和 tcp 資料兩部分,整個 tcp 報文段作為 ip 資料報的資料部分封裝在 ip 資料報中,如圖所示 各欄位意義如下 tcp 是面向連線的協議,因此每個 tcp 連線都有三個階段 建立連線 資料傳送和連線釋放。tcp 連線的...