Chƣơng 2 : Mạng không dây và ứng dụng TCP trong mạng không dây
1. Giới thiệu phần mềm đo
1.1. Lựa chọn phần mềm
Trên thế giới có nhiều công cụ để đo băng thông truyền trong mạng bao gồm cả phần cứng và phần mềm. Phần mềm có ƣu điểm dễ triển khai và chi phí thấp hơn so với phần cứng vì vậy trong luận văn này chỉ xin đề cập tới phƣơng pháp sử dụng phần mềm để đo. Một số phần mềm hiện đang có trên thị trƣờng nhƣ DUMeter, MyConnection PC, Net Meter, Bit MeterII, BWMeter. Trong luận văn này chúng tôi sử dụng phần mềm Bit Meter II để đo bởi một số nguyên nhân sau:
Gía thành: Về giá thành Bit Meter là một phần mềm miễn phí, còn các phần mềm khác là thƣơng mại muốn sử dụng trả phí cho nhà sản xuất cụ thể nhƣ DUMeter giá 19,95 USD, MyConnection PC giá 39 USD, NetMeter giá 24,9 USD, BWMeter giá 30 USD.
Sử dụng để đo băng thông: Các phần mềm trên đều có khả năng đo băng thông
trong mạng LAN và WAN.
Hiển thị kết quả đo theo dạng đồ hoạ và Text: Các phần mềm trên đều có khả
năng hiển thị theo dạng đồ hoạ và text.
Quy định lƣu lƣợng băng thông tối đa và cảnh báo sử dụng cho ngƣời dùng:
Tính năng này các phần mềm đều có riêng MyConnection PC không có tính năng này. Tính năng này cho phép ngƣời quản trị có thể đặt băng thông sử dụng tối đa cho một ngƣời dùng, nếu ngƣời dùng sử dụng quá số băng thông này phần mềm sẽ gửi cảnh báo hoặc mail tới ngƣời sử dụng.
Thống kê lƣu lƣợng sử dụng theo ngày tháng năm: Các phần mềm trên đều có
tính năng này, thông qua nó ngƣời dùng sẽ thống kê đƣợc số lƣợng băng thông UPLOAD và Download của mình là bao nhiêu ở hiện tại và trong quá khứ.
Xuất báo cáo: Tính năng này cho phép phần mềm xuất ra file báo cáo việc sử
dụng băng thông của ngƣời dùng theo thời gian. Tính năng này đƣợc trang bị cho tất cả các phần mềm trên.
StopWatch: cho phép ngƣời dùng có thể tính giờ thời gian và dung lƣợng truyền
và nhận file từ mạng LAN hoặc WAN đồng thời cho phép hiển thị tốc độ truyền nhận trung bình trong thời gian đó. Tính năng này có trên phần mềm DUMeter, BitMeterII VÀ BWMeter.
Sử dụng trên hệ điều hành mới nhất nhƣ 2008 hay Win 7: Tất cả các phần mềm
trên đều đƣợc thiết kế sử dụng trên các hệ điều hành mới nhất hiện nay cho cả phiên bản 30bit và 64bit của hệ điều hành
Sử dụng trên hệ điều hành mở: Chỉ duy nhất có phần mềm BitmeterII có thể cài
Yêu cầu về phần cứng: Tất cả các phần mềm trên đều không yêu cầu một cấu hình phần cứng cụ thể nào. Dung lƣợng ổ cứng khi cài đặt cũng rất nhỏ (<20Mbps).
Để thuận tiện cho việc đo tốc độ trong luận văn này chúng tôi sử dụng tính năng StopWatch trong phần mềm để đo. Đáp ứng việc này chỉ có 3 phần mềm DUMeter, BitMeter2, BWmeter trang bị tính năng này. Tiếp đến luận văn sẽ kiểm tra lại độ chính xác của ba phần mềm trên bằng cách truyền dữ liệu từ máy tính khác về với tốc độ chuẩn của hệ điều hành Windows 7. Các phần mềm sẽ đƣợc bật đồng thời trong máy, khi dữ liệu bắt đầu truyền về sẽ hiện ra kết 4 kết quả, một là tốc độ nhận chuẩn ( theo thông số nhận dữ liệu của windows) và ba kết quả còn lại là tốc độ nhận dữ liệu đƣợc đo bằng 3 phần mềm. Dữ liệu sẽ đƣợc lấy xác suất 16 lần đo bất kỳ và tìm ra sai số của mỗi phần mềm qua mỗi lần đo ví dụ: Dữ liệu đƣợc truyền tới máy đo với tốc độ 5,1MB ( kết quả tốc độ của Windows) lúc này phần mềm DUMeter hiển thị tốc độ nhận dữ liệu là 5,2MB nhƣ vậy với phần mềm DUMeter và tốc độ chuẩn tính là lệch 0,1MB. Sau 16 lần đo nhƣ vậy phần mềm nào có độ lệch ít nhất sẽ là phần mềm đo chuẩn xác.
Sau 16 lần đo kết quả tổng kết nhƣ sau: Số lần đo Tốc độ nhận trên Windows (MB)
Sai số của phần mềm đo DUMeter (MB) BitMeter2 (MB) BWMeter (MB)
Đo với truyền mạng không dây
1 1,07 0,23 0,03 0,23 2 1,22 0,02 0,02 0,02 3 1,16 0,04 0,04 0,14 4 1,19 0,03 0,03 0,21 5 1,22 0,12 0,02 0,08 6 1,21 0,01 0,01 0,09 7 1,21 0,19 0,09 0,19
Đo với truyền mạng có dây
8 6,11 0,71 0,41 0,61 9 7,7 0,5 0,4 0,4 10 7,78 0,08 0,12 0,18 11 6,73 4,49 0,07 4,51 12 11,4 0 0,4 0 13 10,4 0 0,2 0,9 14 10,8 0 0,1 1,2 15 10,2 1,8 0,2 2 16 9,82 0,19 0,58 0,08 Tổng sai số 2,76 8,37 10,76
Nhƣ vậy dựa vào những so sánh trên, phần mềm BitMetetII vƣợt trội hơn các phần mềm khác. Về giá thành ngƣời dùng sử dụng hoàn toàn miễn phí, về độ chính xác BitMeter là tốt nhất, hệ điều hành ngƣời dùng có thể sử dụng trên cả Windows và hệ điều hành mở, còn các tính năng khác phần mềm BitMeter vẫn đƣợc trang bị đầy đủ cho ngƣời dùng. Vì vậy với phƣơng sử dụng phần mềm đo tốc độ truyền hình ảnh camera thông qua giao thức TCP và DUP trong môi trƣờng mạng không dây trong luận văn sẽ sử dụng phần mềm BitMeter để thực hiện.