Một giải pháp đơn giản cho vấn đề này mới (và một con nuôi ở hầu hết các giao thức truyền dữ liệu hiện có bao gồm TCP) là thêm một lĩnh vực mới để các gói dữ liệu và có số người gửi gói dữ liệu của mình bằng cách đặt một số thứ tự vào lĩnh vực này. Người nhận sau đó chỉ cần kiểm tra số thứ tự này để xác định có hay không gói tin nhận được là một truyền lại. Đối với trường hợp này đơn giản của một giao thức stop-and-wait, một số thứ tự 1-bit là đủ, vì nó sẽ cho phép người nhận để biết liệu người gửi được gửi lại các gói tin truyền trước đây (số thứ tự của các gói tin nhận được có cùng số thứ tự như các gói tin vừa nhận được nhất) hoặc một gói mới (thay đổi số thứ tự, tức là, di chuyển ' `forward' 'trong modulo 2 số học). Kể từ khi chúng tôi đang giả định một kênh mà không bị mất gói tin, ACK và NAK gói bản thân chúng không cần phải chỉ ra số thứ tự của gói tin họ đang ACKing hoặc NAKing, kể từ khi người gửi biết rằng một ACK hoặc NAK gói tin nhận được (cho dù bị cắt xén hoặc không) được tạo ra để đáp ứng với gói dữ liệu được truyền gần đây nhất của mình.
đang được dịch, vui lòng đợi..
