電腦網路基礎

下列關於TCP壅塞控制之基本概念的敘述,何者正確?

  1. A把接收端緩衝區的剩餘空間告知傳送端,避免緩衝區溢出
  2. B把封包遺失等視為壅塞的徵兆,由傳送端縮小壅塞視窗以減少傳送量,沒有壅塞時再逐步增加
  3. C壅塞的路由器以數值告訴各傳送端可傳送的速度,傳送端照著執行
查看答案與解析

正確答案:B. 把封包遺失等視為壅塞的徵兆,由傳送端縮小壅塞視窗以減少傳送量,沒有壅塞時再逐步增加

網路途中的路由器壅塞時,佇列會變長、延遲增加,溢出的封包則被丟棄。TCP的傳送端從ACK沒有回來或收到重複ACK推測發生遺失,自行減少傳送量(壅塞視窗)。連線開始時,以慢啟動在每個往返中幾乎加倍,快速探測可用的頻寬;之後逐步增加,發生遺失時則大幅減少(加法增加、乘法減少)。實際可傳送的量,由壅塞視窗與接收視窗中較小者決定。目前使用的有CUBIC、BBR等,在增加方式與壅塞判斷方式上各有不同。

  • A. 這是流量控制(接收視窗)的說明。
  • B. 正確。傳送端根據遺失等推測壅塞,調整傳送量。
  • C. 在TCP的壅塞控制中,是由傳送端根據遺失或延遲推測壅塞並自行調整。
練習這個領域 前往領域頁面

相關計算工具

電腦網路基礎的其他題目

  1. TCP的傳送端判斷區段遺失而重傳的時機,下列何者正確?
  2. DNS(網域名稱系統)的主要功能,下列何者正確?
  3. 快取中沒有任何資料的完整服務解析器(快取DNS伺服器),查詢 www.example.com 的IP位址時,詢問的順序下列何者正確?
  4. 以DHCP讓終端取得IP位址時,訊息的順序下列何者正確?
  5. HTTPS(以TLS保護的HTTP通訊)能保護的是下列何者?