服務品質 (Quality of Service, QoS) 是在網路連線上應用通訊優先權技術,不僅依賴「最佳努力」傳輸。Windows 2000/XP 內建 QoS 機制,XP 更提供多項增強功能。
當快速區域網路(如 100Mbps 乙太網路)經由慢速連線(撥號、ADSL)接上網路時,接收端的大型 TCP 接收視窗會導致發送端爆發大量封包,塞滿慢速連線佇列,造成其他連線延遲與封包遺失。XP 的 QoS 封包排程器會自動在 ICS 閘道端調整接收視窗大小,符合慢速連線實際頻寬,避免阻塞。
多個應用程式同時使用慢速連線時,先建立的連線佔據頻寬,後來者因 TCP 慢啟動演算法難以取得公平份額。XP 在偵測到慢速連線時預設啟用 DRR,以循環方式服務各資料流,提升回應性與公平性,無需使用者手動設定。
網路上流傳「XP 預留 20% 頻寬給 QoS,導致網速變慢」純屬誤解。實際上:
因此,停用 QoS 封包排程器不會提升網速,反而失去流量整形與公平排程的好處。