số thuộc khung hình đó đã được thừa nhận. Người gửi không
lo lắng về những khung hình và giữ không có bản sao của chúng. Vùng thứ hai, màu
Hình 11.12a, xác định phạm vi của các số thứ tự thuộc các khung được
gửi đi và có một tình trạng không rõ. Người gửi cần phải chờ đợi để tìm hiểu xem những khung hình
đã được nhận hoặc bị mất. Chúng tôi gọi những khung hình nổi bật. Phạm vi thứ ba,
màu trắng trong hình, xác định phạm vi của các số thứ tự cho khung hình có thể được gửi;
tuy nhiên, các gói dữ liệu tương ứng chưa được nhận được từ các mạng
lớp. Cuối cùng, khu vực thứ tư xác định số thứ tự mà không thể được sử dụng cho đến khi
slide cửa sổ, như chúng ta thấy bên cạnh.
Các cửa sổ chính nó là một trừu tượng; ba biến xác định kích thước và vị trí của mình ở
bất cứ lúc nào. Chúng tôi gọi những biến Sf (gửi cửa sổ, khung nổi bật đầu tiên), Sn (gửi
cửa sổ, khung hình tiếp theo được gửi), và Ssize (gửi cửa sổ, kích thước). Biến Sf xác định
số thứ tự của (cũ nhất) khung nổi bật đầu tiên. Biến Sn giữ
số thứ tự đó sẽ được giao cho các frame kế tiếp được gửi tới. Cuối cùng, biến
Ssize xác định kích thước của cửa sổ, được cố định trong giao thức của chúng tôi.
Các cửa sổ gửi là một khái niệm trừu tượng định nghĩa một tưởng tượng
hộp có kích thước 2m ~ 1 với ba biến: Sp Sm và Ssize
'Hình 11.12b cho thấy cách một gửi cửa sổ có thể trượt một hoặc nhiều khe bên phải
khi một sự thừa nhận đến từ đầu kia. Như chúng ta sẽ thấy ngay, những lời cảm ơn
trong giao thức này được tích lũy, có nghĩa là nhiều hơn một khung có thể được
thừa nhận bởi một khung ACK. Trong hình 11.12b, khung 0, I, và 2 trong số đó thừa nhận,
do đó, các cửa sổ đã trượt đến ba khe cắm bên phải. Lưu ý rằng các ofSf giá trị là 3 vì frame 3
tại là khung nổi bật đầu tiên.
Các cửa sổ gửi có thể trượt một hoặc nhiều khe khi một sự thừa nhận hợp lệ đến.
Các cửa sổ nhận làm cho chắc chắn rằng các khung dữ liệu chính xác đã được nhận được và rằng
các báo nhận đúng là gởi. Kích thước của cửa sổ nhận được là luôn I. Các
nhận luôn tìm kiếm sự xuất hiện của một khung cụ thể. Bất kỳ khung đến ra khỏi
trật tự được bỏ đi và cần phải được gửi lại. Hình 11.13 cho thấy nhận được cửa sổ.
đang được dịch, vui lòng đợi..
