Phân tích thuật toán này đầu tiên khởi tạo ba biến. Không giống như Stop-and-Wait ARQ, giao thức này cho phép một số yêu cầu từ các lớp mạng mà không cần cho các sự kiện khác xảy ra, chúng ta chỉ cần phải chắc chắn rằng cửa sổ không phải là đầy đủ (dòng 12). Trong cách tiếp cận của chúng tôi, nếu cửa sổ là đầy đủ, yêu cầu được chỉ bỏ qua và các lớp mạng cần phải thử lại. Một số triển khai sử dụng các phương pháp khác như cho phép hoặc vô hiệu hóa các lớp mạng. Việc xử lý các sự kiện đến là phức tạp hơn trong các giao thức trước đó. Nếu chúng tôi nhận được một ACK bị lỗi, chúng tôi bỏ qua nó. Nếu Adena thuộc về một trong những khung hình xuất sắc, chúng tôi sử dụng một vòng lặp để tẩy bộ đệm và di chuyển các bức tường bên trái sang bên phải. Các sự kiện thời gian ra cũng phức tạp hơn. Chúng tôi lần đầu tiên bắt đầu một giờ mới. Chúng tôi sau đó gửi lại tất cả các khung hình nổi bật.
đang được dịch, vui lòng đợi..
