1.情境一
使用統一模型和multicast傳送
執行 ns lab5.tcl 0 0 0.1 0 0 0
模擬結束後產生 sd 傳送紀錄檔和 rd 接收記錄檔
並計算封包遺失率:(12351-11124)/12351 = 0.099
這跟設定的網路底層遺失率為0.1很接近




2.情境二
使用統一模型unticast傳送
執行 ns lab5.tcl 0 0 0.4 0 0 0
模擬結束後產生 sd 傳送紀錄檔和 rd 接收記錄檔
並計算封包遺失率:(12351-12061)/12351 = 0.0234
這跟設定的網路底層遺失率為0.4的四次方0.0256很接近


3.情境三
使用GE模型unticast傳送
執行 ns lab5.tcl 0.96 0.94 0.001 0.05 1 0
模擬結束後產生 sd 傳送紀錄檔和 rd 接收記錄檔
並計算封包遺失率:(12351-12118)/12351 = 0.0188
這跟理論值0.01 * (1 - 0.94) + 0.05 * (1 - 0.96) /((1-0.96) + (1 - 0.94 ))
= 0.0206 很接近


課本上的執行型指令有錯誤
情境一 更正後為 ns lab5.tcl 0 0 0.1 0 0 0
情境二 更正後為 ns lab5.tcl 0 0 0.4 0 0 1
情境三 更正後為 ns lab5.tcl 0.96 0.94 0.001 0.05 1 0