TCP可靠傳輸的工作原理

2022-03-14 22:18:37 字數 713 閱讀 7337

1.1.簡介

1.2.確認資料報丟失和遲到

記住一點:只要沒有告訴我你收到了,就表明你沒收到,我就要重發。

1.3.可靠通訊的實現

1.4.通道利用率

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

可以到這樣通道的利用率u是很低的。

1.5.流水線傳輸

由以上公式可知,只要提高傳送資料報時間td就可以提高通道利用率u,採用流水線傳輸方式。

ack表示確認報文。

現在大多採用這種方式,那如何保證可靠傳輸呢?採用連續arq協議。

1.6.連續 arq 協議

1.7.累積確認

1.8.go-back-n(回退 n)

1.9.tcp 可靠通訊的具體實現

TCP 可靠傳輸的工作原理

感謝原作者 tcp 可靠傳輸的工作原理 arq automatic repeat request 自動重傳請求 全雙工通訊的雙發既是傳送方也是接收方。下面為了討論問題的方便,我們僅考慮a傳送資料而b接受資料並傳送確認。因此a就做傳送方,b叫做接收方。因為這裡是討論可靠傳輸的原理,因此把傳送的資料單元...

TCP可靠傳輸的工作原理

由於ip層是盡最大努力交付 不可靠的通訊 所以為了保證可靠傳輸,tcp必須採取適當的措施才能保證兩個傳輸層的通訊變得可靠。理想的通訊是 1.傳輸的通道不產生差錯 2.無論傳送方以多快的速度傳送,接收方都來得及接收處理資料。但是實際上並不存在這樣理想的傳輸,所以我們需要採取一些可靠傳輸的協議,當出現差...

TCP可靠傳輸原理

1 分為首部和資料兩部分,二十個位元組固定首部 2 分析 1 兩個位元組源埠 兩個位元組目的埠 2 四個位元組序號 報文段序號 四個位元組確認號 期望收到對方下乙個報文段的第乙個資料位元組的序號 3 四位資料偏移 六位保留 六位控制位 緊急urg 確認ack 推送psh 復位rst 同步syn 終止...