[ CN ] 作业二

楼主: q82419 (q82419)   2013-12-21 07:42:48
想请问几个问题
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是否已满)
2. sender agent receiver的message
是否必须照投影片上的格式去输出?
还是可以依照自己的定义,只要显示该有的资料即可?
3. sender receiver的terminate时机
sender只要送出FIL packet并确认ACK就可以结束吗?
FIL算在congesion window里面吗?还是可以最后单一一个packet送出?
receiver是否一次只会接受一个file?
接收到FIL并送出ACK,flush完后就可以结束吗?
4. agent的实作
必须像投影片中一样一次接完所有packet再送出吗?
可以每接到一个packet就送出->等ack->回传ack 吗?
5. loss rate
请问loss rate的详细算法是...?
谢谢助教

Links booklink

Contact Us: admin [ a t ] ucptt.com