複製鏈接
請複製以下鏈接發送給好友

流量控制

鎖定
流量控制(traffic control)在不同的領域有不同的含義。如航空流量控制,網絡流量控制等。
網絡流量控制(Network traffic control)是利用軟件硬件方式來實現對網絡數據流量進行控制的一種措施。
中文名
流量控制
外文名
traffic control

流量控制流量控制

網絡流量控制(Network traffic control)是一種利用軟件或硬件方式來實現對電腦網絡流量的控制。它的最主要方法,是引入QoS的概念,從通過為不同類型的網絡數據包標記,從而決定數據包通行的優先次序。 [1] 
DTEDCE速度之間存在很大差異,這樣在數據的傳送與接收過程當中很可能出現收方來不及接收的情況,這時就需要對發方進行控制,以免數據丟失。
用於控制調制解調器與計算機之間的數據流,具有防止因為計算機和調制解調器之間通信處理速度的不匹配而引起的數據丟失。通常有硬件流量控制(RTS/CTS)和軟件流量(XON/XOFF)控制。 [1] 
DCE: Data Circuit-terminal Equipment,數據端接設備, 直接與信道連接的設備,當信道是模擬信道時,DCE是Modern。當信道是數字信道時,DCE是網橋、交換機路由器等。 [1] 
DTE: Data Terminal Equipment數據終端設備)速度是指從本地計算機到Modem的傳輸速度,如果電話線傳輸速率(DCE速度)為56000bps,Modem在接收到數據後按V.42 bis協議解壓縮56000×4=115200bps,然後以此速率傳送給計算機,由此可見56K貓(使用V.42bis)的DTE速度在理想狀態下都應達到115200bps。 [1] 

流量控制流量機制

流量控制
定義:流量控制用於防止在端口阻塞的情況下丟幀,這種方法是當發送或接收緩衝區開始溢出時通過將阻塞信號發送回源地址實現的。流量控制可以有效的防止由於網絡中瞬間的大量數據對網絡帶來的衝擊,保證用户網絡高效而穩定的運行。 [1] 
兩種控制流量的方式:
1, 在半雙工方式下,流量控制是通過反向壓力(backpressure)即我們通常説的背壓計數實現的,這種計數是通過向發送源發送jamming信號使得信息源降低發送速度。 [1] 
2, 在全雙工方式下,流量控制一般遵循IEEE 802.3X標準,是由交換機向信息源發送“pause”幀令其暫停發送。 [1] 
有的交換機的流量控制會阻塞整個lan的輸入,這樣大大降低了網絡性能;高性能的交換機僅僅阻塞向交換機擁塞端口輸入幀的端口。採用流量控制,使傳送和接受節點間數據流量得到控制,可以防止數據包丟失。 [1] 

流量控制航班流量

空中交通管制(英文:Airtrafficcontrol,縮寫:ATC)是指由在地面的空中交通管制員協調和指導空域或機場內不同航空器的航行路線和飛航模式以防止飛航器在地面或者空中發生意外和確保他們均可以運作暢順,達至最大效率。除此之外,空中交通管制的系統還會提供例如天氣、航空交通流量、NOTAM和機場特別安排等的資料以協助飛行員和航空公司等作出相應的安排。踏入21世紀,隨着和航空活動有關的恐怖襲擊的增加,空中交通管制系統還擔當領空防衞和保護國土安全的角色,有些國家甚至是由空軍來運作空中交通管制系統(例如巴西空軍)。飛機在沒有空中交通管制的情況下仍可以飛行,但管制的存在能有效確保飛行器的在空飛行安全。 [2] 
簡稱流控。流量控制是指通過限制單位時間內進入某空中交通管制節點的航空器的數量,來維持空中安全的交通流。就是飛機在機坪或空中一架一架的排隊等候放行起飛或下降落地指令。就像您辦理登機手續時,為了飛行安全,需要一個一個排隊依次過安檢一樣。 [2] 
緣由:為了確保飛行、旅客生命財產的安全,可能起飛機場、途經的航路、目的機場天氣不好(例如:夏季的雷雨、颱風,冬季的雪、冰凍),或該地區有軍演,或突發事件,或在某段時間內起飛降落該空域的飛機架次過多而採取的航班流量限制(空中不像地面車堵,可以停停走走,飛機在空中不能停留,因此一旦飛行架次超過一定數量,為了安全必須採取的措施)。 [2] 
目的:飛行安全、旅客生命財產安全、飛行順暢等等。 [2] 

