1. 네트워크 트래픽 조절 알고리즘, TCP 혼잡제어 정의
- 네트워크의 유입되는 사용자 트래픽 양이 네트워크 용량을 초과하지 않도록 유지시키는 매커니즘 및 기술
2. TCP 혼잡제어 구성도 및 구성요소
1) TCP 혼잡제어 구성도
- 3번의 ACK 상태를 분석하여 혼잡제어 수행'
2) TCP 혼잡제어 구성요
단계 | 구성요소 | 설명 |
1단계 | - 느린시작 | - 연결 초기에 한꺼번에 보내지 않고, 처음에는 Windows Size를 작게 시작하여 점차 빠르게 송신 데이터량을 늘리는 방식(지수 증가) |
2단계 | - 혼잡회피 | - 혼잡이 감지되면, 지수 방식이 아닌 가산적인 증가 방식을 채택하는 방식(가산 증가) |
3단계 | - 혼잡회피 | - 정상적인 재전송 큐 과정을 따르지 않고, 중간 누락된 세그먼트를 빠르게 재전송 |
4단계 | - 빠른회복 | - 3개의 동일 ACK를 수신 시 , 비록 세그먼트들이 순서가 어듯나게 수신되더라도 네트워크 혼잡이라 여기지 않고, Windows Size를 증가시킴 |
※ Slow Start Tahoe 와 Reno 의 차이
- 통상적으로 현업에서는 Slow Start Reno 를 Slow Start 로 통칭함.
▷ Slow Start Tahoe - 3 개의 Ack 미송신과 Timeout 구분없이 Window Size 를 1 부터 다시 증가 시작
▷ Slow Start Reno - 3 개의 Ack 미송신과 Timeout 을 구분
3 개의 Ack 미송신시 현재 Window Size 의 1/2 부터 Window Size 를 증가
Timeout 송신시 Window Size 를 1 부터 다시 증가 시작
- Taho TCP는 Reno TCP로 개선되어 효율이 상승 "끝"
'ITPE > 디지털 네트워크' 카테고리의 다른 글
QoS Traffic Polishing / Traffic Shaping 비교 (0) | 2022.12.16 |
---|---|
네트워크 슬라이싱(Network Slicing) (2) | 2022.12.16 |
SDN(Software Define Network) (0) | 2022.12.16 |
OSI 7 Layer (0) | 2022.12.16 |