Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Quá trình “bắt tay ba bước” (Three-way Handshake) trong TCP được sử dụng cho mục đích gì?
Đáp án và lời giải
Đáp án: D
Câu 2
Trong bước đầu tiên của bắt tay ba bước (client gửi đến server), cờ (flag) nào trong header TCP được bật?
Đáp án và lời giải
Đáp án: D
Câu 3
Trong bước thứ hai của bắt tay ba bước (server phản hồi client), cờ (flag) nào trong header TCP được bật?
Đáp án và lời giải
Đáp án: D
Câu 4
Trong bước thứ ba của bắt tay ba bước (client phản hồi server), cờ (flag) nào trong header TCP được bật?
Đáp án và lời giải
Đáp án: D
Câu 5
Trạng thái TCP nào cho thấy một server đang chờ đợi các yêu cầu kết nối đến?
Đáp án và lời giải
Đáp án: D
Câu 6
Sau khi client gửi gói tin SYN đầu tiên, trạng thái TCP của client sẽ là gì?
Đáp án và lời giải
Đáp án: D
Câu 7
Trạng thái TCP nào cho thấy một kết nối đã được thiết lập thành công và sẵn sàng để truyền dữ liệu?
Đáp án và lời giải
Đáp án: D
Câu 8
Quá trình kết thúc kết nối TCP thường được gọi là gì?
Đáp án và lời giải
Đáp án: D
Câu 9
Để kết thúc một kết nối TCP, cờ (flag) nào trong header TCP được sử dụng?
Đáp án và lời giải
Đáp án: D
Câu 10
Tại sao việc kết thúc kết nối TCP thường yêu cầu bốn bước (four-way handshake) thay vì hai bước như thiết lập kết nối?
Đáp án và lời giải
Đáp án: D
Câu 11
Nếu một bên (client hoặc server) gửi gói tin có cờ FIN, trạng thái TCP của bên đó sẽ chuyển sang gì?
Đáp án và lời giải
Đáp án: D
Câu 12
Trạng thái “CLOSE_WAIT” trong TCP ám chỉ điều gì?
Đáp án và lời giải
Đáp án: D
Câu 13
Trạng thái “TIME_WAIT” trong TCP tồn tại với mục đích chính là gì?
Đáp án và lời giải
Đáp án: D
Câu 14
Nếu một kết nối TCP đột ngột bị chấm dứt do lỗi hoặc sự cố nghiêm trọng (ví dụ: máy chủ sập), cờ (flag) nào thường được gửi?
Đáp án và lời giải
Đáp án: D
Câu 15
Điều gì có thể xảy ra nếu trạng thái TIME_WAIT bị bỏ qua quá nhanh?
Đáp án và lời giải
Đáp án: D
Câu 16
Thời gian mặc định mà một kết nối TCP ở trạng thái TIME_WAIT là bao lâu?
Đáp án và lời giải
Đáp án: D
Câu 17
Một kết nối “half-open” (bán mở) trong TCP là gì?
Đáp án và lời giải
Đáp án: D
Câu 18
Trạng thái nào xảy ra sau FIN_WAIT_1 khi bên gửi FIN nhận được ACK cho FIN của mình?
Đáp án và lời giải
Đáp án: D
Câu 19
Nếu một server đang ở trạng thái `CLOSE_WAIT`, điều đó có nghĩa là nó đang chờ đợi hành động gì?
Đáp án và lời giải
Đáp án: D
Câu 20
Giao thức nào chịu trách nhiệm quản lý trạng thái của kết nối TCP?
Đáp án và lời giải
Đáp án: D
Câu 21
Trong quá trình thiết lập kết nối, nếu gói tin SYN đầu tiên từ client bị mất, điều gì sẽ xảy ra?
Đáp án và lời giải
Đáp án: D
Câu 22
Mục đích của việc sử dụng các trường số thứ tự (Sequence Number) và số xác nhận (Acknowledgment Number) trong quản lý kết nối là gì?
Đáp án và lời giải
Đáp án: D
Câu 23
Trạng thái `ESTABLISHED` có thể chuyển sang `FIN_WAIT_1` khi bên nào chủ động đóng kết nối?
Đáp án và lời giải
Đáp án: D
Câu 24
Sự khác biệt cơ bản giữa việc gửi FIN và gửi RST là gì?
Đáp án và lời giải
Đáp án: D
Câu 25
Khi một server nhận được một yêu cầu kết nối (SYN) và phản hồi bằng SYN/ACK, server chuyển từ trạng thái `LISTEN` sang trạng thái nào?