728x90
반응형
# 3.7 TCP 혼잡제어
- TCP 혼잡제어
- 개념: cwnd(congestion window)를 조금씩 늘리다 손실발생 -> cwnd 를 1/2 로 줄임
- TCP 전송 한계: lastbytesent - lastbyteacked <= cwnd
- TCP 전송률 : 약 cwnd/RTT (byre/sec)
2. TCP slow start
- 개념: 처음 cwnd = 1 MSS(max segments) 부터 RTT 마다 2배씩 전송 증가
3. 혼잡 회피(CA)(congestion avoid)
- 개념: 손실이 일어날것 같음 -> cwnd 증가율 선형적으로 조금씩
- 손실이 나기전 ssthresh(= threshold) 를 1/2 로 세팅
4. 손실대한 반응
1) TCP RENO
- 개념:
- 3중복 ack 일 때는 cwnd = cwnd1/2, threshold = cwnd1/2로 설정 하고 선형증가
- 타임아웃시는 cwnd=1 부터 slowstart로 2배씩 증가, threshold = cwnd1/2
2) TCP Tahoe
- 개념: 타임아웃 중복 모두 cwnd =1 로 설정 하고 slowstart
5. TCP 요약
반응형
'Computer Science > 네트워크' 카테고리의 다른 글
[네트워크] ch4.2 라우터의 내부 (0) | 2021.07.19 |
---|---|
[네트워크] ch4.1 네트워크 레이어 개요 (0) | 2021.07.19 |
[네트워크] ch3.6 principles of congestion control( 혼잡제어의 원리) (0) | 2021.07.19 |
[네트워크] ch3.5 TCP (0) | 2021.07.19 |
[네트워크] ch3.2 multiplexing and demultiplexing(멀티플렉싱,디멀티플렉싱) (0) | 2021.07.19 |