Đề thi, bài tập trắc nghiệm online Mạng máy tínhTrắc nghiệm Mạng máy tính chương 3 Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Mạng máy tính chương 3 Trắc nghiệm Mạng máy tính chương 3 Số câu25Quiz ID40172 Làm bài Câu 1 Trong bối cảnh tấn công mạng, một lượng lớn các gói tin TCP SYN được gửi đến một máy chủ mà không hoàn thành quá trình bắt tay. Đây là mô tả của loại tấn công nào? A Man-in-the-Middle B Phishing C DDoS (Distributed Denial of Service) D SYN Flood Câu 2 Cơ chế 'Flow Control' (Điều khiển luồng) của TCP nhằm giải quyết vấn đề gì? A Ngăn chặn bên gửi làm quá tải mạng lưới trung gian (các router) B Đảm bảo các gói tin đến đúng thứ tự tại bên nhận C Ngăn chặn bên gửi gửi dữ liệu nhanh hơn khả năng xử lý của bên nhận, tránh làm tràn bộ đệm D Phát hiện và truyền lại các gói tin bị mất trên đường truyền Câu 3 Hậu quả chính của việc mất một gói tin UDP trên đường truyền là gì? A Toàn bộ phiên truyền thông sẽ được thiết lập lại từ đầu B Gói tin đó sẽ được tự động truyền lại bởi các router trung gian C Gói tin đó bị mất vĩnh viễn và tầng giao vận sẽ không tự động truyền lại D Bên gửi sẽ nhận được một thông báo lỗi từ bên nhận Câu 4 Chức năng chính của Tầng Giao vận (Transport Layer) trong mô hình OSI/TCP/IP là gì? A Định tuyến các gói tin qua các mạng khác nhau để đến đích cuối cùng B Cung cấp giao tiếp logic giữa các tiến trình (process-to-process) chạy trên các host khác nhau C Định dạng và mã hóa dữ liệu để đảm bảo các hệ thống khác nhau có thể hiểu được D Điều khiển truy cập vào môi trường truyền vật lý và phát hiện lỗi bit Câu 5 Tại sao giao thức truyền file như FTP cần sử dụng TCP? A Để đạt được tốc độ truyền nhanh nhất có thể, bất kể mất mát dữ liệu B Vì FTP chỉ cần gửi các gói tin nhỏ, không cần thiết lập kết nối C Để đảm bảo rằng mọi byte của tập tin được truyền đi một cách chính xác và đúng thứ tự, không bị lỗi hay mất mát D Để cho phép nhiều người dùng tải xuống cùng một tập tin đồng thời mà không bị tắc nghẽn Câu 6 Trong giai đoạn 'Slow Start' của thuật toán kiểm soát tắc nghẽn TCP, cửa sổ tắc nghẽn (cwnd) thay đổi như thế nào sau mỗi RTT (Round-Trip Time)? A Tăng lên 1 MSS (Maximum Segment Size) B Tăng gấp đôi C Giảm đi một nửa D Không thay đổi Câu 7 Một socket TCP được xác định duy nhất bởi bộ bốn (4-tuple) thông tin nào? A Địa chỉ IP nguồn, địa chỉ MAC nguồn, địa chỉ IP đích, địa chỉ MAC đích B Địa chỉ IP nguồn, số cổng nguồn, địa chỉ IP đích, số cổng đích C Số cổng nguồn, số cổng đích, số thứ tự, số báo nhận D Địa chỉ MAC nguồn, số cổng nguồn, địa chỉ MAC đích, số cổng đích Câu 8 Trong TCP, trường 'Acknowledgment Number' trong một segment cho biết điều gì? A Số thứ tự của segment hiện tại đang được gửi đi B Tổng số byte đã được gửi thành công trong phiên kết nối C Số thứ tự của byte tiếp theo mà bên nhận đang mong đợi từ bên gửi D Kích thước của bộ đệm nhận còn trống ở phía nhận Câu 9 Trong TCP, 'EstimatedRTT' được tính toán dựa trên yếu tố nào? A Giá trị RTT (Round-Trip Time) được đo lường gần nhất (SampleRTT) B Một trung bình trọng số mũ của các giá trị SampleRTT trước đó và giá trị SampleRTT hiện tại C Giá trị RTT lớn nhất đã từng được ghi nhận trong phiên kết nối D Giá trị cố định được định cấu hình sẵn trong hệ điều hành Câu 10 Trong thuật toán AIMD (Additive Increase, Multiplicative Decrease) của TCP, phần 'Multiplicative Decrease' xảy ra khi nào? A Khi nhận được một báo nhận (ACK) cho dữ liệu mới B Khi một kết nối TCP được thiết lập thành công C Khi phát hiện một sự kiện mất gói tin (tắc nghẽn) D Khi cửa sổ nhận (rwnd) của bên nhận tăng lên Câu 11 Một máy tính đang gửi dữ liệu qua TCP. Tốc độ gửi tối đa tại một thời điểm được giới hạn bởi giá trị nào sau đây? A Chỉ bởi cửa sổ tắc nghẽn (cwnd) B Chỉ bởi cửa sổ nhận của bên nhận (rwnd) C Giá trị nhỏ hơn giữa cửa sổ tắc nghẽn (cwnd) và cửa sổ nhận (rwnd) D Tổng của cửa sổ tắc nghẽn (cwnd) và cửa sổ nhận (rwnd) Câu 12 Trong Tầng Giao vận, cơ chế 'multiplexing' ở phía gửi có nghĩa là gì? A Tập hợp dữ liệu từ nhiều socket khác nhau, thêm vào header của tầng giao vận và chuyển xuống tầng mạng B Phân phối các segment nhận được đến đúng socket ứng dụng dựa trên số hiệu cổng C Chia một luồng dữ liệu lớn thành nhiều segment nhỏ hơn để truyền đi D Kiểm tra và sửa lỗi bit trong dữ liệu nhận được từ tầng ứng dụng Câu 13 Số hiệu cổng (port number) trong header của TCP/UDP có độ dài bao nhiêu bit? A 8 bit B 32 bit C 16 bit D 64 bit Câu 14 Tại sao DNS thường sử dụng UDP cho các truy vấn thông thường thay vì TCP? A Vì UDP có khả năng mã hóa dữ liệu tốt hơn TCP B Vì các truy vấn DNS thường nhỏ và yêu cầu phản hồi nhanh, việc thiết lập kết nối TCP sẽ gây ra độ trễ không cần thiết C Vì UDP đảm bảo 100% các truy vấn DNS sẽ đến được máy chủ D Vì TCP không hỗ trợ các cổng (port) mà DNS sử dụng Câu 15 Trong quá trình đóng kết nối TCP 4 bước, bên chủ động đóng kết nối sẽ gửi gói tin đầu tiên có cờ nào được bật? A SYN B RST C FIN D ACK Câu 16 Khi nào cơ chế 'Fast Retransmit' trong TCP được kích hoạt? A Khi bộ đếm thời gian (timeout timer) hết hạn cho một segment chưa được báo nhận B Khi bên gửi nhận được 3 báo nhận trùng lặp (duplicate ACKs) cho cùng một segment C Ngay sau khi bên gửi gửi đi một segment quan trọng có cờ URG D Khi bên nhận gửi một segment có giá trị Receive Window (rwnd) bằng 0 Câu 17 Trong TCP, nếu một máy chủ đang ở trạng thái LISTEN, nó có ý nghĩa gì? A Nó đang tích cực gửi dữ liệu đến một máy khách B Nó đã gửi yêu cầu đóng kết nối và đang chờ xác nhận C Nó đang thụ động chờ đợi yêu cầu kết nối đến từ một máy khách D Nó đang trong quá trình bắt tay ba bước với một máy khách Câu 18 TCP chuyển từ trạng thái 'Slow Start' sang 'Congestion Avoidance' khi nào? A Khi giá trị cửa sổ tắc nghẽn (cwnd) đạt đến giá trị ngưỡng (ssthresh) B Khi nhận được 3 báo nhận trùng lặp C Khi kết nối được thiết lập thành công D Khi một gói tin bị timeout Câu 19 Ứng dụng nào sau đây là điển hình cho việc sử dụng UDP thay vì TCP? A Truyền một tập tin lớn (File Transfer) B Gửi email (SMTP) C Hội nghị truyền hình trực tuyến (Video Conferencing) D Truy cập một trang web (HTTP) Câu 20 Trong header của UDP, trường Checksum có chức năng gì? A Đảm bảo các gói tin đến đúng thứ tự B Phát hiện lỗi (bit bị thay đổi) trong header và phần dữ liệu của datagram C Mã hóa dữ liệu để bảo mật D Xác định số hiệu cổng của ứng dụng đích Câu 21 Mục đích chính của cơ chế bắt tay ba bước (3-way handshake) trong TCP là gì? A Thỏa thuận kích thước cửa sổ trượt để kiểm soát luồng B Chỉ để client xác thực server trước khi truyền dữ liệu C Để cả hai bên (client và server) đồng bộ hóa số thứ tự (sequence number) và thiết lập kết nối D Để thông báo cho server biết client sắp ngắt kết nối Câu 22 Điều gì xảy ra khi bộ đệm nhận (receive buffer) của một tiến trình ứng dụng đọc dữ liệu chậm hơn so với tốc độ dữ liệu TCP đến? A TCP sẽ tự động hủy kết nối để tránh mất dữ liệu B Tầng Mạng sẽ yêu cầu các router giảm tốc độ chuyển tiếp gói tin C Bộ đệm nhận sẽ bị đầy, và cơ chế điều khiển luồng của TCP sẽ thông báo cho bên gửi giảm tốc độ gửi D UDP sẽ được sử dụng tạm thời để thay thế TCP cho đến khi bộ đệm được giải phóng Câu 23 Sự khác biệt cơ bản giữa 'Flow Control' và 'Congestion Control' trong TCP là gì? A Flow Control là cơ chế của UDP còn Congestion Control là của TCP B Flow Control liên quan đến tốc độ xử lý của đầu nhận, trong khi Congestion Control liên quan đến tình trạng của mạng lưới C Flow Control sử dụng cửa sổ tắc nghẽn (cwnd), còn Congestion Control sử dụng cửa sổ nhận (rwnd) D Flow Control chỉ hoạt động khi bắt đầu kết nối, còn Congestion Control hoạt động trong suốt quá trình truyền Câu 24 Giao thức nào sau đây hoạt động theo phương thức 'connectionless' (không liên kết) và không đảm bảo độ tin cậy? A TCP (Transmission Control Protocol) B HTTP (Hypertext Transfer Protocol) C UDP (User Datagram Protocol) D FTP (File Transfer Protocol) Câu 25 Một máy khách gửi một segment TCP với số thứ tự (Sequence Number) là 200 và chứa 150 bytes dữ liệu. Nếu segment này được nhận thành công, máy chủ sẽ gửi lại một segment với số báo nhận (Acknowledgment Number) là bao nhiêu? A 201 B 350 C 351 D 150 Trắc nghiệm Mạng máy tính chương 2 Trắc nghiệm Mạng máy tính chương 4