[CN]HW2

看板PangSir作者 (修也森)時間12年前 (2012/05/17 15:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串486/489 (看更多)
助教你好,請問 當今天client向server做RRQ的請求,然後他們之間開始互相傳資料... 當server送最後一份資料塊data#n給client,這時client收到這份data, 並回傳ack#n,但是ack#n卻loss,因此server以為client沒收到data#n, 因此重新傳一份data#n,這時client再一次收到server送來的data#n, 因此client知道server並沒有收到ack#n,因此又再度送ack#n給server, 但這份ack#n又loss,因此server又傳一份data#n給client,結果這份 data#n也loss掉....如此一來,client以為server已收到ack#n, 因此結束這次的RRQ,但server仍舊沒收到ack#n,因此server以為 client沒收到data#n,所以繼續傳data#n.... 最後server便不停地傳data#n而無法停止。 請問該如何解決這種情形? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.170 ※ 編輯: kevin269782 來自: 140.112.4.170 (05/17 15:49)
文章代碼(AID): #1FjAqMfW (PangSir)
討論串 (同標題文章)
以下文章回應了本文
CN
完整討論串 (本文為第 486 之 489 篇):
CN
2
3
16年前, 04/09
CN
5
5
16年前, 04/17
CN
16年前, 04/19
CN
16年前, 04/19
CN
1
4
16年前, 04/19
CN
16年前, 04/22
CN
16年前, 04/22
CN
16年前, 04/23
CN
1
1
CN
文章代碼(AID): #1FjAqMfW (PangSir)