Vâng, nó không bao bọc xung quanh. Bạn có thể đọc nó trên Wikipedia hoặc trên RFC1323 , trong đó cho thấy cách bảo vệ chống lại các số thứ tự được bọc.
Hãy để tôi trích dẫn:
Dấu thời gian TCP được sử dụng trong một thuật toán được gọi là Bảo vệ chống lại các số thứ tự được gói hoặc PAWS (xem RFC 1323 để biết chi tiết). PAWS được sử dụng khi cửa sổ nhận vượt qua ranh giới bao quanh số thứ tự. Trong trường hợp một gói có khả năng được truyền lại, nó trả lời câu hỏi: "Đây là số thứ tự trong 4 GB đầu tiên hay thứ hai?" Và dấu thời gian được sử dụng để phá vỡ cà vạt.
Và:
PAWS sử dụng tùy chọn Dấu thời gian TCP giống như cơ chế RTTM được mô tả trước đó và giả sử rằng mọi phân đoạn TCP nhận được (bao gồm cả phân đoạn dữ liệu và ACK) đều chứa dấu thời gian SEG.TSval có giá trị không giảm theo thời gian. Ý tưởng cơ bản là một phân đoạn có thể bị loại bỏ như một bản sao cũ nếu nó được nhận với dấu thời gian SEG.TSval ít hơn một số dấu thời gian nhận được gần đây trên kết nối này.
Trong cả cơ chế PAWS và RTTM, "dấu thời gian" là các số nguyên không dấu 32 bit trong không gian 32 bit mô-đun. Do đó, "nhỏ hơn" được định nghĩa giống như cách sử dụng cho các số thứ tự TCP và áp dụng các kỹ thuật triển khai tương tự. Nếu s và t là các giá trị dấu thời gian, s <t if 0 <(t - s) <2 ** 31, được tính theo số học 32 bit không dấu.