什麼是服務質量 (QoS)?
服務質量 (QoS) 決定了網路透過各種技術(包括幀中繼、非同步傳輸模式 (ATM)、乙太網、SONET IP 路由網路)支援可預測服務的能力。網路可以使用這些框架中的任何一個或所有這些框架。
QoS 還確保在為一個或多個流提供優先順序時不會導致其他流失敗。流可以是源地址和目標地址、源套接字號和目標套接字號、會話識別符號或來自特定應用程式或傳入介面的資料包的組合。
QoS 主要用於控制頻寬、裝置、廣域網設施等資源。它可以更有效地利用網路資源,提供定製服務,實現關鍵任務應用程式的共存等。
QoS 概念
QoS 概念解釋如下:
擁塞管理
資料流量的突發特性有時會導致流量超過連線速度。QoS 允許路由器將資料包放入不同的佇列。特定服務的佇列通常依賴於優先順序而不是單個佇列中的緩衝區流量,並允許先到先出。
佇列管理
緩衝區中的佇列可能會填滿並溢位。如果佇列已滿,資料包將被丟棄,如果它是高優先順序資料包,路由器也無法阻止其被丟棄。這被稱為尾部丟棄。
鏈路效率
低速鏈路是較低優先順序資料包的瓶頸。高優先順序資料包造成的序列化延遲會迫使較低優先順序資料包等待更長時間。序列化延遲是在連線上放置資料包所需的時間。
消除冗餘位
透過去除過多的冗餘位,也可以提高效率。
流量整形和監管
透過限制應用程式資料包的全部頻寬潛力,整形可以防止緩衝區溢位問題。有時,許多網路拓撲結構中,高頻寬鏈路與遠端站點中的低頻寬鏈路連線,可能會導致低頻寬連線溢位。
因此,整形用於使來自高頻寬鏈路的流量更接近低頻寬鏈路,以避免低頻寬鏈路的溢位。監管可以丟棄超過配置速率的流量,但在整形的情況下會進行緩衝。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP