TCP DUP ACK có nghĩa là gì?


10

Trong Wireshark, tôi thấy các TCP duplicate ACKgói được gửi từ người nhận đến người gửi. Nó có nghĩa là gì? Liệu nó có nghĩa là mất gói?

Cảm ơn bạn

Câu trả lời:


11

Có thể có một số điều đang diễn ra - phổ biến nhất là việc sử dụng Truyền nhanh TCP , đây là một cơ chế mà người nhận có thể chỉ ra rằng nó đã thấy một khoảng trống trong các số thứ tự nhận được có nghĩa là mất một hoặc nhiều gói trong quá cảnh. Các xác nhận lặp đi lặp lại ở giá trị đã biết cuối cùng trước tín hiệu khoảng cách mà gói người gửi sẽ truyền lại. Điều này có thể xảy ra mà không cần chờ thời gian chờ xác nhận để gói tin bị mất đánh vào máy phát - đúng như tên gọi của nó, có nghĩa là phục hồi nhanh hơn rất nhiều.

Cũng có thể là triệu chứng tương tự của các khoảng trống trong số thứ tự có thể được nhìn thấy trong tình huống các gói được gửi không theo thứ tự. Như trên, nếu người nhận thấy (ví dụ) một đoạn có trình tự số 5 theo sau là đoạn khác với số 7 trước khi thấy trình tự số 6 thì có thể cố gắng bắt đầu kích hoạt truyền lại nhanh. Tuy nhiên, khi thấy số 6 đến, nó sẽ ngừng gửi các xác nhận trùng lặp.

Một nguyên nhân ít phổ biến hơn sẽ là một số vấn đề truyền thông nhất định trong đó các gói nhất định có thể sẽ được nhìn thấy nhiều lần. Tuy nhiên, nếu đây là trường hợp, bạn có thể thấy các vấn đề khác trên liên kết (... bao gồm các gói khác hiển thị dưới dạng bản sao trong Wireshark).

Vì vậy - nếu bạn đang thấy một vài bản sao ngẫu nhiên của ACK nhưng không có (hoặc một vài) bản truyền lại thực tế thì có khả năng các gói sẽ bị hỏng. Nếu bạn thấy ACK trùng lặp nhiều hơn theo sau là truyền lại thực tế thì một số lượng mất gói đang diễn ra. Thật không may, cả hai tình huống đều hoàn toàn có thể xảy ra trên Internet toàn cầu. Nếu bạn đang thấy các loại gói trùng lặp khác là sự cố CRC và thường làm chậm hiệu suất thì có thể có ý nghĩa khi xem xét các sự cố liên kết trên mạng của chính bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.