TCP 기본 속도 제어
TCP Friendly Rate ControlTCP-Friendly Rate Control(TCP-Friendly Rate Control, TFRC)은 인터넷 환경에서 작동하며 TCP 트래픽과 경쟁하는 유니캐스트 흐름을 위해 설계된 정체 제어 메커니즘이다. 중간 시간 계산에서는 TCP 트래픽과 공정하게 경쟁하되, 짧은 시간 계산에서는 TCP보다 훨씬 덜 가변적인 것이 목표다.
TCP 정체 제어는 아직 승인되지 않은 바이트의 창을 유지함으로써 작동한다. 이 창은 패킷(네트워크를 가로지르는 바이트 모음)이 손실되지 않은 경우 라운드 트립 시간마다 알려진 값(α)만큼 증가하며, 패킷 손실이 감지되면 알려진 값(β)만큼 감소한다. 그러므로 TCP의 창(그리고 그에 따른 처리량)은 네트워크에서 관측된 손실과 흐름에 의해 경험되는 왕복 시간의 함수다.
TFRC의 이면에 있는 아이디어는 손실 확률과 왕복 시간을 측정하고 이를 TCP 처리량 모델의 매개변수로 사용하는 것이다. 이 모델의 예상 처리량은 TFRC 흐름의 전송 속도를 직접 구동하는 데 사용된다.
RFC 5348 - TCP 친화적 요금 제어(TFRC): 프로토콜 사양