※ 引述《tempTTP1 (任劍翔)》之銘言:
: 助教,各位同學:
: 上星期上課之後發現自己有一些問題還沒解決,想再問清楚一點,
: 先附一下投影片網址(主要是ch3的問題):
: http://www.cmlab.csie.ntu.edu.tw/~freetempo/CN2011/slides/CH3.pdf
: (頁碼是每四分之一頁的右下角的那個)
: p.48: 若假設收到1,2,3的ACK之後,ACK4遺失了,直接收到5的ACK那要怎麼辦呢?
: 依照圖上的說明,base不就直接改變了嗎?雖然在receiver的那邊是設計成沒
: 有send ACK4之前不會send ACK5,但是萬一ACK4有送出但遺失了呢?
在 GBN 的機制之下 如果收到 ACK 5 就代表 receiver 端一定有傳送過 ACK 4
所以 base 直接改變沒有問題呀XD
: p.49: highest in-order seq number的意思是?
就是目前收到 依序排列的 最後的封包
假設收到 123 67 9 那就是回傳 ACK 3
: p.60: 教授說time out值是RTT、received packet rate、deviation來決定的,
: 想問一下received packet rate是什麼(有點難想像)?deviation是指在
: physical link上的壅塞程度嗎?
received packet rate 就是 receiver 收到的速率壓
這個跟 deviation 都是指在 physical link上的壅塞程度
: p.61: 依照公式:上一次的estimateRTT*(1-alpha) + 這一次的sampleRTT*alpha
: 可以得到這一次的estimateRTT。想問一下estimate不就是要預估RTT可能是
: 多少嗎?為什麼反而用這一次的sample去算這一次的estimateRTT?
: 還是我誤會了?
這樣預估出來的 是下一次的RTT
: p.67: 我想問旁邊的example,sendbase應該是72,那為什麼要大於72?如果這樣的話
: 72不就沒有被ACK了嗎?
答案在第65頁
: p.70: 左邊那個欄位第二列...has ACK pending,但是從receiver的角度怎麼會知道
: 哪個ACK pending了?
: 右邊那欄第二列的ACKing both in-order segments意思是兩個segments只ACK
: 後面的那個?
: 右邊那欄第三列的duplicate ACK是誰的duplicate?我們現在expected的那個的
: 前一個嗎?
: 右邊那欄第四列的at lower end of gap意思是?
1. 怎麼會不知道
2. 對
3. 不是
4. 就是從他沒收到的開始要就對了
: p.86: 中間那張圖的R/3是怎麼算出來的?課本好像沒提到..,還是說只是要表示R/2>R/3?
我猜這只是舉例而已
: p.90,91: bits i RM cell set by switches...,想問一下switch和router的差別是什麼?
http://funp.com/t289808#p=289808 上網查一下
: p.91: 是不是不管CI是否=1,每個RM cell都會被return?又為什麼知道要return?
對 所以要先講好
: p.102: L的值是怎麼算出來的?
你再把投影片看一次 應該會有關係式
: 問題有點多,麻煩請助教和各位同學解答了~
: 謝謝解答