電腦網路基礎

在TCP的流量控制中,接收端向傳送端通知視窗大小(接收視窗)的目的,下列何者正確?

  1. A偵測網路壅塞,讓路徑上的路由器降低轉送速度
  2. B決定一個區段所傳送資料的最大長度,以避免在IP中分割
  3. C為了不讓接收端的緩衝區溢出,告知傳送端在不等待確認應答(ACK)的情況下可以傳送多少資料
查看答案與解析

正確答案:C. 為了不讓接收端的緩衝區溢出,告知傳送端在不等待確認應答(ACK)的情況下可以傳送多少資料

TCP的傳送端不必等待確認應答(ACK),就可以連續傳送多個區段。但若接收端的應用程式讀取資料較慢,接收緩衝區就會溢出。因此接收端每次回傳ACK時,都把緩衝區的剩餘空間以視窗大小告知,傳送端則讓尚未被確認的資料不超過這個量。剩餘空間變為0時,傳送端會等到有空間為止。這就是流量控制,是傳送端與接收端兩者之間的調整。配合網路壅塞改變傳送量的是另一個機制,即壅塞控制;一個區段的最大長度則在建立連線時以MSS告知。

  • A. 應對壅塞的是壅塞控制,由傳送端自行調整傳送量,並不是讓路由器降低速度。
  • B. 這是MSS(最大區段長度)的說明。
  • C. 正確。依接收緩衝區的剩餘空間限制傳送端的傳送量。
練習這個領域 前往領域頁面

相關計算工具

電腦網路基礎的其他題目

  1. 某TCP連線的接收視窗固定為65536位元組,RTT為10 ms,線路頻寬足夠大且沒有遺失。此連線可得到的傳輸量上限最接近下列何者?
  2. 下列關於TCP壅塞控制之基本概念的敘述,何者正確?
  3. TCP的傳送端判斷區段遺失而重傳的時機,下列何者正確?
  4. DNS(網域名稱系統)的主要功能,下列何者正確?
  5. 快取中沒有任何資料的完整服務解析器(快取DNS伺服器),查詢 www.example.com 的IP位址時,詢問的順序下列何者正確?