Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [An toàn thông tin] Giải mã cờ TCP trong header

    Phân tích header: cờ TCP

    Byte cờ trong header TCP (6 bit thấp) mã hóa 6 cờ. Theo thứ tự bit từ cao xuống thấp:

    URG=32, ACK=16, PSH=8, RST=4, SYN=2, FIN=1

    Cho giá trị cờ (0..63), hãy in tên các cờ đang bật, theo thứ tự URG ACK PSH RST SYN FIN, cách nhau bởi dấu cách. Nếu không cờ nào bật, in NONE.

    Ví dụ

    Giá trị 18 = 16 + 2 → ACK và SYN → in ACK SYN (gói SYN-ACK).

    • Định dạng đầu vào:

      Một số nguyên là giá trị byte cờ.

    • Ràng buộc đầu vào:

      0 ≤ giá trị ≤ 63.

    • Định dạng đầu ra:

      Một dòng: danh sách tên cờ đang bật (thứ tự cố định), hoặc NONE.

    Ví dụ:

    Đầu vào:

    18
    

    Đầu ra:

    ACK SYN

    Giải thích:

    18 = 16(ACK) + 2(SYN) → in `ACK SYN`.

    Đang tải editor...