盡力而爲流量和實時流量有什麼區別? TCP是指盡力而爲的流量,而UDP則意味着實時的流量?還是其他什麼?盡力而爲的流量和實時流量差
回答
Best effort traffic和Real time traffic有什麼區別?
一個Wikipedia description on Traffic classification給出了區別爲: -
敏感的流量/實時交通*
敏感的業務量是操作者的期望按時交貨。這包括VoIP,在線遊戲,視頻會議和網頁瀏覽。流量管理方案通常以這樣的方式定製,即保證這些選定用途的服務質量,或者至少優先於其他類別的流量。這可以通過缺少對該交通類別的塑造來實現,或者通過將敏感交通優先於其他類別來完成。
盡力而爲業務
盡力而爲業務是所有其他類型的非有害流量。這是ISP認爲對服務質量指標(抖動,數據包丟失,延遲)不敏感的流量。一個典型的例子是對等和電子郵件應用程序。流量管理方案通常是量身定製的,因此盡力而爲的流量可以獲得敏感流量後的流量。
TCP是指盡力而爲流量和UDP意味着實時流量?
不,這些是傳輸層協議,並且是書籍可以編寫的如此廣泛的主題。網絡搜索足以清除UDP的TCP &之間的差異。
* 注:這是不是在維基百科關於實時交通提及,但是,它可以安全地假定敏感的流量就是實時交通可以等同於爲後者非常敏感/ 。
讓我試着澄清這裏的一些概念。盡力而爲的流量和實時流量完全沒有關係。盡最大努力告訴你「我會盡我所能讓你的數據報(或數據包)到達目的地,但我不能保證你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是最好的努力。
我爲另一個很好的答案授予+1。 –
- 1. 顯示使用iOS MapKit的流量和流量時間
- 2. 張量流softmax_cross_entropy_with_logits和sigmoid_cross_entropy_with_logits之間的實現差異
- 3. 張量流seq2seq.embedding_attention_seq2seq中的「注意力頭」
- 4. Grails的流量 - 流量範圍和變量管理
- 5. 動態設置張量流量的訓練能力變量
- 6. prepare_attention張量流1.0.0張力流中等效的API 1.2.0
- 7. 火力地堡節省流量與setPersistenceEnabled
- 8. 張量流注意力解碼器的實現r1.0
- 9. 對高流量流量的XML解析
- 10. 騾異步範圍與流量參考和流量變量
- 11. 增量http實時流式傳輸
- 12. 剝離TZSP封裝 - 實時流量
- 13. 張量流RNN實現
- 14. AWS實例傳出流量
- 15. 的iOS音樂流和HTTP實時流
- 16. 盡力而爲OTP監督
- 17. 邊緣流量最小時的最大流量?
- 18. 流水線工作流程和變量
- 19. 基於流的流量分類的流量整形
- 20. 儘管使用併發請求和低流量的兩個實例
- 21. 流星mdg-相機質量差
- 22. HTTP流量vs套接字流量
- 23. 使用基於Jetty的應用程序測量流入和流出流量
- 24. 批處理和上傳到S3的實時流量
- 25. 彈簧批量流/分流
- 26. 流量的Soundpool VS量AudioManager
- 27. 運行流量和流量檢查有什麼區別?
- 28. Google Directions API時間流量
- 29. 測量時間流逝2.4.37
- 30. 計算張量流中二階導數時的誤差
TCP和UDP不是網絡層協議。它們是傳輸層協議。 – rodolk
@rodolk - 謝謝,那是一個錯誤。我糾正了它。 –