1. Dữ liệu nhận được từ trên cao. Khi dữ liệu được nhận từ trên cao, người gửi SR kiểm tra số thứ tự tiếp theo có sẵn cho các gói tin. Nếu số thứ tự là trong cửa sổ của người gửi, dữ liệu được packetized và gửi; khác khôn ngoan nó, hoặc là đệm hoặc trả lại cho các lớp trên để truyền sau này, như trong GBN.
2. Hết giờ. Timers được một lần nữa sử dụng để bảo vệ chống lại các gói tin bị mất. Tuy nhiên, bây giờ mỗi gói tin phải có bộ đếm thời gian hợp lý riêng của mình, vì chỉ có một gói tin sẽ
được truyền vào thời gian chờ. Một giờ phần cứng duy nhất có thể được sử dụng để bắt chước các hoạt động của nhiều tính giờ logic [Varghese 1997].
3. ACK nhận được. Nếu một ACK được nhận, dấu SR người gửi gói tin là đã nhận được, miễn là nó trong cửa sổ. Nếu số thứ tự của gói tin bằng send_base, các cơ sở cửa sổ được chuyển tiếp đến các gói tin không được thừa nhận với số thứ tự nhỏ nhất. Nếu di chuyển cửa sổ và có những gói untransmitted với số thứ tự mà bây giờ nằm trong cửa sổ, các gói dữ liệu được truyền đi.
đang được dịch, vui lòng đợi..
