Trắc nghiệm Mạng máy tính Bài: Xây dựng giao thức 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 giao thức truyền dữ liệu tin cậy (RDT) là gì?
Đáp án và lời giải
Đáp án: D
Câu 2
Một kênh truyền “không tin cậy” (unreliable channel) có thể gây ra những vấn đề gì cho dữ liệu?
Đáp án và lời giải
Đáp án: D
Câu 3
Cơ chế “Checksum” (Kiểm tra tổng) trong các giao thức đáng tin cậy có mục đích gì?
Đáp án và lời giải
Đáp án: D
Câu 4
Khi bên nhận phát hiện một gói tin bị lỗi bit hoặc bị mất, nó sẽ gửi loại tín hiệu nào về cho bên gửi?
Đáp án và lời giải
Đáp án: D
Câu 5
Cơ chế “Retransmission” (Gửi lại) được sử dụng để khắc phục vấn đề gì trong truyền dữ liệu tin cậy?
Đáp án và lời giải
Đáp án: D
Câu 6
Chức năng của “Sequence Number” (Số thứ tự) trong các gói tin là gì?
Đáp án và lời giải
Đáp án: D
Câu 7
Giao thức RDT nào hoạt động theo nguyên tắc: bên gửi chỉ gửi một gói tin tại một thời điểm và phải chờ nhận được ACK cho gói tin đó trước khi gửi gói tin tiếp theo?
Đáp án và lời giải
Đáp án: D
Câu 8
Nhược điểm chính của giao thức Stop-and-Wait là gì?
Đáp án và lời giải
Đáp án: D
Câu 9
Trong giao thức Stop-and-Wait, nếu một gói tin bị mất, điều gì xảy ra để bên gửi biết và gửi lại?
Đáp án và lời giải
Đáp án: D
Câu 10
Khái niệm “Pipelining” (Đường ống) trong RDT có nghĩa là gì?
Đáp án và lời giải
Đáp án: D
Câu 11
Giao thức RDT nào sử dụng “Pipelining” và khi một gói tin bị mất, bên gửi sẽ gửi lại gói tin đó VÀ TẤT CẢ các gói tin đã gửi sau nó?
Đáp án và lời giải
Đáp án: D
Câu 12
Nhược điểm của giao thức Go-Back-N là gì?
Đáp án và lời giải
Đáp án: D
Câu 13
Giao thức RDT nào sử dụng “Pipelining” và khi một gói tin bị mất, bên gửi chỉ gửi lại ĐÚNG GÓI TIN bị mất đó?
Đáp án và lời giải
Đáp án: D
Câu 14
Ưu điểm của giao thức Selective Repeat so với Go-Back-N là gì?
Đáp án và lời giải
Đáp án: D
Câu 15
Nhược điểm của giao thức Selective Repeat là gì?
Đáp án và lời giải
Đáp án: D
Câu 16
Cơ chế “Flow Control” (Điều khiển luồng) trong các giao thức RDT có mục đích gì?
Đáp án và lời giải
Đáp án: D
Câu 17
Trong TCP, “Receive Window” (Cửa sổ nhận) được sử dụng để thực hiện cơ chế nào?
Đáp án và lời giải
Đáp án: D
Câu 18
Số thứ tự (Sequence Number) trong TCP được sử dụng để đánh dấu gì?
Đáp án và lời giải
Đáp án: D
Câu 19
Acknowledge Number (Số xác nhận) trong TCP có ý nghĩa gì?
Đáp án và lời giải
Đáp án: D
Câu 20
Nếu một gói tin bị mất trong TCP, cơ chế nào sau đây sẽ kích hoạt việc gửi lại gói tin đó?
Đáp án và lời giải
Đáp án: D
Câu 21
Khả năng xảy ra vấn đề “gói tin bị trùng lặp” (duplicate packets) là một thách thức đối với các giao thức RDT nào?
Đáp án và lời giải
Đáp án: D
Câu 22
Làm thế nào để các giao thức RDT giải quyết vấn đề gói tin bị trùng lặp?
Đáp án và lời giải
Đáp án: D
Câu 23
Giả sử kênh truyền có độ trễ rất cao nhưng không mất gói. Giao thức RDT nào sẽ có hiệu suất kém nhất?
Đáp án và lời giải
Đáp án: D
Câu 24
Cửa sổ gửi (Sender Window) trong các giao thức pipelining (Go-Back-N, Selective Repeat) có ý nghĩa gì?
Đáp án và lời giải
Đáp án: D
Câu 25
Khi một ứng dụng cần đảm bảo mọi dữ liệu được truyền tải mà không mất mát và đúng thứ tự, nó nên dựa vào giao thức tầng giao vận nào?