當前位置:吉日网官网 - 傳統美德 - TFRC是什麽意思?

TFRC是什麽意思?

TFRC

總結TFRC: TCP友好的速率控制(TCP友好的速率控制算法)。

實時流媒體服務需要穩定的網絡傳輸速率,這樣才能在播放端流暢播放,達到用戶期望的播放質量。目前,互聯網的數據傳輸服務基本上都是基於TCP的。TCP采用速率減半的擁塞退避機制,容易造成數據流的速率波動過大,對多媒體傳輸非常不利。研究表明,在傳輸過程中使用TCP/IP協議時,當用戶較多時,播放會出現延遲和不連續的情況。但是,UDP沒有擁塞回退機制。在擁塞的網絡環境中,UDP流會搶占TCP流的大量網絡帶寬,自身的丟包也會迅速增加,這可能帶來系統擁塞崩潰的潛在危險。因此,無論是TCP還是UDP都不能滿足實時流媒體服務的需求。隨著互聯網上多媒體實時業務的快速增長,研究壹種適用於多媒體傳輸、具有擁塞退避機制並能與TCP協議公平共享帶寬的傳輸協議已成為互聯網傳輸的重要課題。

TFRC就是這樣壹個協議。它基於數學模型,發送方根據網絡環境調整數據流的發送速率,從而達到擁塞控制的目的。在同等條件下,TFRC流的吞吐量與TCP流大致相同,因此它可以與TCP***“公平”地共享網絡帶寬。另壹方面,TFRC吞吐量變化穩定,抖動小,更適合電話、流媒體等對傳輸速率平滑性要求較高的應用。

TFRC是TFRC的擁塞控制機制,適用於數據包大小固定的應用。它根據網絡環境的質量,通過調整每秒發送的數據包數量來調整數據傳輸速率。TFRC是壹種基於接收方的機制,它在接收方計算擁塞控制信息,如分組丟失事件率。

TFRC的擁塞控制機制如下:

*數據接收方測量丟包事件率p,然後和時間戳壹起反饋給發送方;

*發送方使用反饋信息中的時間戳來測量循環時間RTT;

*將丟包事件率P和RTT代入TFRC的吞吐量方程,通過計算得到壹個傳輸速率;

*然後,發送方根據計算出的速率調整其數據傳輸速率。

  • 上一篇:古代人也有日歷嗎?他們是如何計算日期的?
  • 下一篇:和菓子是日本的特色美食,這種食物的起源是什麽?
  • copyright 2024吉日网官网