Re: [ CN ] 作业二

楼主: ckmShih (林檎技客 Ringo Geek)   2013-12-23 18:39:08
※ 引述《q82419 (q82419)》之铭言:
: 想请问几个问题
: 1. flush的时机
: ex: sender 4 5 6
: ↓ ↓ ↓
: receiver __1__ __2__ __3__ _____
: 这时如果到达的顺序是 5 -> 4 -> 6
: 那应该是哪一种情况?
: a. drop data #5
: recv data #4 // 此时buffer恰好满
: send ack #4
: flush
: recv data #6
: (drop发生时buffer未满,接到一个packet就判断一次,
: buffer一满就进行flush)
: b. drop data #5
: recv data #4
: send ack #4
: drop data #6
: flush // flush一定排在drop之后
: (drop发生时buffer未满,等到下一个drop时才判断buffer是否已满)
1. 依照投影片范例 收到 data #5 的时候不需要 drop 可以留下来
2. Flush 的时机是在有封包因 buffer 放不下被 drop 之后
: 2. sender agent receiver的message
: 是否必须照投影片上的格式去输出?
: 还是可以依照自己的定义,只要显示该有的资料即可?
可以依照自己的定义
只要显示该有的资料
: 3. sender receiver的terminate时机
: sender只要送出FIL packet并确认ACK就可以结束吗?
: FIL算在congesion window里面吗?还是可以最后单一一个packet送出?
: receiver是否一次只会接受一个file?
: 接收到FIL并送出ACK,flush完后就可以结束吗?
FIL packet 可以算也可以不算在 congesion window里面
这个同学可以自行选择
一次只会传一个档案
: 4. agent的实作
: 必须像投影片中一样一次接完所有packet再送出吗?
: 可以每接到一个packet就送出->等ack->回传ack 吗?
投影片中的 data1 实际是指一个 packet
所以是每接到一个packet就送出才对
: 5. loss rate
: 请问loss rate的详细算法是...?
Drop 的 Packet 数 / 总共转送的 Packet 数
: 谢谢助教
TA

Links booklink

Contact Us: admin [ a t ] ucptt.com