CHUYÊN ĐỀ VIỄN THÔNG
TÌM HIỂU VỀ NS-2
CHƯƠNG 1 TỔNG QUAN VỀ NS-2
1.1 Giới thiệu về NS-2:
NS-2 là 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 phát triển tại UC Berkely, được viết bằng ngôn ngữ C+ + Và Otcl. Bốn lợi ích lớn nhất của NS-2 phải kể đến là:
• Khả năng kiểm tra tính ổn định của các giao thức mạng đang tồn tại.
• Khả năng đánh giá các giao thức mạng mới trước khi đưa vào sử dụng.
• Khả năng thực thi những mô hình mạng lớn mà gần như ta không thể thực thi được trong thực tế.
• Khả nămg mô phỏng nhiều loại mạng khác nhau.
Mặc dù NS-2 là phần mềm mã nguồn mở có sẵn cho cả nền Windows 32 và Linux, nhưng nhóm chúng tôi chỉ nghiên cứu việc cài đặt cũng như thực thi NS-2 trong môi trường Linux.
1.2 Cài đặt NS-2:
Có nhiều cách để cài đặt NS-2 nhưng ở đây chúng tôi chỉ giới thiệu cách cài đặt đơn giản và dễ làm. Đầu tiên, chúng ta phải có một hệ điều hành Linux, ở đây chúng tôi sử dụng Linux Ubuntu 8.04 cho việc cài đặt NS-2. Sau đó download gói phần mềm tại địa chỉ http: //sourceforge. Net/projects/nsnam/files%2Fallinone%2Fns-allinone-2.33/. Sau khi tải xong. Chúng ta tiến hành cài đặt.
- Khởi động Ubuntu 8.04. Trong quá trình cài đặt phải đảm bảo việc kết nối với internet. Sau đó bạn chép file ns-allinone- 2.33. Tar. Gz vừa tải xong vào thư mục Home Folder. - Chúng ta thực hiện việc cập nhật cho hệ điều hành Ubuntu và cài đặt C, C+ + Compiler. Chúng ta vào Applications/Accessories/Terminal. Lần lượt gõ từng lệnh sau đây. (Nếu có yêu cầu nhập password thì nhập vào password đăng nhập vào máy của bạn).
----------------------------------------------
MỤC LỤC
CHƯƠNG 1: TỔNG QUAN VỀ NS-2
1.1 Giới Thiệu Về NS-2
1.2 Cài đặt NS-2
1.3 Chạy một chương trình NS
CHƯƠNG 2 KIẾN TRÚC TRÚC CỦA NS2.1 Giới thiệu về NS2.2 C+ + Và Otcl
2.3 Các đặc tính của NS
CHƯƠNG 3 CÁC BƯỚC CƠ BẢN MÔ PHỎNG KỊCH BẢN TRONG NS3.1 Khởi tạo và kết thúc
3.2 Định nghĩa các nút và mạng liên kết
3.3 Khởi tạo node
3.4 Khởi tạo link
3.4.1 Simplex-link
3.4.2 Duplex-link
3.5 Khởi tạo Network Agents
3.5.1 UDP
3.5.2 TCP
3.6 Các loại Tracffic
3.6.1 Tốc độ bit cố định CBR
3.6.2 Traffic thay đổi theo phân bố mũ Exponential
3.6.3 Traffic thay đổi theo phân bố Pareto
3.6.4 TrafficTrace
3.7 Các dịch vụ cơ bản trong Internet
3.7.1 Giao thức truyền tập tin FTP
3.7.2 Telnet
3.7.3 Giao thức truyền siêu văn bản HTTP
3.8 Tracing
3.9 Routing
3.9.1 Unicast
3.9.2 Multicast
CHƯƠNG 4: GIỚI THIỆU CÁC PHẦN MỀM DÙNG KẾT HỢP VỚI NS4.1 NAM
4.1.1 Chạy NAM
4.1.2 Chức năng của NAM trong đồ họa người dùng
4.1.2.1 Cửa sổ NAM Console
4.1.2.2 Cửa sổ minh hoạ NAM
4.2 NSCRIPT
4.3 Topology Generator
4.4 Trace Data Analyzers
4.4.1 XGRAPH
4.4.2 TRACEGRAPH
CHƯƠNG 5 XÂY DỰNG CÁC ỨNG DỤNG MÔ PHỎNG
5.1 Mô phỏng mạng IP không hỗ trợ MPLS
5.1.1 Chương trình mô phỏng
5.1.2 Kết quả mô phỏng
5.1.3 Nhận xét
5.2 Mô phỏng định tuyến ràng buộc trong MPLS
5.2.1 Chương trình mô phỏng
5.2.2 Kết quả
5.2.3 Nhận xét
------------------------------------------------
Keyword: download,chuyen de,vien thong,tim hieu,ve ns-2
Nhận xét
Đăng nhận xét