S Kiểm tra dữ liệu Bắt đầu Trạng thái kết nối thành công Chờ tín hiệu từ Client Gởi tín hiệu ACK đến Client vừa gởi thông báo Bắt đầu Probesize=probesize*4,5 Nếu Probesize lẻ Probesize=
Trang 5S Kiểm tra dữ liệu
Bắt đầu Trạng thái kết nối thành công Chờ tín hiệu từ Client
Gởi tín hiệu ACK đến Client vừa
gởi thông báo
Bắt đầu
Probesize=probesize*4,5
Nếu Probesize lẻ
Probesize= Probesize+1
Đ
S
Đ
S
Đ
S
Số pha i>=5
Trạng thái kết nối thành công
Bắt đầu quá trình đo Số pha i=1, Kích thước gói tin probezise=1024
BW[i][j]=probesize/gap[j](j=0->9) Tăng số pha lên 1: i=i+1
Số pha i lẻ
Lọc ma trận bw[i][j] để đưa ra băng
thông tốt nhất
Probesize=probesize*5 Nếu Probesize lẻ Probesize= Probesize+1
Tiến hành một pha thăm dò bao gồm thu, phát, nhận kết quả đo được
Kết quả chấp nhận được
Trang 6Đ S
Đ
S
Tiến hành gởi liên tục 10 gói tin đến server (j=0 to 9) với khoảng thời gian gởi hai gói tin liên tiếp là 1 Chờ nhận ACK
J<=9
Kiểm tra dữ liệu
Thiết lập khoảng thời gian chờ nhận 2 giữa gói tin vừa nhận với gói tin nhận kế trước đó
2>1
Gap[j]= 2-1 J=j+1
Kết thúc pha, tiến hành một pha mới
S
Đ