- Chạy NS2 trong môi trường Cyqwin
BÀI TẬP LÝ THUYẾT NS
1) Tính các tham số hiệu năng bằng cách lên kịch bản và sử dụng ping tool. 2) Tính các tham số hiệu năng bằng cách lên kịch bản và sử dụng tracert tool. 3) Tính các tham số hiệu năng bằng cách lên kịch bản và sử dụng SNMP
tool.
4) Trình bày phương pháp kiểm soát hiệu năng trên cơ sở Sniffer tool. 5) Trình bày cách sử dụng và hàm trong bộ thư viện winpcap, libpcap.
6) Tính các tham số hiệu năng bằng cách lên kịch bản và sử dụng tcpdump tool.
7) Tính các tham số hiệu năng bằng cách lên kịch bản và sử dụng windump tool.
8) Trình bày phương pháp quản trị hiệu năng sử dụng Wireshark tool. 9) Trình bày phương pháp quản trị hiệu năng sử dụng Iris tool.
10) Triển khai minh họa kiểm soát lưu lượng với các DoS tool. 11) Triển khai minh họa kiểm soát lưu lượng với các DDoS tool.
12) Tính các tham số hiệu năng bằng cách lên kịch bản và sử dụng Netpert tool.
13) Tính các tham số hiệu năng bằng cách lên kịch bản và sử dụng Iperf tool. 14) Tính các tham số hiệu năng bằng cách lên kịch bản và sử dụng DBs tool. 15) Tính các tham số hiệu năng bằng cách lên kịch bản và sử dụng Pathrate
tool.
16) Tính các tham số hiệu năng bằng cách lên kịch bản và sử dụng Pathload tool.
17) Tính các tham số hiệu năng bằng cách lên kịch bản và sử dụng Nettest tool.
18) Tính các tham số hiệu năng bằng cách lên kịch bản và sử dụng tcptrace tool.
19) Trong câu lệnh set udp [new Application/Traffic/<udp-src-type>] hãy trình bày và so sánh khái niệm udp-src-type bao gồm CBR (Constant Bit Rate), Exponential, Pareto. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
20) Giải thích câu lệnh sau đây $ns duplex-link-op $n2 $n3 queuePos 0.5, mở rộng với câu lệnh $ns duplex-link-op. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
21) Giải thích khái niệm Unicast address classifier và multicast address
classifier, triển khai ví dụ minh họa trên mô hình mạng cụ thể với các
22) Giải thích câu lệnh set lossmod [new ErrorModel], mở rộng với khả năng sinh lỗi trên luồng, triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
23) Trình bày và triển khai các câu lệnh tác động lên queue, triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
24) Để theo dõi luồng ứng dụng, ns2 sử dụng set trace [new
Application/Traffic/Trace]. Hãy trình bày và triển khai các câu lệnh tác
động lên trace, cho ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
25) Trình bày và triển khai công cụ awk, triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
26) Câu lệnh set trace-all [open trace.tr w] sinh ra file trace.tr, triển khai phân tích số liệu trong file đó với công cụ xgraph.
27) Câu lệnh set trace-all [open trace.tr w] sinh ra file trace.tr, triển khai phân tích số liệu trong file đó với công cụ gnuplot.
28) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
DropTail, Fair Queueing(FQ). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
29) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
DropTail, Stochastic Fair Queueing(SFQ). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
30) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
DropTail, Deficit Round Robin scheduling (DRR). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
31) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
DropTail, Random Early Detection (RED). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
32) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
DropTail, Class Based Queuing (CBQ). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
33) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
Fair Queueing(FQ), Stochastic Fair Queuing (SFQ). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
34) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
Fair Queueing(FQ), Deficit Round Robin scheduling (DRR). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
35) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
Fair Queueing(FQ), Random Early Detection (RED). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
36) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
Fair Queueing(FQ), Class Based Queuing (CBQ). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
37) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
Stochastic Fair Queuing (SFQ), Deficit Round Robin scheduling (DRR). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
38) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
Stochastic Fair Queuing (SFQ), Random Early Detection (RED). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập. 39) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
Stochastic Fair Queuing (SFQ), Class Based Queuing (CBQ). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
40) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
Deficit Round Robin scheduling (DRR), Random Early Detection (RED). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
41) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
Deficit Round Robin scheduling (DRR), Class Based Queuing (CBQ). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
42) Trong câu lệnh $ns <link-type> <n1> <n2> <bandwidth> <delay>
<queue-type>, hãy trình bày và so sánh khái niệm queue-type bao gồm
Random Early Detection (RED), Class Based Queuing (CBQ). Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
43) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Tahoe, Reno. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
44) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Tahoe, NewReno. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
45) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Reno, NewReno. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
46) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Tahoe, Vegas. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
47) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Tahoe, Fack. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
48) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Reno, Vegas. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
49) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Reno, Fack. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
50) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Tahoe, Sack. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
51) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Reno, Sack.
Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
52) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Tahoe, FullTCP. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
53) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Reno, FullTCP. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
54) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm NewReno, Vegas. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
55) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm NewReno, Fack. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
56) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm NewReno, Sack. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
57) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm NewReno, FullTCP. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
58) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Vegas, Fack. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
59) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Vegas, Sack. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
60) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Vegas, FullTCP. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
61) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Fack, Sack. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập. 62) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy
trình bày và so sánh khái niệm tcp-agent-type bao gồm Fack, FullTCP. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
63) Trong câu lệnh set tcp_agent [new Agent/TCP/<tcp-agent-type>] hãy trình bày và so sánh khái niệm tcp-agent-type bao gồm Sack, FullTCP. Triển khai ví dụ minh họa trên mô hình mạng cụ thể với các tham số thiết lập.
64) Trong câu lệnh $tcp set <parameter> <value>, giải thích parameter thiết lập cho Agent TCP sau Window settings (window_), ECN bit
(ecn_), timer granularity (tcpTick_), congestion window (cwnd_), ssthresh setting (ssthresh_). Triển khai ví dụ minh họa trên mô hình
mạng cụ thể với các tham số thiết lập.
65) Giải thích và cho ví dụ minh họa câu lệnh $ns rtproto <type> được triển khai cho thiết lập routing trên unicast node với type là Static, Session, DV, cost, multipath.
66) Giải thích và cho ví dụ minh họa câu lệnh $ns mrtproto <type> được triển khai cho thiết lập routing trên multicast node với type là CtrMcast, DM, dynamicDM, pimDM.