Tiểu Luận - Tìm Hiểu NS2 Và Demo

THThiNganHang
0 lượt tải
10
0

Nội dung tài liệu

Trang 1

Trường đại học Khoa Học Khoa công nghệ thông tin BÀI TẬP TIỂU LUẬN Đề tài:tìm hiểu ns2 và demo Giáo viên hướng dẫn: Sinh viên thực hiện:ĐỒNG HỮU NGỌC HUY MỤC LỤC 785 85 99999999999999999999999999999999999999999999999999999999999999999999999: ;9+ < = >? 0'! 999999999999999999999999999999999999999999999999999999999999' 9+ < = >? 0! 99999999999999999999999999999999999999999999999999999999999999' 95 @ 0'! 999999999999999999999999999999999999999999999999999999999999999999A :95 - B ) B &! 9999999999999999999999999999999999999999999999999999999999999A '95 &C' - %D% %!999999999999999999999999999999999999999999999999999999999999E 9 F7 >? 0'! 9999999999999999999999999999999999999999999999999999999999999E :9 G HI > J K5! 999999999999999999999999999999999999999999999999999999E '9 HI K 7H +! 9999999999999999999999999999999999999999999999999999999999999L A9 HI M J 5N5 K 7H +! 9999999999999999999999999999999999999999999999999O 9 - PQ R ! 999999999999999999999999999999999999999999999999999999999999O D9 - PQ & ! 999999999999999999999999999999999999999999999999999999999999O 9 # S T - PQ U ' V ! 99999999999999999999999999999999999999999999999999999999O E95N5 N5 W C;+ X YI + 0'! 99999999999999999999999999999999999999999999O 9P , # ; * ! 9999999999999999999999999999999999999999999999999999999999999O D9; * Z ! 99999999999999999999999999999999999999999999999999999999999999999[ 9; * 5 ! 99999999999999999999999999999999999999999999999999999999999999999[ E9 < \ + Z8 + YI + 0'! 999999999999999999999999999999999999999999999999999] 9 .^ ;^^T ! 9999999999999999999999999999999999999999999999999999999999999] D9 _ T S )` ! 99999999999999999999999999999999999999999999999999999999999] 9\ )` ^ , & T % T a # ! 99999999999999999999999999999999999999999999999b )9\ )` c Td^ # ! 99999999999999999999999999999999999999999999999999999999:e O9 f5 0g = ! 99999999999999999999999999999999999999999999999999999999999:e [9 f Zh + ;7! 999999999999999999999999999999999999999999999999999999999:e ]9 M J i ! 9999999999999999999999999999999999999999999999999999999999999999:e >95N5 j 7?7 J k >< 0C'! 9999999999999999999999999999999999999999999999:: :9 ;7 99999999999999999999999999999999999999999999999999999999999999999999999:: '9 Y;5X+Y; ! 99999999999999999999999999999999999999999999999999999999999999:' 9 j ZX7I! 99999999999999999999999999999999999999999999999999999999999:E : 2 + 3 +45 6

Trang 2

A.GIỚI THIỆU VỀ NS2: I.GIỚI THIỆU VỀ NS: • Ns là một phần mềm mô phỏng mạng điều khiển sự kiện riêng rẽ hướng đối tượng ,được viết bằng ngôn ngữ C++ va OTCL. • Trong đó, C++ dùng để xử lý dữ liệu, các thao tác về gói tin và Otcl được sử dụng để định dạng cấu hình mô phỏng, điều khiển mô phỏng. • Đây là lí do để hệ mô phỏng NS đạt hiệu quả. Để giảm bớt thời gian xử lý gói tin và những sự kiện trong mô phỏng, tất cả đều được thực hiện trên C++. • NS được sử dụng để mô phỏng LAN và WAN . • NS-2 được thiết kế để chạy trong môi trường Unix.Vì thế để chạy NS-2 trên windows ta cần Cygwin là phần mềm giả lập môi trường Unix trong Windows. • NS thực thi các giao thức mạng như Giao thức điều khiển truyền tải (TCP) và Giao thức gói người dùng (UDP); các dịch vụ nguồn lưu lượng như Giao thức truyền tập tin (FTP), Telnet, Web, Tốc độ bit cố định (CBR) và Tốc độ bit thay đổi (VBR) ; các kỹ thuật quản lý hàng đợi như Vào trước Ra trước (Drop Tail), Dò sớm ngẫu nhiễn (RED) và CBQ; các thuật toán định tuyến như Dijkstra… NS cũng thực thi multicasting và vài giao thức lớp Điều khiển truy cập đường truyền (MAC) đối với mô phỏng LAN. Tổng quan về ns2: Hình tổng quan ns2 dưới gốc độ người dùng • OTcl Script Kịch bản OTcl ' 2 + 3 +45 6

Trang 3

• Simulation Program Chương trình Mô phòng • OTcl Bộ biên dịch Tcl mở rộng hướng đối tượng • NS Simulation Library Thư viện Mô phỏng NS • Event Scheduler Objects Các đối tượng Bộ lập lịch Sự kiện • Network Component Objects Các đối tượng Thành phần Mạng • Network Setup Helping Modules Các mô đun Trợ giúp Thiết lập Mạng • Plumbling Modules Các mô đun Plumbling • Simulation Results Các kết quả Mô phỏng • Analysis Phân tích • NAM Network Animator Minh họa Mạng NAM II.CÀI ĐẶT NS2: 1.Cài trên windowns: B1: Quá trình chạy file này có những bước chọn sau: - Chọn Install local from Directory trong hộp thoại Chose Install Type. C Chọn thư mục mặc nhiên là C:\Cygwin và chọn All User và Unix/Binary trong hộp thoại Chose Installation Directory. - Hộp thoại Select local Package Directory chỉ định gói là đường dẫn đến thư mục ftp%3a%2f%2fftp.nctu.edu.tw%2fWindows%2fcygwin. - Trong hộp thoại Select Package chọn mục Currence và chọn All sao cho hiển thị Install. - Chương trình sẽ tự động cài đặt cho đến khi hoàn thành. Nên chọn Creat Icon on Desktop. Trên nền Desktop sẽ có biểu tượng của Cygwin. B2: Cài đặt NS-2. Bước này gồm các bước nhỏ sau: *b2.1: Double Click (Chạy file Cygwin) trên biểu tượng Cygwin trên Desktop (Bước này phải thực hiện. Khi file Cygwin chạy lần dầu sẽ khởi tạo thư mục có tên là tên của người sử dụng trong thư mục C:\Cygwin\home\<tên người sử dụng>. Nếu không chạy file Cygwin thì không có thư mục này. Màn hình làm việc giống màn hình DOS. *b2.2: Xả nén file ns-allinone-2.30.tar và chép thư mục ns-allinone-2.30 vào thư mục C:\Cygwin\home\<tên người sử dụng> *b2.3: Trở lại màn hình của Cygwin (giống màn hình DOS), tại dấu mời có dạng <ten người sử dụng> gõ lệnh CD ns-allinone-2.30 để vào thư mục ns-allinone-2.30 A 2 + 3 +45 6

Hiển thị 3 trang đầu. Tải tài liệu để xem đầy đủ.

Bình luận (0)

Đăng nhập để tham gia bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!