HSTP
HSTCP![]() |
HighSpeed TCP(HSTP)는 RFC 3649 for Transport Control Protocol(TCP)에 정의되어 있는 폭주 제어 알고리즘프로토콜입니다대역폭 지연이 큰 제품을 사용하는 네트워크에서는 표준 TCP의 퍼포먼스가 저하됩니다.사용 가능한 대역폭을 완전히 활용할 수 없습니다.HSTCP는 이 제한을 극복하기 위해 표준 TCP의 폭주 제어 메커니즘을 약간 변경합니다.
알고리즘.
ACK가 수신되면(congestion 회피 시) 은(w) / { a ( / } 증가합니다.또한 3중 중복 확인 응답을 통해 손실이 검출되면 창은 (- )w{ style (1 - b (와 같습니다.여기서 w는 현재 창 크기입니다.폭주창이 작을 경우 HSTCP는 표준 TCP와 동일하게 동작하므로 a(w)는 1이고 b(w)는 0.5입니다.TCP 의 congestion 창이 특정의 문턱치를 넘으면, a(w) 와 b(w) 는 현재의 창 사이즈의 함수가 됩니다.이 영역에서는 congestion 윈도우가 증가함에 따라 a(w)의 값이 증가하고 b(w)의 값이 감소합니다.즉, HSTCP의 창은 표준 TCP보다 빠르게 증가하고 손실로부터의 회복도 빨라집니다.이 동작에 의해 HSTCP는 일반 네트워크의 표준 TCP 흐름에 적합할 뿐만 아니라 대역폭 지연 제품이 큰 네트워크에서 사용 가능한 대역폭을 신속하게 사용할 수 있습니다.
HSTCP는 표준 TCP와 같은 느린 시작/타임아웃 동작을 합니다.
congestion 제어 메커니즘만 변경되므로 HSTCP는 SACK 등의 다른 TCP 옵션과 함께 사용할 수 있습니다.실제 실장에서는 현재 윈도 사이즈가 주어진 증감 파라미터를 룩업 테이블로 결정한다.
「 」를 참조해 주세요.
레퍼런스
외부 링크
- HSTCP 홈페이지