Trắc nghiệm Mạng máy tính Bài: Nâng cao hiệu năng bằng đường ống Pipeline 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 hỏi 30 phút Mạng máy tínhBẮT ĐẦU LÀM BÀITrắ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 hỏi 30 phút Mạng máy tínhPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtMục đích chính của kỹ thuật Pipelining (đường ống) trong truyền dữ liệu tin cậy là gì?A.Để giảm số lượng gói tin bị mất.B.Để đơn giản hóa giao thức.C.Để tăng cường bảo mật dữ liệu.D.Để tăng hiệu suất đường truyền bằng cách cho phép gửi nhiều gói tin mà không cần chờ ACK cho từng gói. Lát kiểm tra lại Câu 2Nhận biếtSo với giao thức Stop-and-Wait, Pipelining cải thiện hiệu năng như thế nào?A.Bằng cách giảm độ trễ mạng.B.Bằng cách giảm kích thước gói tin.C.Bằng cách loại bỏ hoàn toàn việc gửi lại.D.Bằng cách giữ cho đường truyền bận rộn hơn, tránh khoảng thời gian chờ ACK lãng phí. Lát kiểm tra lại Câu 3Nhận biếtTrong Pipelining, khái niệm "cửa sổ gửi" (Sender Window) ám chỉ điều gì?A.Số lượng gói tin đã được nhận.B.Số lượng ACK đang chờ xử lý.C.Số lượng gói tin bị lỗi.D.Số lượng gói tin tối đa mà bên gửi có thể truyền đi mà không cần chờ ACK. Lát kiểm tra lại Câu 4Nhận biếtĐiều gì sẽ xảy ra nếu kích thước cửa sổ gửi trong Pipelining được đặt là 1?A.Hiệu suất sẽ tăng lên đáng kể.B.Giao thức sẽ trở thành Selective Repeat.C.Sẽ không có gói tin nào được gửi đi.D.Giao thức sẽ hoạt động giống như Stop-and-Wait. Lát kiểm tra lại Câu 5Nhận biếtGiao 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ó?A.Stop-and-Wait.B.Selective Repeat.C.TCP (nói chung).D.Go-Back-N (GBN). Lát kiểm tra lại Câu 6Nhận biếtTrong 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?A.Gói tin cuối cùng nó nhận được.B.Gói tin bất kỳ mà nó nhận được.C.Gói tin bị lỗi.D.Gói tin đúng thứ tự tiếp theo mà nó mong đợi (ACK lũy tiến). Lát kiểm tra lại Câu 7Nhận biếtNhược điểm chính của giao thức Go-Back-N là gì?A.Hiệu suất thấp hơn Stop-and-Wait.B.Khó triển khai hơn Selective Repeat.C.Yêu cầu bộ đệm lớn ở bên nhận.D.Gây lãng phí băng thông do phải gửi lại nhiều gói tin đã được nhận thành công (sau gói tin bị mất). Lát kiểm tra lại Câu 8Nhận biếtGiao 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 đó?A.Stop-and-Wait.B.Go-Back-N.C.TCP (nói chung).D.Selective Repeat (SR). Lát kiểm tra lại Câu 9Nhận biếtTrong Selective Repeat (SR), bên nhận cần duy trì một "cửa sổ nhận" (Receiver Window) để làm gì?A.Để gửi lại gói tin bị mất.B.Để thông báo lỗi.C.Để xác thực người gửi.D.Để lưu trữ các gói tin đến không đúng thứ tự và chờ đợi các gói tin bị thiếu. Lát kiểm tra lại Câu 10Nhận biếtƯu điểm chính của giao thức Selective Repeat so với Go-Back-N là gì?A.Đơn giản hơn trong triển khai.B.Yêu cầu ít bộ đếm thời gian hơn.C.Ít yêu cầu bộ đệm hơn ở bên nhận.D.Hiệu quả sử dụng băng thông cao hơn do chỉ gửi lại các gói tin thực sự bị mất hoặc lỗi. Lát kiểm tra lại Câu 11Nhận biếtNhược điểm của giao thức Selective Repeat là gì?A.Không thể sử dụng trên mạng không dây.B.Không hỗ trợ kiểm tra tổng.C.Hiệu suất thấp hơn Go-Back-N.D.Phức tạp hơn trong triển khai, yêu cầu bộ đệm lớn hơn và quản lý thứ tự ở cả bên gửi và bên nhận. Lát kiểm tra lại Câu 12Nhận biếtAcknowledge (ACK) trong các giao thức pipelining được dùng để thông báo gì?A.Gói tin tiếp theo sẽ được gửi.B.Kích thước cửa sổ hiện tại.C.Số lượng lỗi bit đã phát hiện.D.Xác nhận đã nhận được một hoặc một nhóm gói tin thành công. Lát kiểm tra lại Câu 13Nhận biếtNế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?A.TCP.B.Go-Back-N.C.Selective Repeat.D.Stop-and-Wait. Lát kiểm tra lại Câu 14Nhận biếtTrong 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?A.Bên gửi sẽ ngừng truyền dữ liệu.B.Bên gửi sẽ tăng kích thước cửa sổ.C.Bên gửi sẽ chờ thêm một khoảng thời gian.D.Bên gửi sẽ ngay lập tức gửi lại gói tin mà nó cho rằng đã bị mất (Fast Retransmit). Lát kiểm tra lại Câu 15Nhận biếtĐ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)?A.Hiệu suất mạng sẽ tăng lên.B.Gói tin sẽ được chuyển sang đường truyền khác.C.Bên nhận sẽ gửi ACK liên tục.D.Bộ đệm của bên nhận có thể bị tràn, dẫn đến mất gói và giảm hiệu suất. Lát kiểm tra lại Câu 16Nhận biếtCơ 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ễ?A.Kiểm soát luồng.B.Điều khiển tắc nghẽn.C.Ghép kênh.D.Bộ đếm thời gian (Timers) và Acknowledgment (ACK). Lát kiểm tra lại Câu 17Nhận biếtTrong 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ì?A.Bộ đệm nhận.B.Cửa sổ tắc nghẽn.C.Bộ đệm dữ liệu.D.Cửa sổ gửi (Sender Window). Lát kiểm tra lại Câu 18Nhận biếtGiả 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?A.Chỉ gói 3.B.Chỉ gói 7.C.Gói 3 và 4.D.Gói 3, 4, 5, 6, 7. Lát kiểm tra lại Câu 19Nhận biếtTrong 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ì?A.Chỉ gửi ACK cho gói 3.B.Bỏ qua gói 4, 5.C.Chỉ gửi ACK lũy tiến cho gói 2.D.Lưu trữ gói 4, 5 và gửi NAK/ACK riêng lẻ cho gói 3. Lát kiểm tra lại Câu 20Nhận biếtĐể 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?A.Luôn bằng 1.B.Luôn là số lớn nhất có thể.C.Phải nhỏ hơn kích thước bộ đệm của bên nhận.D.Đủ lớn để lấp đầy "đường ống" (băng thông-độ trễ sản phẩm), nhưng không quá lớn để gây tràn bộ đệm. Lát kiểm tra lại Câu 21Nhận biếtTCP sử dụng sự kết hợp của các cơ chế nào từ Go-Back-N và Selective Repeat?A.Chỉ sử dụng ACK lũy tiến như GBN.B.Chỉ gửi lại các gói tin riêng lẻ như SR.C.Không sử dụng cửa sổ gửi.D.ACK lũy tiến (cumulative ACK) như GBN và cơ chế gửi lại nhanh (Fast Retransmit) giống với một phần SR. Lát kiểm tra lại Câu 22Nhận biếtMô hình Pipelining phù hợp nhất cho các đường truyền nào?A.Đường truyền có độ trễ thấp và băng thông thấp.B.Đường truyền có độ trễ cao và băng thông thấp.C.Đường truyền chỉ có một bên gửi.D.Đường truyền có độ trễ cao và/hoặc băng thông lớn (high bandwidth-delay product). Lát kiểm tra lại Câu 23Nhận biếtLàm thế nào để bộ đếm thời gian (timer) được sử dụng trong Pipelining?A.Chỉ để đo thời gian hoạt động của mạng.B.Để xác định tốc độ truyền dữ liệu.C.Để đếm số lượng gói tin đã gửi.D.Mỗi gói tin chưa được ACK có thể có một bộ đếm thời gian riêng (Selective Repeat) hoặc một bộ đếm thời gian chung cho gói tin cũ nhất chưa được ACK (Go-Back-N). Lát kiểm tra lại Câu 24Nhận biếtSự phức tạp của giao thức Selective Repeat nằm ở đâu?A.Trong việc mã hóa dữ liệu.B.Trong việc thiết lập kết nối.C.Trong việc gửi ACK.D.Yêu cầu bên nhận phải đệm các gói ngoài thứ tự và theo dõi các gói tin bị mất. Lát kiểm tra lại Câu 25Nhận biếtKhi 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ự?A.Checksum.B.Port number.C.IP address.D.Sequence Number (Số thứ tự). Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI