정보통신 정보관리기술사/정보통신망

문. 네트워크 혼잡제어(Congestion Control)

가카리 2021. 3. 27. 23:58
반응형

. 네트워크 혼잡제어(Congestion Control)

.

1. 네트워크 혼잡제어 방식의 정의

- 트래픽 제어 기법에는 흐름제어, 혼잡제어, DeadLock방지가 있음.

- 흐름제어는 송수산단의 속도차에 대한 제어기법임.

- 혼잡제어는 송신측과 네트워크 데이터 처리속도차를 제어함.

 

2. 네트워크 혼잡제어 방식 개념도 및 종류

. 개념도

 

<그림. 네트워크 혼잡제어 개념도>

  - 흐름제어: Host <->Host, Stop and wait, sliding window

  - 혼잡제어: Host <->네트워크, Open-loop, Closed-loop

 

. 혼잡제어방식 종류

  - Open loop방식: 혼잡이 발생하기 전에 방지하는 정책

  - Closed loop방식: 혼잡이 발생 후 혼잡을 완화하는 기법

 

3. Open/Closed loop 방식 세부 설명

. Open loop 방식

구 분

설 명

Retransmission

- 오류 발생 시 재전송

Windows slow start

- Windows Size 가변으로 혼잡제어

Acknowledgement

- 수신기가 패킷 확인 응답없으면 속도 줄임

Discard / Admission

- 혼잡가능성이 높을 때 패킷의 폐기 / 허용여부 결정함

. Closed loop 방식

구 분

설 명

Back Pressure

- 혼잡 발생 시 상위노드로부터 데이터 수신 중지

Choke Packet

- 발신지에 혼잡 발생 시 경고 패킷을 전송

암시적/명시적

- 혼잡 발생 시 패킷 수를 감소시키고 혼잡 신호 패킷을 전송