流量控制數據流量

又可以理解為一種流量整形,是一個計算機網絡的網絡交通管理技術,從而延緩部分或所有數據包,使之符合人們所需的網絡交通規則,速率限制的其中一種主要形式。 [1] 
網絡流量控制是用來優化或保證性能,改善延遲,和/或增加某些類型的數據包延遲滿足某些條件下的可用帶寬。如果某一個環節趨於飽和點,網絡延遲可能大幅上升。因此,網絡流量控制可以利用以防止這種情況發生,並保持延遲性檢查。 [1] 
網絡流量控制提供了一種手段來控制在指定時間內(帶寬限制),被髮送到網絡中的數據量,或者是最大速率的數據流量發送。這種控制可以實現的途徑有很多,但是通常情況下,網絡流量控制總是利用拖延發包來實現的,一般應用在網絡邊緣,以控制進入網絡的流量,但也可直接應用於數據源(例如,計算機或網卡),或是網絡中的一個元素。 [3] 

流量控制網絡流控

流量控制控制實現

隨着網絡技術的快速發展,基於網絡的應用越來越多、越來越複雜。種類繁多的應用正在吞噬着越來越多的網絡資源.網絡作為一種新的傳媒載體,也正在遭受媒體的衝擊。尤其是網絡視頻、個人媒體、傳統電視等媒體向互聯網的滲入是的網絡中的流量急劇上升,這使得運營商的運營和管理成本大幅度增長。運營商可以應用限流的方法控制網絡流量,但這同時也限制了網絡媒體的發展,最終不利於互聯網的進一步發展。於是開發一種新的技術來控制網絡流量成為一個研究熱點。 [1] 
現階段互聯網上的流量主要由P2P和HTTP產生,據估計這兩種流量已經佔到全部流量的70%以上,並且仍呈上升趨勢。因此流量控制的重點是P2P和HTTP,降低這兩種協議產生的流量將有效降低網絡整體流量。通過對多種網絡流量控制系統的比較,然後採用一種最優的系統。將系統部署在網絡出口來緩存P2P和HTTP流量,對同一種資源的後續請求將有緩存來響應,從而降低網絡流量、節省帶寬並提高用户體驗。 [1] 

流量控制特點

(1)基於內容進行會話識別可以通過高速的深層協議分析,識別每一個網絡會話所屬的應用,可以針對某種協議進行攔截或者制定相應的帶寬分配策略,而傳統的路由器和防火牆等網絡設備只能根據端口進行最初級的識別。 [1] 
(2)智能的帶寬調節功能可以根據網絡負載智能調節網內的終端帶寬分配方式,例如:如果網絡負載較重則自動限制那此流量較大的終端,保證多數用户的網絡應用能夠正常、快速的得到響應;當網絡負載較輕時,則採用寬鬆的帶寬處理策略,以便網絡的帶寬能得到充分的利用。 [1] 
(3) 基 於 終端的資源控制僅需設定一條規則,即可限定每台終端的帶寬使用上限,同時可以設定每台終端的會話數量,防止由一病毒等原囚造成的網絡資源耗盡, [1] 
(4) 帶 寬 的按需動態分配由於HTTD帶寬管理系統能看懂網絡從第二到第七的協議層乃至會話間的關聯,它能自動地分辨各種不同的協議、服務和應用深層速率控制技術(DeeperRateControl)、可根據1P地址、子網、服務器地點、協議、應用端口、應用類型等基本特點及應用的關聯性分析將這個信息流和其他信息流區分開來再根據不同的需要給予適當或應有的帶寬級別(Privilege)和帶寬政策(Policy),帶寬級別和帶寬政策可以按區間劃分,實施方式是硬性或彈性的,根據不同的靈活實施,可以確保廣域網有限資源的按需動態分配。 [1] 
參考資料
  • 1.    (美)庫羅斯.計算機網絡自頂向下方法:機械工業出版社,2009-1-1
  • 2.    潘衞軍.《空中交通管理基礎》:西南交通大學出版社,2005-2-1
  • 3.    [1]李雙慶,洪坤.一種基於Linux的可擴展流量分類與控制模型[D].微處理機,2008 Vol.29 No.6 P.71-74