Trắc nghiệm Mạng máy tính Bài: Điều khiển tắc nghẽn

Làm bài thi

Mục Lục

Trắc nghiệm Mạng máy tính Bài: Điều khiển tắc nghẽn là một trong những đề thi thuộc Chương 6: GIAO THỨC TCP trong học phần Mạng máy tính chuyên ngành Công Nghệ Thông Tin cấp độ Đại học. Phần này là kiến thức cốt lõi, đi sâu vào một trong những chức năng quan trọng nhất của giao thức TCP: khả năng điều chỉnh tốc độ truyền dữ liệu để tránh và giảm thiểu tình trạng tắc nghẽn trong mạng. Việc nắm vững các thuật toán điều khiển tắc nghẽn của TCP là chìa khóa để hiểu cách Internet duy trì sự ổn định và hiệu suất cao mặc dù có lượng lớn lưu lượng truy cập.

Trong bài học này, người học cần nắm được các nội dung trọng tâm như: khái niệm và nguyên nhân gây ra tắc nghẽn mạng, sự khác biệt giữa điều khiển tắc nghẽn và điều khiển luồng, các thuật toán chính của TCP (Slow Start, Congestion Avoidance, Fast Retransmit, Fast Recovery), vai trò của cửa sổ tắc nghẽn (Congestion Window – cwnd) và ngưỡng bắt đầu chậm (ssthresh). Việc hiểu rõ các kiến thức này sẽ là nền tảng vững chắc để phân tích, thiết kế và khắc phục sự cố liên quan đến hiệu suất và ổn định của mạng.

Hãy cùng Dethitracnghiem.vn tìm hiểu về đề thi này và tham gia làm kiểm tra ngay lập tức!

Trắc nghiệm Mạng máy tính Bài: Điều khiển tắc nghẽn

Câu 1.Mục đích chính của điều khiển tắc nghẽn (Congestion Control) trong mạng là gì?
A. Ngăn chặn bên gửi tràn ngập bên nhận.
B. Đảm bảo dữ liệu đến đúng thứ tự.
C. Phát hiện lỗi bit trong gói tin.
D. Điều chỉnh tốc độ gửi dữ liệu để tránh làm quá tải tài nguyên mạng (router, đường truyền).

Câu 2.Điều khiển tắc nghẽn chủ yếu diễn ra ở tầng nào trong mô hình TCP/IP?
A. Tầng Vật lý.
B. Tầng Liên kết dữ liệu.
C. Tầng Mạng (Internet).
D. Tầng Giao vận (Transport Layer), cụ thể là bởi TCP.

Câu 3.Giao thức nào sau đây có tích hợp cơ chế điều khiển tắc nghẽn?
A. UDP.
B. IP.
C. ICMP.
D. TCP.

Câu 4.Một trong những nguyên nhân chính gây ra tắc nghẽn mạng là gì?
A. Băng thông quá lớn.
B. Độ trễ quá thấp.
C. Sử dụng cáp quang.
D. Khi tốc độ gửi dữ liệu vào mạng vượt quá khả năng xử lý của các router hoặc đường truyền.

Câu 5.Trong TCP, “Cửa sổ tắc nghẽn” (Congestion Window – cwnd) có ý nghĩa gì?
A. Kích thước bộ đệm của bên nhận.
B. Số lượng gói tin bị mất.
C. Thời gian chờ ACK.
D. Số lượng byte dữ liệu tối đa mà bên gửi được phép truyền vào mạng tại một thời điểm.

Câu 6.Thuật toán điều khiển tắc nghẽn nào của TCP có đặc điểm là tăng cwnd theo cấp số nhân (gấp đôi sau mỗi RTT)?
A. Congestion Avoidance.
B. Fast Recovery.
C. Fast Retransmit.
D. Slow Start.

Câu 7.Mục đích của giai đoạn “Slow Start” trong TCP là gì?
A. Để tăng tốc độ mạng ngay lập tức.
B. Để giảm thiểu số lượng gói tin bị mất.
C. Để kiểm tra dung lượng bộ đệm của bên nhận.
D. Để dò tìm băng thông khả dụng một cách thận trọng, bắt đầu với tốc độ chậm và tăng dần.

