Re: [ CN ] 作業二

看板PangSir作者 (林檎技客 Ringo Geek)時間10年前 (2013/12/23 18:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/11 (看更多)
※ 引述《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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.28.128
文章代碼(AID): #1Ik1BGCB (PangSir)
討論串 (同標題文章)
文章代碼(AID): #1Ik1BGCB (PangSir)