2015-11-22 147 views

回答

2

Best effort traffic和Real time traffic有什麼區別?

一個Wikipedia description on Traffic classification給出了區別爲: -

敏感的流量/實時交通*

敏感的業務量是操作者的期望按時交貨。這包括VoIP,在線遊戲,視頻會議和網頁瀏覽。流量管理方案通常以這樣的方式定製,即保證這些選定用途的服務質量,或者至少優先於其他類別的流量。這可以通過缺少對該交通類別的塑造來實現,或者通過將敏感交通優先於其他類別來完成。

盡力而爲業務

盡力而爲業務是所有其他類型的非有害流量。這是ISP認爲對服務質量指標(抖動,數據包丟失,延遲)不敏感的流量。一個典型的例子是對等和電子郵件應用程序。流量管理方案通常是量身定製的,因此盡力而爲的流量可以獲得敏感流量後的流量。

TCP是指盡力而爲流量和UDP意味着實時流量?

不,這些是傳輸層協議,並且是書籍可以編寫的如此廣泛的主題。網絡搜索足以清除UDP的TCP &之間的差異。


* :這是不是在維基百科關於實時交通提及,但是,它可以安全地假定敏感的流量就是實時交通可以等同於爲後者非常敏感/ 。

+0

TCP和UDP不是網絡層協議。它們是傳輸層協議。 – rodolk

+0

@rodolk - 謝謝,那是一個錯誤。我糾正了它。 –

1

讓我試着澄清這裏的一些概念。盡力而爲的流量和實時流量完全沒有關係。盡最大努力告訴你「我會盡我所能讓你的數據報(或數據包)到達目的地,但我不能保證你100%它將到達那裏」。盡力而爲的概念與TCP或UDP無關,但與IP相關。雖然TCP和UDP是傳輸層協議,但IP是網絡層協議。

我們說IP是一個盡力而爲的協議。原因在於IP是網絡層的協議,負責將節點中的NIC(具有與IP地址關聯的網絡接口卡)的數據報路由到另一個目的地機器處的目標NIC(使用其他IP地址)通過不同的網絡(或在同一網絡內)。它將從一個節點的NIC獲取數據報到另一個節點的NIC。但是,在擁塞的情況下,數據報可能會被路由器丟棄。這就是爲什麼我們說IP是盡力而爲的協議。

實時流量是一個與best-effort正交的概念。它指的是必須滿足與應用程序相關的一定時間限制的流量,而不是協議本身。例如,在視頻應用中,通常需要顯示至少30幀每秒(FPS)以提供良好的體驗,所以流量需要足夠快以便從服務器傳輸至少每秒30幀到客戶。實時流量中的另一個重要概念是抖動,一些應用需要比非常高的速度更高的統一傳輸速率,例如VoIP就是這種情況。實時協議通常使用UDP來傳輸實時數據。記住UDP是一個傳輸層協議(第4層)。原因是UDP是輕量級的,像VoIP或視頻這樣的實時應用不關心數據報是否在中間丟失,他們更關心速度和抖動,不想浪費時間重新發送丟失的數據報。示例:RTP(實時協議:https://en.wikipedia.org/wiki/Real-time_Transport_Protocol

TCP是一種可靠且面向連接的協議,可用於Web瀏覽。它確保消息將從節點中運行的一個進程傳輸到另一個節點中的另一個進程。 UDP是無連接且不可靠的。視頻和語音應用不需要TCP提供的這種可靠性。

但不要混淆不可靠和盡力而爲。 UDP不可靠,因爲它不能保證UDP數據報將到達目的地。 IP是最好的努力。

+0

我爲另一個很好的答案授予+1。 –