Câu 8.Điều gì đánh dấu sự kết thúc của giai đoạn Slow Start và chuyển sang Congestion Avoidance?
A. Khi cwnd đạt đến một giá trị cố định.
B. Khi nhận được nhiều ACK trùng lặp.
C. Khi bộ đếm thời gian hết hạn.
D. Khi cwnd đạt đến giá trị ngưỡng bắt đầu chậm (ssthresh).

Câu 9.Trong giai đoạn “Congestion Avoidance”, cwnd tăng lên như thế nào?
A. Tăng theo cấp số nhân (gấp đôi).
B. Tăng một lượng lớn ngẫu nhiên.
C. Giảm một nửa.
D. Tăng tuyến tính (tăng thêm 1 MSS sau mỗi RTT).

Câu 10.Khi TCP phát hiện tắc nghẽn (ví dụ: thông qua timeout), giá trị của ssthresh và cwnd sẽ thay đổi như thế nào?
A. ssthresh tăng gấp đôi, cwnd giảm một nửa.
B. ssthresh không đổi, cwnd tăng gấp đôi.
C. Cả ssthresh và cwnd đều tăng.
D. ssthresh được đặt bằng một nửa cwnd hiện tại, và cwnd được đặt lại về 1 MSS.

Câu 11.Cơ chế “Fast Retransmit” trong TCP được kích hoạt khi nào?
A. Khi bộ đếm thời gian hết hạn.
B. Khi nhận được một ACK hợp lệ.
C. Khi kết nối được thiết lập.
D. Khi bên gửi nhận được 3 ACK trùng lặp (duplicate ACKs) cho cùng một segment.

Câu 12.Mục đích của “Fast Retransmit” là gì?
A. Để tăng tốc độ Slow Start.
B. Để giảm thiểu việc sử dụng bộ đệm.
C. Để bỏ qua tắc nghẽn.
D. Để gửi lại gói tin bị mất nhanh chóng hơn mà không cần chờ bộ đếm thời gian hết hạn.

Câu 13.Thuật toán “Fast Recovery” trong TCP được sử dụng sau khi cơ chế nào được kích hoạt?
A. Slow Start.
B. Congestion Avoidance.
C. Timeout.
D. Fast Retransmit.

Câu 14.Trong Fast Recovery, cwnd sẽ thay đổi như thế nào sau khi Fast Retransmit được kích hoạt?
A. Giảm về 1 MSS.
B. Tăng gấp đôi.
C. Không thay đổi.
D. cwnd được đặt bằng ssthresh và sau đó tăng tuyến tính (nếu nhận được thêm ACK trùng lặp).

Câu 15.Điều gì sẽ xảy ra với cwnd nếu TCP nhận được một ACK trùng lặp trong giai đoạn Congestion Avoidance nhưng không đủ để kích hoạt Fast Retransmit?
A. cwnd tăng gấp đôi.
B. cwnd giảm một nửa.
C. cwnd giảm về 1 MSS.
D. cwnd không thay đổi đáng kể hoặc tăng rất chậm.

Câu 16.Sự khác biệt cơ bản giữa điều khiển lưu lượng (Flow Control) và điều khiển tắc nghẽn (Congestion Control) là gì?
A. Điều khiển lưu lượng ngăn chặn tràn ngập bộ đệm của bên nhận, điều khiển tắc nghẽn ngăn tràn ngập mạng.
B. Điều khiển lưu lượng là ở tầng mạng, điều khiển tắc nghẽn là ở tầng giao vận.
C. Điều khiển lưu lượng làm chậm bên gửi, điều khiển tắc nghẽn làm chậm bên nhận.
D. Điều khiển lưu lượng giải quyết vấn đề bên nhận, điều khiển tắc nghẽn giải quyết vấn đề mạng.

Câu 17.Nếu bộ đếm thời gian (timeout) của TCP hết hạn, điều này ám chỉ điều gì về tình trạng mạng?
A. Mạng đang hoạt động bình thường.
B. Mạng đang có hiệu suất rất tốt.
C. Chỉ có lỗi bit.
D. Có thể có tắc nghẽn nghiêm trọng, dẫn đến mất gói hoặc độ trễ rất cao.

