Nghị định thư rdt2.1 sử dụng các báo nhận cả tích cực và tiêu cực từ người nhận cho người gửi. Một sự thừa nhận tiêu cực được gửi khi một gói tin bị lỗi, hoặc một trong số gói tin thứ tự, là nhận được. Chúng tôi có thể thực hiện các tác dụng tương tự như một NAK nếu thay vì gửi một NAK, chúng tôi thay vì gửi một ACK cho gói tin nhận được một cách chính xác nhất. Một người gửi nhận được hai ACK cho gói tin đó (ví dụ, nhận ACK trùng lặp) biết rằng recevier đã không nhận được một cách chính xác các gói dưới đây các gói tin đang được ACKed hai lần. Nhiều triển khai TCP sử dụng nhận cái gọi là "ACK trùng lặp ba" (ba gói ACK tất cả ACK'ing gói tin giống nhau) để kích hoạt một truyền lại ở người gửi. giao thức truyền dữ liệu đáng tin cậy NAK-miễn phí của chúng tôi cho một kênh với các lỗi bit là rdt2.2, thể hiện trong hình 3,4-6 và 3,4-7.
đang được dịch, vui lòng đợi..
