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 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 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: Xây dựng giao thức truyền dữ liệu tin cậy 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 tiêu chính của giao thức truyền dữ liệu tin cậy (RDT) là gì?A.Tăng tốc độ truyền tải dữ liệu tối đa.B.Giảm thiểu chi phí phần cứng mạng.C.Đảm bảo dữ liệu được mã hóa.D.Chuyển giao dữ liệu từ tiến trình gửi đến tiến trình nhận một cách đáng tin cậy, bất chấp sự không tin cậy của tầng dưới. Lát kiểm tra lại Câu 2Nhận biếtMộ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?A.Chỉ gây ra lỗi bit.B.Chỉ gây ra mất gói.C.Chỉ gây ra sai thứ tự.D.Gây ra lỗi bit, mất gói, trùng lặp gói hoặc sai thứ tự gói. Lát kiểm tra lại Câu 3Nhận biếtCơ chế "Checksum" (Kiểm tra tổng) trong các giao thức đáng tin cậy có mục đích gì?A.Đảm bảo dữ liệu đến đúng đích.B.Đảm bảo dữ liệu đến đúng thứ tự.C.Đếm số lượng gói tin.D.Phát hiện lỗi bit trong gói tin đã nhận. Lát kiểm tra lại Câu 4Nhận biếtKhi 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?A.ACK (Acknowledgement).B.SYN (Synchronize).C.FIN (Finish).D.NAK (Negative Acknowledgement) hoặc không gửi ACK/NAK tùy giao thức. Lát kiểm tra lại Câu 5Nhận biếtCơ 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?A.Lỗi bit.B.Sai thứ tự gói.C.Trùng lặp gói.D.Mất gói dữ liệu. Lát kiểm tra lại Câu 6Nhận biếtChức năng của "Sequence Number" (Số thứ tự) trong các gói tin là gì?A.Xác định kích thước của gói tin.B.Chỉ định địa chỉ IP của gói tin.C.Đánh dấu lỗi trong gói tin.D.Phát hiện các gói tin bị trùng lặp và đảm bảo các gói tin được sắp xếp đúng thứ tự ở bên nhận. Lát kiểm tra lại Câu 7Nhận biếtGiao 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?A.Go-Back-N.B.Selective Repeat.C.Pipelining.D.Stop-and-Wait. Lát kiểm tra lại Câu 8Nhận biếtNhược điểm chính của giao thức Stop-and-Wait là gì?A.Khó phát hiện lỗi bit.B.Không hỗ trợ kiểm soát luồng.C.Dễ bị tắc nghẽn mạng.D.Hiệu suất thấp, đặc biệt trên các đường truyền có độ trễ cao hoặc băng thông lớn. Lát kiểm tra lại Câu 9Nhận biếtTrong 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?A.Bên nhận tự động gửi lại.B.Bên nhận gửi NAK.C.Kênh truyền tự động báo lỗi.D.Bên gửi sẽ kích hoạt bộ đếm thời gian (timer) và gửi lại gói tin nếu không nhận được ACK trong thời gian quy định. Lát kiểm tra lại Câu 10Nhận biếtKhái niệm "Pipelining" (Đường ống) trong RDT có nghĩa là gì?A.Chỉ gửi một gói tin tại một thời điểm.B.Luôn chờ ACK trước khi gửi gói tiếp theo.C.Sử dụng nhiều kênh truyền vật lý.D.Cho phép bên gửi truyền nhiều gói tin mà không cần chờ ACK cho từng gói, cải thiện hiệu suất. Lát kiểm tra lại Câu 11Nhậ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 12Nhận biếtNhược điểm của giao thức Go-Back-N là gì?A.Quá phức tạp để triển khai.B.Không thể phát hiện mất gói.C.Sử dụng quá nhiều bộ đệm ở bên gửi.D.Có thể gây lãng phí băng thông khi phải gửi lại nhiều gói tin đã đến đích thành công sau gói tin bị mất. Lát kiểm tra lại Câu 13Nhậ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 14Nhận biếtƯu điểm 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.Ít yêu cầu bộ đếm thời gian hơn.C.Ít bộ đệm hơn ở bên nhận.D.Sử dụng băng thông hiệu quả 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 15Nhậ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 Stop-and-Wait.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ự ở bên nhận. Lát kiểm tra lại Câu 16Nhận biếtCơ chế "Flow Control" (Điều khiển luồng) trong các giao thức RDT có mục đích gì?A.Ngăn chặn tắc nghẽn trong mạng.B.Đảm bảo gói tin đến đích theo đúng thứ tự.C.Phát hiện lỗi bit.D.Ngăn chặn bên gửi truyền dữ liệu quá nhanh làm quá tải khả năng xử lý của bên nhận. Lát kiểm tra lại Câu 17Nhận biếtTrong TCP, "Receive Window" (Cửa sổ nhận) được sử dụng để thực hiện cơ chế nào?A.Kiểm soát tắc nghẽn.B.Phát hiện lỗi.C.Đánh số thứ tự.D.Điều khiển luồng. Lát kiểm tra lại Câu 18Nhận biếtSố thứ tự (Sequence Number) trong TCP được sử dụng để đánh dấu gì?A.Số gói tin.B.Số byte dữ liệu.C.Số lần gửi lại.D.Số byte đầu tiên của dữ liệu trong một Segment. Lát kiểm tra lại Câu 19Nhận biếtAcknowledge Number (Số xác nhận) trong TCP có ý nghĩa gì?A.Số byte đã gửi đi.B.Số byte bị lỗi.C.Số byte đã nhận được.D.Số byte tiếp theo mà bên nhận mong muốn nhận được. Lát kiểm tra lại Câu 20Nhận biếtNế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 đó?A.Ba bước bắt tay (Three-way Handshake).B.Kiểm soát luồng.C.Kiểm soát tắc nghẽn.D.Bộ đếm thời gian (Retransmission Timer) hoặc ACK trùng lặp (Duplicate ACKs). Lát kiểm tra lại Câu 21Nhận biếtKhả 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?A.Chỉ Stop-and-Wait.B.Chỉ Go-Back-N.C.Chỉ Selective Repeat.D.Tất cả các giao thức RDT có cơ chế gửi lại dựa trên timeout. Lát kiểm tra lại Câu 22Nhận biếtLàm thế nào để các giao thức RDT giải quyết vấn đề gói tin bị trùng lặp?A.Bằng cách tăng tốc độ truyền.B.Bằng cách bỏ qua tất cả các gói tin đến.C.Bằng cách thay đổi địa chỉ IP.D.Bằng cách sử dụng số thứ tự (Sequence Number) để nhận diện và loại bỏ các gói tin đã nhận trước đó. Lát kiểm tra lại Câu 23Nhận biếtGiả 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?A.Selective Repeat.B.Go-Back-N.C.TCP.D.Stop-and-Wait. Lát kiểm tra lại Câu 24Nhận biếtCửa sổ gửi (Sender Window) trong các giao thức pipelining (Go-Back-N, Selective Repeat) có ý nghĩa gì?A.Số lượng gói tin đã nhận được.B.Số lượng gói tin đã gửi lại.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 25Nhận biếtKhi 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?A.UDP.B.IP.C.ICMP.D.TCP. Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI