Trắc nghiệm Mạng máy tính Bài: Nâng cao hiệu năng bằng đường ống Pipeline
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 đích chính của kỹ thuật Pipelining (đường ống) trong truyền dữ liệu tin cậy là gì?
Đáp án và lời giải
Đáp án: D
Câu 2
So với giao thức Stop-and-Wait, Pipelining cải thiện hiệu năng như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 3
Trong Pipelining, khái niệm “cửa sổ gửi” (Sender Window) ám chỉ điều gì?
Đáp án và lời giải
Đáp án: D
Câu 4
Điều gì sẽ xảy ra nếu kích thước cửa sổ gửi trong Pipelining được đặt là 1?
Đáp án và lời giải
Đáp án: D
Câu 5
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 6
Trong Go-Back-N (GBN), bên nhận chỉ cần duy trì một bộ đệm nhỏ và chỉ gửi ACK cho gói tin nào?
Đáp án và lời giải
Đáp án: D
Câu 7
Nhược điểm chính của giao thức Go-Back-N là gì?
Đáp án và lời giải
Đáp án: D
Câu 8
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 9
Trong Selective Repeat (SR), bên nhận cần duy trì một “cửa sổ nhận” (Receiver Window) để làm gì?
Đáp án và lời giải
Đáp án: D
Câu 10
Ưu điểm chính 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 11
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 12
Acknowledge (ACK) trong các giao thức pipelining được dùng để thông báo gì?
Đáp án và lời giải
Đáp án: D
Câu 13
Nếu độ trễ truyền dẫn (propagation delay) trên một đường truyền rất lớn, giao thức nào sẽ bị ảnh hưởng hiệu suất nặng nề nhất?
Đáp án và lời giải
Đáp án: D
Câu 14
Trong Go-Back-N, khi bên gửi nhận được 3 ACK trùng lặp (duplicate ACKs) cho cùng một gói tin, điều gì sẽ xảy ra?
Đáp án và lời giải
Đáp án: D
Câu 15
Điều gì sẽ xảy ra nếu kích thước cửa sổ của bên gửi (sender window) quá lớn so với kích thước bộ đệm của bên nhận (receiver buffer)?
Đáp án và lời giải
Đáp án: D
Câu 16
Cơ chế nào được sử dụng trong các giao thức pipelining để phát hiện và xử lý các gói tin bị mất hoặc đến trễ?
Đáp án và lời giải
Đáp án: D
Câu 17
Trong một giao thức Pipelining, bên gửi duy trì một tập hợp các gói tin có thể được truyền đi mà không cần chờ ACK. Tập hợp này được gọi là gì?
Đáp án và lời giải
Đáp án: D
Câu 18
Giả sử kích thước cửa sổ gửi là 5. Nếu gói tin số 3 bị mất trong Go-Back-N, và bên gửi đã gửi đến gói số 7, thì bên gửi sẽ gửi lại các gói tin nào?
Đáp án và lời giải
Đáp án: D
Câu 19
Trong Selective Repeat, nếu gói tin số 3 bị mất nhưng gói tin số 4, 5 đã đến đích thành công. Bên nhận sẽ làm gì?
Đáp án và lời giải
Đáp án: D
Câu 20
Để tối ưu hóa hiệu suất của Pipelining, kích thước cửa sổ gửi cần phải như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 21
TCP sử dụng sự kết hợp của các cơ chế nào từ Go-Back-N và Selective Repeat?
Đáp án và lời giải
Đáp án: D
Câu 22
Mô hình Pipelining phù hợp nhất cho các đường truyền nào?
Đáp án và lời giải
Đáp án: D
Câu 23
Làm thế nào để bộ đếm thời gian (timer) được sử dụng trong Pipelining?
Đáp án và lời giải
Đáp án: D
Câu 24
Sự phức tạp của giao thức Selective Repeat nằm ở đâu?
Đáp án và lời giải
Đáp án: D
Câu 25
Khi một gói tin được gửi đi trong Pipelining, nó sẽ được đánh dấu bằng một giá trị nào đó để bên nhận và gửi có thể theo dõi và quản lý thứ tự?