Trắc nghiệm Mạng máy tính Bài: Truyền dữ liệu tin cậy
25 câu · Đề ôn tập tổng hợp
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
Mục tiêu chính của việc truyền dữ liệu tin cậy (Reliable Data Transfer – RDT) là gì?
Đáp án và lời giải
Đáp án: D
Câu 2
Giao thức TCP (Transmission Control Protocol) cung cấp dịch vụ truyền dữ liệu đáng tin cậy trên nền tảng của giao thức nào ở tầng dưới?
Đáp án và lời giải
Đáp án: D
Câu 3
Cơ chế nào trong TCP được sử dụng để phát hiện và xử lý các lỗi bit trong header và dữ liệu của TCP segment?
Đáp án và lời giải
Đáp án: D
Câu 4
Trường “Sequence Number” (Số thứ tự) trong header TCP có mục đích gì trong việc đảm bảo độ tin cậy?
Đáp án và lời giải
Đáp án: D
Câu 5
Trường “Acknowledgment Number” (Số xác nhận) trong header TCP có ý nghĩa gì đối với việc truyền dữ liệu tin cậy?
Đáp án và lời giải
Đáp án: D
Câu 6
Khi bên gửi TCP không nhận được ACK cho một segment đã gửi trong một khoảng thời gian nhất định, cơ chế nào sẽ được kích hoạt?
Đáp án và lời giải
Đáp án: D
Câu 7
Nếu một segment TCP bị mất trên đường truyền, bên gửi sẽ biết được điều đó thông qua cơ chế nào?
Đáp án và lời giải
Đáp án: D
Câu 8
Cơ chế “Fast Retransmit” (Gửi lại nhanh) trong TCP được kích hoạt khi nào?
Đáp án và lời giải
Đáp án: D
Câu 9
Mục đích của “Fast Retransmit” là gì?
Đáp án và lời giải
Đáp án: D
Câu 10
Khái niệm “Cumulative Acknowledgment” (ACK lũy tiến) trong TCP có nghĩa là gì?
Đáp án và lời giải
Đáp án: D
Câu 11
Nếu một bên nhận TCP nhận được các segment ngoài thứ tự (ví dụ: segment 5 đến trước segment 3), nó sẽ làm gì?
Đáp án và lời giải
Đáp án: D
Câu 12
Chức năng nào của TCP giúp ngăn bên gửi truyền dữ liệu quá nhanh làm tràn ngập bộ đệm của bên nhận?
Đáp án và lời giải
Đáp án: D
Câu 13
Chức năng nào của TCP giúp điều chỉnh tốc độ truyền dữ liệu để tránh làm quá tải tài nguyên mạng (như router), đặc biệt trong môi trường mạng có nhiều người dùng?
Đáp án và lời giải
Đáp án: D
Câu 14
Trong một kết nối TCP, “Receive Window” (Cửa sổ nhận) được bên nhận quảng bá có vai trò gì?
Đáp án và lời giải
Đáp án: D
Câu 15
Để xử lý vấn đề “gói tin trùng lặp” (duplicate packets) trong TCP, cơ chế nào được sử dụng?
Đáp án và lời giải
Đáp án: D
Câu 16
Cờ “ACK” trong header TCP được bật khi:
Đáp án và lời giải
Đáp án: D
Câu 17
Giao thức nào cho phép TCP gửi lại các gói tin cụ thể bị mất thay vì toàn bộ dãy gói tin sau gói bị mất (như GBN)?
Đáp án và lời giải
Đáp án: D
Câu 18
Mục đích của việc sử dụng một bộ đếm thời gian (timer) trong TCP là gì?
Đáp án và lời giải
Đáp án: D
Câu 19
Giá trị của bộ đếm thời gian gửi lại (Retransmission Timeout – RTO) trong TCP thường được tính toán như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 20
Nếu một segment TCP bị mất và bên gửi đã gửi lại nó, sau đó nhận được ACK cho cả hai bản sao, điều gì sẽ xảy ra?
Đáp án và lời giải
Đáp án: D
Câu 21
Khái niệm “Persistent Timer” (Bộ đếm thời gian bền bỉ) trong TCP được sử dụng để giải quyết vấn đề gì?
Đáp án và lời giải
Đáp án: D
Câu 22
Sự kết hợp của các cơ chế nào giúp TCP đạt được độ tin cậy?
Đáp án và lời giải
Đáp án: D
Câu 23
Khái niệm “Round-Trip Time” (RTT) là gì trong ngữ cảnh TCP?
Đáp án và lời giải
Đáp án: D
Câu 24
Sự khác biệt cơ bản giữa TCP và UDP liên quan đến độ tin cậy là gì?
Đáp án và lời giải
Đáp án: D
Câu 25
Khi một ứng dụng cần truyền dữ liệu nhạy cảm mà không thể chấp nhận bất kỳ mất mát nào (ví dụ: truyền tệp ngân hàng), giao thức tầng giao vận nào nên được sử dụng?