Câu 18.Mục đích của việc đặt lại `ssthresh` khi tắc nghẽn xảy ra là gì?
A. Để tăng tốc độ phục hồi.
B. Để đơn giản hóa thuật toán.
C. Để tránh Fast Retransmit.
D. Để xác định một ngưỡng mới cho cwnd trước khi chuyển từ Slow Start sang Congestion Avoidance.

Câu 19.Giá trị của `ssthresh` được tính như thế nào khi tắc nghẽn được phát hiện?
A. ssthresh = cwnd * 2.
B. ssthresh = cwnd / 4.
C. ssthresh = kích thước cửa sổ nhận.
D. ssthresh = cwnd / 2.

Câu 20.Khi một máy tính đang tải một tệp lớn qua TCP, nó sẽ điều chỉnh tốc độ tải xuống dựa trên:
A. Chỉ tốc độ kết nối của nó.
B. Chỉ dung lượng đĩa cứng.
C. Chỉ số lượng người dùng khác.
D. Cả cửa sổ tắc nghẽn (cwnd) và cửa sổ nhận (Receive Window) từ máy chủ.

Câu 21.TCP “Tahoe” là phiên bản TCP đầu tiên tích hợp những gì?
A. Chỉ Slow Start.
B. Chỉ Congestion Avoidance.
C. Chỉ Fast Retransmit.
D. Slow Start, Congestion Avoidance và Fast Retransmit (đưa cwnd về 1 MSS sau timeout hoặc Fast Retransmit).

Câu 22.TCP “Reno” là phiên bản TCP nào đã cải thiện Tahoe bằng cách thêm tính năng gì?
A. Chỉ Slow Start.
B. Chỉ Fast Retransmit.
C. SACK (Selective Acknowledgment).
D. Fast Recovery (để tránh đưa cwnd về 1 MSS sau Fast Retransmit).

Câu 23.Mục tiêu của việc tăng cwnd theo cấp số nhân trong Slow Start là gì?
A. Để thăm dò băng thông nhanh chóng.
B. Để tránh tắc nghẽn ngay lập tức.
C. Để giảm chi phí.
D. Để nhanh chóng đạt được một tốc độ truyền tải gần với băng thông khả dụng mà không gây tắc nghẽn quá lớn.

Câu 24.Nếu TCP sử dụng cơ chế điều khiển tắc nghẽn, điều gì sẽ xảy ra với `Round-Trip Time` (RTT) khi mạng bắt đầu tắc nghẽn?
A. RTT sẽ giảm.
B. RTT sẽ không thay đổi.
C. RTT sẽ trở nên ổn định hơn.
D. RTT sẽ tăng lên do gói tin phải chờ trong hàng đợi tại các router.

Câu 25.Điều khiển tắc nghẽn TCP được coi là “công bằng” (fair) bởi vì:
A. Nó ưu tiên một số ứng dụng hơn các ứng dụng khác.
B. Nó đảm bảo mọi kết nối đều có cùng tốc độ.
C. Nó chỉ hoạt động trong mạng nội bộ.
D. Nó cố gắng đảm bảo rằng nhiều kết nối TCP chia sẻ băng thông mạng một cách tương đối đều nhau.

×

Bạn ơi!!! Để xem được kết quả
bạn vui lòng làm nhiệm vụ nhỏ xíu này nha

LƯU Ý: Không sử dụng VPN hoặc 1.1.1.1 khi vượt link

Bước 1: Mở tab mới, truy cập Google.com

Bước 2: Tìm kiếm từ khóa: Từ khóa

Bước 3: Trong kết quả tìm kiếm Google, hãy tìm website giống dưới hình:

(Nếu trang 1 không có hãy tìm ở trang 2, 3, 4... nhé )

Bước 4: Cuộn xuống cuối bài viết rồi bấm vào nút GIỐNG HÌNH DƯỚI và chờ 1 lát để lấy mã: