목차
3.5 Connection-oriented transport: TCP
3.6 Principles of congestion control
3.7 TCP congestion control
3.6 Principles of congestion control
3.7 TCP congestion control
본문내용
CongWin 값을 두 배로 하여
지수적으로 빠르게 증가시킨다.
TCP 송신자는 손실 사건이 발생할 때까지 전송률을 지수적으로 빠르게 계속 증가시킨다.
TCP 송신자는 느린 비율로 전송을 시작하지만, 지수적으로 전송률을 빠르게 증가시킨다.
송신자는 매 전송된 세그먼트가 확인응답 될 때마다 CongWin 값을 1 MSS 만큰씩 증가하여 지수적 성장을 가져온다.
□ Refinement
타임아웃에 의해 발견된 손실 사건과 세 개의 중복 ACK들의 수신에 의해 발견된 사건에
TCP 혼잡 제어가 다르게 반응한다.
타임아웃 이벤트 발생 후, TCP 송신자는 슬로우 스타트 단계로 들어선다.
(혼잡 윈도우가 1 MSS로 설정된 다음 윈도우를 지수적으로 증가)
윈도우는 타임아웃 이번트 전에 가졌던 값의 1/2값에 CongWing가 도달할 때까지 계속 지수적으로 증가한다.
TCP는 임계치라는 변수를 유지하면서 더 복잡하고 동적으로 관리한다.
손실 사건이 발생할 때면 언제나 임계치는 현재 CongWin 값의 반으로 설정된다.
CongWin이 임계치에 도달하면 CongWin은 선형적으로 증가한다.
새로운 TCP 버전인 TCP 리노는 세 개의 중복 ACK 수신 후에 일어나는 슬로우 스타트 현상을 거부한다.
이 경우에 슬로우 스타트를 거부하는 이유는 비록 패킷이 분실되었지만, 세 개의 중복된 ACK의 도착은
몇몇 세그먼트들(분실한 세그먼트 이후의 세 개의 추가적인 세그먼트)이 수신측에서 수신되었다는 것을 가리킨다.
비록 다른 세그먼트들은 혼잡으로 분실되었을지라도, 적어도 몇몇 세그먼트들을 전송할 수 있다는 것을 보여주고 있다.
지수적으로 빠르게 증가시킨다.
TCP 송신자는 손실 사건이 발생할 때까지 전송률을 지수적으로 빠르게 계속 증가시킨다.
TCP 송신자는 느린 비율로 전송을 시작하지만, 지수적으로 전송률을 빠르게 증가시킨다.
송신자는 매 전송된 세그먼트가 확인응답 될 때마다 CongWin 값을 1 MSS 만큰씩 증가하여 지수적 성장을 가져온다.
□ Refinement
타임아웃에 의해 발견된 손실 사건과 세 개의 중복 ACK들의 수신에 의해 발견된 사건에
TCP 혼잡 제어가 다르게 반응한다.
타임아웃 이벤트 발생 후, TCP 송신자는 슬로우 스타트 단계로 들어선다.
(혼잡 윈도우가 1 MSS로 설정된 다음 윈도우를 지수적으로 증가)
윈도우는 타임아웃 이번트 전에 가졌던 값의 1/2값에 CongWing가 도달할 때까지 계속 지수적으로 증가한다.
TCP는 임계치라는 변수를 유지하면서 더 복잡하고 동적으로 관리한다.
손실 사건이 발생할 때면 언제나 임계치는 현재 CongWin 값의 반으로 설정된다.
CongWin이 임계치에 도달하면 CongWin은 선형적으로 증가한다.
새로운 TCP 버전인 TCP 리노는 세 개의 중복 ACK 수신 후에 일어나는 슬로우 스타트 현상을 거부한다.
이 경우에 슬로우 스타트를 거부하는 이유는 비록 패킷이 분실되었지만, 세 개의 중복된 ACK의 도착은
몇몇 세그먼트들(분실한 세그먼트 이후의 세 개의 추가적인 세그먼트)이 수신측에서 수신되었다는 것을 가리킨다.
비록 다른 세그먼트들은 혼잡으로 분실되었을지라도, 적어도 몇몇 세그먼트들을 전송할 수 있다는 것을 보여주고 있다.