這部份的評分我們重視的是
有沒有實作 Contention Window 的變化
及其對應的行為
buffer 的部份實作細節由同學自行斟酌決定
所以同學提的這個差異
是不會被扣分的
TA
※ 引述《q82419 (q82419)》之銘言:
: 想請問關於實作receiver的buffer方面
: : 同上所述
: : buffer 的空格不需要跟 packet 的順序對齊
: : 所以沒有 gap 的問題 後來的補上
: : 接收端重組 packet 可以另外開 array 來處理
: : 不需要在 buffer 排序
: 因為spec投影片上: http://ppt.cc/LQFO page 75
: 5 6
: ↓ ↓
: __1__ __2__ __3__ __4__ drop
: flush
: _____ __6__ _____ _____
: buffer跟packet對齊的情形
: 看到spec這樣子我也這樣寫(應該很多人都這樣寫?)
: 是否可以照這種方式,對齊buffer跟sequence number,
: 當有drop發生的時候判斷buffer是否為滿,若buffer已滿再flush
: 可以按照這種方式去實作嗎?因為要改會有點麻煩...
: 謝謝助教