看板 PangSir 關於我們 聯絡資訊
投影片3-44頁的那張圖啊 他的default是什麼意思呢? 是代表除了右邊那個case之外都要走這個嗎? 因為他一開始就已經包好了一個seq#=1的pkt 這樣萬一sender那邊送的第一個封包壞掉了 他還是會收到一個ack,把base++ (這邊是指sender的部分) 這樣第一個封包永遠不會重送 第二個封包送了他不要(因為收到的ack seq#仍會是1) 就陷入無解狀態了囧 還是我誤會了什麼 請板上大家幫忙回答一下了 感恩<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.0.42
lwkspy:他的default應該是指收到封包後corrupt或seqnum不對之類的 06/22 10:04
lwkspy:所以封包掉了就代表他甚麼都收不到,就繼續等啊 06/22 10:05
freshJC:如果receiver的initial state是先作一個seq#=0的pkt放著, 06/22 13:21
freshJC:應該就可以解決問題,我查看課本的圖例時是seq#=0沒錯。 06/22 13:22
freshJC:不知道老師在上到這裡時有沒有跟各位同學討論到這件事?@@" 06/22 13:23
anfranion:可是解開那邊exp number是不對的 這樣變成收到要先++? 06/22 14:19
freshJC:exp number那邊維持原樣,也就是1。 06/22 16:44
anfranion:喔喔喔~~~~~ 06/22 23:36
anfranion:謝助教!! 06/22 23:36