Tôi hiện đang làm việc trên một chương trình thu hút các gói TCP được gửi và nhận đến và đi từ một địa chỉ cụ thể. Những gì tôi đang cố gắng để thực hiện là trả lời với các gói tùy chỉnh được thiết kế riêng cho một số gói tin nhận được. Tôi đã thực hiện phân tích cú pháp. Tôi đã có thể tạo ra Ethernet, IP và - cho hầu hết các gói - TCP.TCP: Số seq/ack được tạo ra như thế nào?
Điều duy nhất mà tôi không thể tìm ra là cách xác định số seq/ack.
Mặc dù điều này có thể không liên quan đến vấn đề, chương trình được viết bằng C++ bằng WinPCap. Tôi yêu cầu mọi mẹo, bài viết hoặc các tài nguyên khác có thể giúp tôi.
Vị trí tốt nhất cho thông tin liên quan đến tiêu chuẩn thường là RFC gốc (Yêu cầu nhận xét), trong trường hợp này, [RFC 2018] (http: //tools.ietf .org/html/rfc2018). Nói chung [Wikipedia] (http://en.wikipedia.org/wiki/Transmission_Control_Protocol) cũng là một nơi tốt để xem xét. Nếu không, bạn gần như chắc chắn sẽ nhận được kết quả [ở đây] (http://tinyurl.com/dkkjfn). –