[ CN ] 作業二

作者: s88239 (億載金城武)   2013-12-21 21:46:56
1. 下面這種情形要怎麼處理?
sender 4 5 6
↓ ↓ ↓
loss arrive
receiver __1__ __2__ __3__ _____
說明:packet #4 掉了,但是#5、#6都有收到
$我個人推測:
drop data #5
flush
recv data #6 _____ _____ __6__ _____
send ack #6
recv data #4 __4__ _____ __6__ _____
send ack #4
recv data #5 __4__ __5__ __6__ _____
send ack #5
ignr data #6
send ack #6
每遇到out of bound就先drop一個packet再flush
2. 第二種情形?
sender 4 5 6 7
↓ ↓ ↓ ↓
loss recv recv drop
receiver __1__ __2__ __3__ _____ __5__ __6__
這種情形是packet #4 掉了,#5、#6、#7都有收到
#7 drop掉,可是這時後buffer有gap,不能flush吧?
那該怎麼處理?
3. sender跟receiver是否要寫在同一份檔案?
總共是否只要交兩份code?(transmitter、agent)

Links booklink

Contact Us: admin [ a t ] ucptt.com