Trắc nghiệm Mạng máy tính Bài: Quản lý kết nối Trắc nghiệm Mạng máy tính Bài: Quản lý kết nối 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: Quản lý kết nối 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ếtQuá trình "bắt tay ba bước" (Three-way Handshake) trong TCP được sử dụng cho mục đích gì?A.Để gửi dữ liệu khẩn cấp.B.Để thiết lập lại một kết nối lỗi.C.Để kết thúc một kết nối.D.Để thiết lập một kết nối TCP đáng tin cậy giữa client và server. Lát kiểm tra lại Câu 2Nhận biếtTrong bước đầu tiên của bắt tay ba bước (client gửi đến server), cờ (flag) nào trong header TCP được bật?A.ACKB.FINC.RSTD.SYN Lát kiểm tra lại Câu 3Nhận biếtTrong bước thứ hai của bắt tay ba bước (server phản hồi client), cờ (flag) nào trong header TCP được bật?A.SYN và RSTB.FIN và ACKC.RST và ACKD.SYN và ACK Lát kiểm tra lại Câu 4Nhận biếtTrong bước thứ ba của bắt tay ba bước (client phản hồi server), cờ (flag) nào trong header TCP được bật?A.SYNB.FINC.RSTD.ACK Lát kiểm tra lại Câu 5Nhận biếtTrạng thái TCP nào cho thấy một server đang chờ đợi các yêu cầu kết nối đến?A.SYN_SENTB.SYN_RCVDC.ESTABLISHEDD.LISTEN Lát kiểm tra lại Câu 6Nhận biếtSau khi client gửi gói tin SYN đầu tiên, trạng thái TCP của client sẽ là gì?A.LISTENB.ESTABLISHEDC.CLOSEDD.SYN_SENT Lát kiểm tra lại Câu 7Nhận biếtTrạng thái TCP nào cho thấy một kết nối đã được thiết lập thành công và sẵn sàng để truyền dữ liệu?A.SYN_RCVDB.FIN_WAIT_1C.LAST_ACKD.ESTABLISHED Lát kiểm tra lại Câu 8Nhận biếtQuá trình kết thúc kết nối TCP thường được gọi là gì?A.Two-way handshake.B.One-way close.C.Reset connection.D.Four-way handshake (hoặc half-close). Lát kiểm tra lại Câu 9Nhận biếtĐể kết thúc một kết nối TCP, cờ (flag) nào trong header TCP được sử dụng?A.SYNB.ACKC.RSTD.FIN Lát kiểm tra lại Câu 10Nhận biếtTại sao việc kết thúc kết nối TCP thường yêu cầu bốn bước (four-way handshake) thay vì hai bước như thiết lập kết nối?A.Để tăng cường bảo mật.B.Để giảm thiểu độ trễ.C.Để đảm bảo tất cả dữ liệu đã được gửi lại.D.Vì TCP hỗ trợ "half-close" (đóng kết nối một chiều), cho phép một bên ngừng gửi nhưng vẫn có thể nhận dữ liệu. Lát kiểm tra lại Câu 11Nhận biếtNếu một bên (client hoặc server) gửi gói tin có cờ FIN, trạng thái TCP của bên đó sẽ chuyển sang gì?A.CLOSEDB.ESTABLISHEDC.SYN_RCVDD.FIN_WAIT_1 Lát kiểm tra lại Câu 12Nhận biếtTrạng thái "CLOSE_WAIT" trong TCP ám chỉ điều gì?A.Bên đó đã gửi FIN và đang chờ ACK.B.Bên đó đang chờ ACK từ bên kia sau khi đã nhận FIN.C.Bên đó đã đóng cả hai chiều kết nối.D.Bên đó đã nhận được FIN từ bên kia và đang chờ ứng dụng cục bộ đóng kết nối của mình. Lát kiểm tra lại Câu 13Nhận biếtTrạng thái "TIME_WAIT" trong TCP tồn tại với mục đích chính là gì?A.Để chờ các gói tin bị mất.B.Để tái sử dụng cổng ngay lập tức.C.Để báo hiệu lỗi kết nối.D.Để đảm bảo tất cả các gói tin cuối cùng của kết nối đã đến đích và tránh sự nhầm lẫn với các kết nối mới sử dụng lại cùng cặp cổng. Lát kiểm tra lại Câu 14Nhận biếtNếu một kết nối TCP đột ngột bị chấm dứt do lỗi hoặc sự cố nghiêm trọng (ví dụ: máy chủ sập), cờ (flag) nào thường được gửi?A.SYNB.ACKC.FIND.RST Lát kiểm tra lại Câu 15Nhận biếtĐiều gì có thể xảy ra nếu trạng thái TIME_WAIT bị bỏ qua quá nhanh?A.Tốc độ mạng sẽ tăng đáng kể.B.Kết nối sẽ an toàn hơn.C.Ứng dụng sẽ hoạt động ổn xác hơn.D.Các gói tin bị chậm hoặc trùng lặp từ kết nối trước đó có thể bị hiểu nhầm là của một kết nối mới, gây lỗi. Lát kiểm tra lại Câu 16Nhận biếtThời gian mặc định mà một kết nối TCP ở trạng thái TIME_WAIT là bao lâu?A.30 giây.B.60 giây.C.1 phút.D.2 lần Maximum Segment Lifetime (2MSL), thường là 1 đến 4 phút. Lát kiểm tra lại Câu 17Nhận biếtMột kết nối "half-open" (bán mở) trong TCP là gì?A.Kết nối chỉ cho phép truyền dữ liệu một chiều.B.Kết nối chỉ cho phép server gửi dữ liệu.C.Kết nối chỉ cho phép client gửi dữ liệu.D.Kết nối mà một bên đã đóng hoặc sập, nhưng bên còn lại không nhận biết được. Lát kiểm tra lại Câu 18Nhận biếtTrạng thái nào xảy ra sau FIN_WAIT_1 khi bên gửi FIN nhận được ACK cho FIN của mình?A.CLOSEDB.CLOSE_WAITC.LAST_ACKD.FIN_WAIT_2 Lát kiểm tra lại Câu 19Nhận biếtNếu một server đang ở trạng thái `CLOSE_WAIT`, điều đó có nghĩa là nó đang chờ đợi hành động gì?A.Client gửi dữ liệu.B.Client gửi FIN.C.Server nhận được ACK từ client.D.Ứng dụng cục bộ của server đóng socket của nó. Lát kiểm tra lại Câu 20Nhận biếtGiao thức nào chịu trách nhiệm quản lý trạng thái của kết nối TCP?A.IP.B.UDP.C.HTTP.D.TCP. Lát kiểm tra lại Câu 21Nhận biếtTrong quá trình thiết lập kết nối, nếu gói tin SYN đầu tiên từ client bị mất, điều gì sẽ xảy ra?A.Kết nối được thiết lập với độ trễ.B.Server tự động gửi SYN/ACK.C.Client chuyển sang trạng thái CLOSED.D.Client sẽ hết bộ đếm thời gian và gửi lại gói SYN. Lát kiểm tra lại Câu 22Nhận biếtMục đích của việc sử dụng các trường số thứ tự (Sequence Number) và số xác nhận (Acknowledgment Number) trong quản lý kết nối là gì?A.Để mã hóa dữ liệu.B.Để điều khiển luồng dữ liệu.C.Để điều khiển tắc nghẽn.D.Để theo dõi các byte đã gửi/nhận và đồng bộ hóa các phiên giao tiếp. Lát kiểm tra lại Câu 23Nhận biếtTrạng thái `ESTABLISHED` có thể chuyển sang `FIN_WAIT_1` khi bên nào chủ động đóng kết nối?A.Bên nhận ACK.B.Bên nhận RST.C.Bên nhận FIN.D.Bên chủ động gửi FIN. Lát kiểm tra lại Câu 24Nhận biếtSự khác biệt cơ bản giữa việc gửi FIN và gửi RST là gì?A.FIN dùng để thiết lập, RST dùng để kết thúc.B.FIN an toàn hơn RST.C.FIN yêu cầu ACK, RST thì không.D.FIN là một cách đóng kết nối một cách duyên dáng (graceful close), trong khi RST là một sự chấm dứt đột ngột và không duyên dáng. Lát kiểm tra lại Câu 25Nhận biếtKhi một server nhận được một yêu cầu kết nối (SYN) và phản hồi bằng SYN/ACK, server chuyển từ trạng thái `LISTEN` sang trạng thái nào?A.SYN_SENTB.ESTABLISHEDC.FIN_WAIT_1D.SYN_RCVD Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI