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 終止...