亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: TCP NewReno的一個(gè)問題 [打印本頁]

作者: goingstudy    時(shí)間: 2017-06-28 20:28
標(biāo)題: TCP NewReno的一個(gè)問題
本帖最后由 goingstudy 于 2017-06-28 20:29 編輯

在RFC 6582NewReno 中的“Handling Duplicate Acknowledgments after a timeout" section 里:
After each retransmit timeout, the highest sequence number
   transmitted so far is recorded in the variable recover.  If, after a
   retransmit timeout, the TCP data sender retransmits three consecutive
   packets that have already been received by the data receiver, then
   the TCP data sender will receive three duplicate acknowledgments that
   do not cover more than recover.  In this case, the duplicate
   acknowledgments are not an indication of a new instance of
   congestion.  They are simply an indication that the sender has
   unnecessarily retransmitted at least three packets.

有幾個(gè)問題不明白:
1. 為什么timeout 后會(huì)重傳3個(gè)連續(xù)的包,不是應(yīng)該重傳一個(gè)嗎?我在其他有地方的文檔里好像看到說一般會(huì)在timeou后重傳多個(gè),這個(gè)誰能確定的解釋一下嗎?
2.收到的3個(gè)dup ack 為什么不會(huì)包含‘recover’, 按我的理解肯定會(huì)包含,這個(gè)怎么解釋?

作者: goingstudy    時(shí)間: 2017-06-30 15:55
好像是在一般的超時(shí)時(shí),可以重傳多個(gè),但是在reno里fast retrans 只傳一個(gè)。。
作者: goingstudy    時(shí)間: 2017-07-03 10:49
reno timeout 后會(huì)slow start,此時(shí)可能重傳多個(gè),并導(dǎo)致multiple dup ack
作者: oscarvei    時(shí)間: 2017-07-04 13:26
求樓主郵箱
作者: goingstudy    時(shí)間: 2017-07-05 20:59
要郵箱干嘛
作者: goingstudy    時(shí)間: 2017-07-05 21:01
回復(fù) 3# goingstudy

NewReno 也會(huì)有這種情況
作者: nswcfd    時(shí)間: 2017-07-10 15:43
tcp方面的問題,可以嘗試聯(lián)系一下csdn的dog250
作者: qianguozheng    時(shí)間: 2017-07-10 16:36
這個(gè)會(huì)導(dǎo)致什么問題嗎?
作者: goingstudy    時(shí)間: 2017-07-11 12:33
回復(fù) 7# nswcfd
Okay, thank you.


作者: goingstudy    時(shí)間: 2017-07-11 12:39
回復(fù) 8# qianguozheng
RFC里說的很清楚了,會(huì)導(dǎo)致多次fast retrans,進(jìn)一步NewReno 的cwnd 會(huì)減半,throughput會(huì)降低,當(dāng)然現(xiàn)在的Tcp協(xié)議棧應(yīng)該沒轍問題了






歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2