Trắc nghiệm Mạng máy tính chương 3 giúp bạn nhận biết điểm mạnh và điểm yếu của bản thân thông qua dạng bài tập quen thuộc thường gặp trong đề thi.
Trắc nghiệm Mạng máy tính chương 3
⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành
0/0 câu
🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT
Đang tải bảng xếp hạng...
Câu 1: Một socket TCP được xác định duy nhất bởi thông tin nào?
- - IP đích và Port đích
- - IP nguồn và Port nguồn
- - Bộ tứ: IP nguồn, Port nguồn, IP đích, Port đích
- - Số hiệu Sequence Number
Câu 2: Cơ chế truyền lại nhanh (Fast Retransmit) của TCP sẽ được kích hoạt để truyền lại một gói tin bị mất ngay cả khi bộ định thời (Timer) chưa hết hạn, nếu bên gửi nhận được sự kiện nào dưới đây?
- - Một thông báo ICMP Source Quench từ router
- - 1 báo nhận lặp lại (duplicate ACK) ngay sau gói tin cuối cùng
- - 3 báo nhận lặp lại (duplicate ACKs) cho cùng một dữ liệu
- - Cờ URG (Urgent) được bật trong gói tin phản hồi
Câu 3: Định tuyến tĩnh (Static Routing) khác với định tuyến động (Dynamic Routing) ở điểm nào chính?
- - Định tuyến tĩnh được cấu hình thủ công bởi quản trị viên
- - Định tuyến tĩnh có khả năng tự thay đổi theo topo mạng
- - Định tuyến tĩnh luôn sử dụng thuật toán Dijkstra
- - Định tuyến tĩnh chỉ hỗ trợ IPv6
Câu 4: Trường 'Checksum' trong tiêu đề (header) của UDP được sử dụng để làm gì?
- - Sửa lỗi dữ liệu khi bị sai lệch
- - Phát hiện lỗi trong gói tin khi truyền qua mạng
- - Xác định thứ tự của các gói tin
- - Kiểm soát tốc độ gửi của phía nguồn
Câu 5: MSS (Maximum Segment Size) trong TCP thường được thiết lập dựa trên giá trị nào để tránh phân mảnh ở tầng IP?
- - Kích thước bộ đệm của ứng dụng
- - MTU (Maximum Transmission Unit) của tầng liên kết dữ liệu trừ đi kích thước header
- - Tốc độ của đường truyền vật lý
- - Dung lượng còn trống của ổ đĩa cứng
Câu 6: Chức năng chính yếu của tầng giao vận (Transport Layer) trong mô hình TCP/IP là gì?
- - Cung cấp truyền thông logic giữa các tiến trình ứng dụng chạy trên các host khác nhau
- - Xác định đường dẫn tối ưu cho các gói tin đi qua mạng
- - Quản lý việc truyền dẫn vật lý các bit trên đường truyền
- - Điều khiển việc truy cập vào môi trường truyền dẫn cục bộ
Câu 7: Địa chỉ IP nào sau đây là địa chỉ Loopback (local host)?
- - 10.0.0.1
- - 192.168.1.1
- - 127.0.0.1
- - 172.16.0.1
Câu 8: Mục đích chính của cơ chế Báo nhận trễ (Delayed ACK) trong giao thức TCP là gì?
- - Tăng thời gian RTT để đánh lừa thuật toán kiểm soát tắc nghẽn
- - Buộc máy gửi phải truyền lại dữ liệu thường xuyên hơn để tăng độ tin cậy
- - Cho phép router có thời gian xử lý các gói tin có độ ưu tiên cao trước
- - Giảm số lượng gói tin phản hồi trên mạng bằng cách chờ để gộp các ACK lại với nhau hoặc gửi kèm cùng dữ liệu
Câu 9: Trong header của UDP, trường Checksum có chức năng gì?
- - Đảm bảo các gói tin đến đúng thứ tự
- - Phát hiện lỗi (bit bị thay đổi) trong header và phần dữ liệu của datagram
- - Mã hóa dữ liệu để bảo mật
- - Xác định số hiệu cổng của ứng dụng đích
Câu 10: Trong trạng thái 'Slow Start', giá trị của cwnd thay đổi như thế nào sau mỗi RTT (nếu không có tổn thất)?
- - Tăng thêm 1 MSS
- - Tăng gấp đôi giá trị hiện tại
- - Giảm đi một nửa
- - Giữ nguyên không đổi
Câu 11: Việc thu thập dữ liệu từ các socket khác nhau, bao bọc chúng với thông tin header để tạo thành các segment rồi gửi xuống tầng mạng được gọi là gì?
- - Demultiplexing (Giải đa hợp)
- - Multiplexing (Đa hợp)
- - Flow Control (Kiểm soát luồng)
- - Congestion Control (Kiểm soát tắc nghẽn)
Câu 12: Trong mô hình truyền dữ liệu tin cậy (Reliable Data Transfer - rdt), giao thức rdt 2.0 đã bổ sung thêm cơ chế nào so với rdt 1.0 để xử lý tình huống gói tin bị lỗi bit trên đường truyền?
- - Cơ chế đánh số thứ tự (Sequence Number) cho từng gói tin
- - Cơ chế phản hồi báo nhận (ACK) và báo lỗi (NAK)
- - Cơ chế bộ định thời (Timer) để phát hiện mất gói tin
- - Cơ chế cửa sổ trượt (Sliding Window) để truyền nhiều gói
Câu 13: 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)?
- - Tăng lên 1 MSS (Maximum Segment Size)
- - Tăng gấp đôi
- - Giảm đi một nửa
- - Không thay đổi
Câu 14: Trong TCP, 'EstimatedRTT' được tính toán dựa trên yếu tố nào?
- - Giá trị RTT (Round-Trip Time) được đo lường gần nhất (SampleRTT)
- - 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
- - Giá trị RTT lớn nhất đã từng được ghi nhận trong phiên kết nối
- - Giá trị cố định được định cấu hình sẵn trong hệ điều hành
Câu 15: Giao thức nào được sử dụng để ánh xạ địa chỉ IP sang địa chỉ vật lý (MAC) trong cùng một mạng LAN?
- - DHCP
- - ICMP
- - ARP
- - DNS
Câu 16: Một trong những kỹ thuật phổ biến nhất được tích hợp trong hệ điều hành máy chủ để phòng chống lại cuộc tấn công từ chối dịch vụ TCP SYN Flood là gì?
- - Chặn toàn bộ các gói tin UDP đi vào máy chủ
- - Sử dụng cơ chế SYN Cookies để tránh việc phải cấp phát tài nguyên ngay khi nhận được gói SYN
- - Tăng kích thước bộ đệm nhận (Receive Window) lên tối đa
- - Giảm thời gian Timeout của giao thức TCP xuống mức thấp nhất
Câu 17: Trong mô hình OSI, tầng nào chịu trách nhiệm thực hiện việc định tuyến (routing) các gói tin từ nguồn đến đích?
- - Tầng Liên kết dữ liệu
- - Tầng Giao vận
- - Tầng Mạng
- - Tầng Vật lý
Câu 18: Hậu quả chính của việc mất một gói tin UDP trên đường truyền là gì?
- - Toàn bộ phiên truyền thông sẽ được thiết lập lại từ đầu
- - Gói tin đó sẽ được tự động truyền lại bởi các router trung gian
- - 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
- - Bên gửi sẽ nhận được một thông báo lỗi từ bên nhận
Câu 19: Trong TCP, nếu một máy chủ đang ở trạng thái LISTEN, nó có ý nghĩa gì?
- - Nó đang tích cực gửi dữ liệu đến một máy khách
- - Nó đã gửi yêu cầu đóng kết nối và đang chờ xác nhận
- - Nó đang thụ động chờ đợi yêu cầu kết nối đến từ một máy khách
- - Nó đang trong quá trình bắt tay ba bước với một máy khách
Câu 20: Trong TCP, trường 'Acknowledgment Number' trong một segment cho biết điều gì?
- - Số thứ tự của segment hiện tại đang được gửi đi
- - Tổng số byte đã được gửi thành công trong phiên kết nối
- - Số thứ tự của byte tiếp theo mà bên nhận đang mong đợi từ bên gửi
- - Kích thước của bộ đệm nhận còn trống ở phía nhận
Câu 21: Khi nhận được một gói tin UDP (User Datagram Protocol) từ tầng mạng, tầng giao vận phía nhận sẽ dựa vào thông tin nào trong header để phân kênh (demultiplexing) dữ liệu đến đúng socket của ứng dụng?
- - Dựa vào số hiệu cổng đích (Destination Port Number)
- - Dựa vào địa chỉ IP đích và địa chỉ IP nguồn
- - Dựa vào số hiệu cổng nguồn (Source Port Number)
- - Dựa vào trường Checksum để xác định luồng dữ liệu
Câu 22: Trong quá trình thiết lập kết nối ba bước (3-way handshake) của TCP giữa Client và Server, gói tin nào có thể bắt đầu mang theo dữ liệu ứng dụng (payload)?
- - Gói tin đầu tiên (bước SYN từ client gửi lên server)
- - Gói tin thứ hai (bước SYN-ACK từ server trả về client)
- - Gói tin thứ ba (bước ACK từ client gửi lên server)
- - Không có gói tin nào trong giai đoạn handshake được phép mang dữ liệu
Câu 23: Để kết thúc một kết nối TCP một cách bình thường, các bên trao đổi gói tin với cờ nào được thiết lập?
- - Cờ RST (Reset)
- - Cờ FIN (Finish)
- - Cờ PSH (Push)
- - Cờ URG (Urgent)
Câu 24: Giao thức nào được sử dụng để kiểm tra kết nối mạng và báo cáo lỗi giữa các host?
- - TCP
- - ICMP
- - UDP
- - ARP
Câu 25: Tham số Maximum Segment Size (MSS) được thương lượng trong quá trình thiết lập kết nối TCP quy định điều gì?
- - Kích thước tối đa của toàn bộ gói tin IP (bao gồm cả IP header và TCP header)
- - Số lượng gói tin tối đa có thể được gửi đi mà không cần chờ ACK
- - Kích thước tối đa của phần dữ liệu ứng dụng (payload) mà một TCP segment có thể mang theo
- - Kích thước tối đa của bộ đệm nhận (Receive Buffer) tại phía máy khách