Trắc nghiệm Mạng máy tính chương 3 giúp bạn nhìn nhận rõ các phần kiến thức cần cải thiện thông qua kho câu hỏi phong phú.
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: Trong mô hình OSI, tầng mạng tương ứng với tầng nào trong mô hình TCP/IP?
- - Application Layer
- - Transport Layer
- - Internet Layer
- - Network Access Layer
Câu 2: Tính chất công bằng (Fairness) trong cơ chế kiểm soát tắc nghẽn của TCP có nghĩa là hệ thống mạng sẽ có xu hướng hướng tới trạng thái nào?
- - Ưu tiên băng thông cho các kết nối có RTT ngắn hơn
- - Chia đều không gian bộ đệm của router cho tất cả các giao thức, bao gồm cả UDP
- - Phân chia băng thông xấp xỉ bằng nhau cho các kết nối TCP cùng đi qua một liên kết cổ chai
- - Đảm bảo mỗi kết nối TCP không bao giờ bị mất quá 1% số gói tin
Câu 3: Điều gì sẽ xảy ra nếu hệ thống đích nhận được một gói tin UDP và phát hiện có lỗi dữ liệu sau khi tính toán trường Checksum?
- - Gói tin sẽ được gửi lại (retransmit) bằng cách gửi yêu cầu NAK
- - Hệ thống tự động sửa lỗi bằng mã vòng CRC và chuyển lên ứng dụng
- - Gói tin sẽ bị loại bỏ mà không có thông báo lỗi nào được gửi lại
- - Hệ thống sẽ giữ lại gói tin trong bộ đệm để chờ gói tin sửa lỗi
Câu 4: 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 5: 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?
- - Man-in-the-Middle
- - Phishing
- - DDoS (Distributed Denial of Service)
- - SYN Flood
Câu 6: Trong thuật toán TCP Reno, khi xảy ra hiện tượng mất gói tin được phát hiện qua Timeout, biến ngưỡng ssthresh sẽ được cập nhật như thế nào?
- - Giữ nguyên giá trị cũ
- - Đặt bằng 1/2 giá trị cửa sổ tắc nghẽn hiện tại
- - Đặt bằng giá trị cực đại 65535
- - Tăng thêm 3 MSS
Câu 7: 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 8: 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 9: Cơ chế 'Fast Retransmit' của TCP được kích hoạt khi phía gửi nhận được bao nhiêu ACK trùng lặp liên tiếp?
- - 1 ACK trùng lặp
- - 2 ACK trùng lặp
- - 3 ACK trùng lặp
- - 5 ACK trùng lặp
Câu 10: Trong các giao thức truyền tin cậy dựa trên cửa sổ trượt, điểm khác biệt chính của Selective Repeat (SR) so với Go-Back-N (GBN) là gì?
- - SR chỉ truyền lại những segment cụ thể bị mất hoặc lỗi
- - SR yêu cầu kích thước cửa sổ phải bằng 1
- - SR không sử dụng bộ định thời (timer)
- - SR chỉ sử dụng xác nhận tích lũy (Cumulative ACK)
Câu 11: 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 12: TCP chuyển từ trạng thái 'Slow Start' sang 'Congestion Avoidance' khi nào?
- - Khi giá trị cửa sổ tắc nghẽn (cwnd) đạt đến giá trị ngưỡng (ssthresh)
- - Khi nhận được 3 báo nhận trùng lặp
- - Khi kết nối được thiết lập thành công
- - Khi một gói tin bị timeout
Câu 13: Trạng thái TIME_WAIT trong quá trình đóng kết nối TCP có ý nghĩa gì quan trọng?
- - Để tiết kiệm tài nguyên bộ nhớ của hệ thống
- - Để đảm bảo các gói tin cũ còn tồn tại trên mạng không bị nhầm lẫn với kết nối mới
- - Để cho phép ứng dụng gửi thêm dữ liệu cuối cùng
- - Để tăng tốc độ mở lại kết nối sau đó
Câu 14: Địa chỉ lớp C nào sau đây được dành riêng cho các mạng riêng tư (Private IP) theo RFC 1918?
- - 192.168.0.0 - 192.168.255.255
- - 172.16.0.0 - 172.31.255.255
- - 10.0.0.0 - 10.255.255.255
- - 127.0.0.0 - 127.255.255.255
Câu 15: Điểm khác biệt chính của 'Selective Repeat' so với 'Go-Back-N' là gì?
- - Phía gửi chỉ truyền lại những gói tin bị lỗi hoặc bị mất
- - Phía gửi phải truyền lại toàn bộ cửa sổ khi có lỗi
- - Phía nhận không cần có bộ đệm
- - Không sử dụng số thứ tự (sequence number)
Câu 16: Trường Acknowledgment Number (Số báo nhận) trong TCP header do máy B gửi cho máy A mang ý nghĩa gì?
- - Số thứ tự của byte dữ liệu cuối cùng mà máy B đã nhận thành công
- - Số lượng gói tin mà máy B có thể tiếp tục nhận mà không bị tràn bộ đệm
- - Số lượng byte mà máy B đã nhận được kể từ đầu phiên kết nối
- - Số thứ tự của byte dữ liệu tiếp theo mà máy B mong đợi nhận được từ máy A
Câu 17: 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
Câu 18: Số thứ tự (Sequence Number) trong một phân đoạn TCP đại diện cho điều gì?
- - Số thứ tự của phân đoạn trong luồng dữ liệu
- - Chỉ số của byte dữ liệu đầu tiên trong phân đoạn đó
- - Tổng số byte đã được gửi đi
- - Địa chỉ cổng của bên gửi
Câu 19: Trạng thái 'Slow Start' trong kiểm soát tắc nghẽn TCP kết thúc khi nào?
- - Khi giá trị cwnd đạt đến ngưỡng ssthresh
- - Khi bắt đầu thiết lập kết nối
- - Khi nhận được ACK đầu tiên
- - Khi giá trị cwnd bằng 1 MSS
Câu 20: Kích thước phân đoạn tối đa (MSS - Maximum Segment Size) của TCP thường dựa trên yếu tố nào?
- - Dung lượng bộ nhớ RAM của máy chủ
- - Kích thước đơn vị truyền dẫn tối đa (MTU) của tầng liên kết dữ liệu
- - Số lượng tiến trình đang chạy
- - Thời gian RTT trung bình
Câu 21: Trong định tuyến, thuật toán nào thường được sử dụng để tìm đường đi ngắn nhất giữa hai nút?
- - Dijkstra
- - Bellman-Ford
- - Distance Vector
- - Flooding
Câu 22: 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 23: 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 24: Trường Checksum trong UDP Header được sử dụng nhằm mục đích gì?
- - Kiểm soát luồng dữ liệu giữa hai host
- - Phát hiện các lỗi bit xảy ra trong quá trình truyền dẫn segment
- - Định danh các tiến trình ứng dụng
- - Xác định thứ tự của các gói tin
Câu 25: Một socket TCP được xác định duy nhất bởi bộ bốn (4-tuple) thông tin nào?
- - Địa chỉ IP nguồn, địa chỉ MAC nguồn, địa chỉ IP đích, địa chỉ MAC đích
- - Địa chỉ IP nguồn, số cổng nguồn, địa chỉ IP đích, số cổng đích
- - Số cổng nguồn, số cổng đích, số thứ tự, số báo nhận
- - Địa chỉ MAC nguồn, số cổng nguồn, địa chỉ MAC đích, số cổng đích