Thí nghiệm mô phỏng và kết quả đạt được 1 Thí nghiệm mô phỏng

Một phần của tài liệu Nghiên cứu cơ chế điều khiển trong giao thức TCP (Trang 59 - 60)

Chương 3: KHẢO SÁT ĐÁNH GIÁ HIỆU SUẤT CỦA TCP BẰNG BỘ MÔ PHỎNG MẠNG NS

3.2.Thí nghiệm mô phỏng và kết quả đạt được 1 Thí nghiệm mô phỏng

3.2.1. Thí nghiệm mô phỏng

Chương trình mô phỏng do em xây dựng được in trong phụ lục của khoá luận tốt nghiệp này. File chương trình có tên “kltn-nthat01.tcl”, file vết của chương trình mô phỏng có tên là “kltn-nthat01.tr”, file vết dùng cho chương trình hiển thị NAM có tên là “kltn-nthat01.nam”.

Mạng mô phỏng được xây dựng gồm 6 nốt tham gia vào quá trình truyền thông, với các kết nối như mô tả trên hình vẽ 30. NS tự động đánh số thứ tự các nốt theo thứ tự các nốt được tạo ra, đầu tiên là nốt 0. Để dễ nhớ, em gán tên cho các nốt, thí dụ s1, s2 ... với chữ cái s nhần chỉ các nốt có thể gửi (send) gói tin số liệu hoặc gói tin biên nhận, chữ cái r ngầm chỉ bộ định tuyến – router. Nốt 0 (trên hình ghi nhãn là s1) sẽ gửi các gói tin tới nốt 4 (s3), nốt 1 (s2) sẽ gửi các gói tin tới nốt 5 (s4), hai luồng gói tin ứng với 2 kết nối sẽ cùng đi qua chặng đường từ nốt 2 (r1) đến nốt 3 (r2).

Như vậy, tô pô của mạng đã được xác định. Để thực hiện việc gửi dữ liệu giữa các nốt, chúng ta phải tạo các agent gửi dữ liệu từ các nốt gửi cũng như tạo các agent nhận dữ liệu trên nốt nhận. Ở đây, các agent TCP (TCP1, TCP2) gửi sẽ được gắn vào các nốt s1, s2. Các agent sink (sink1, sink2) nhận dữ liệu sẽ được gắn vào nốt s3, s4. Khi đó chúng ta nối các agent này tương ứng lại với nhau.

Tiếp đến chúng ta tạo các nguồn truyền thông (traffic source) ftp (ftp1,ftp2) và gắn chúng tương ứng vào các agent TCP.

Hình 30. Chi tiết tô pô của mạng mô phỏng

Em thực hiện thí nghiệm mô phỏng với việc truyền thông từ nốt s1 đến nốt s3 và từ nốt s2 đến nốt s4. Thực thể tcp1 truyền các gói tin đến thực thể nhận sink1 trên nốt s3 trong khoảng thời gian 0.1s đến 10.0s; Thực thể tcp2 truyền các gói tin đến thực thể nhận sink2 trên nốt s4 trong khoảng thời gian 3s đến 10.0s;

Kích thước gói tin lấy giá trị mặc định bằng 1040 byte. Tương tự như vậy, kích thước hàng đợi tại các nốt trung gian r1, r2 và một số tham số khác được nhận giá trị mặc định của bộ mô phỏng mạng NS.

Một phần của tài liệu Nghiên cứu cơ chế điều khiển trong giao thức TCP (Trang 59 - 60)