문제
TCP 프로토콜에서 사용하는 흐름제어 방식은?
① GO-Back-N ② 선택적 재전송 ③ Sliding Window ④ Idle-RQ
정답
3번
해설
정답: 3. TCP는 슬라이딩 윈도우(Sliding Window) 방식으로 흐름제어를 수행한다. 수신 측이 광고한 윈도우 크기만큼 ACK 없이 연속 전송할 수 있어 처리율을 높인다.
오답 풀이
- 1번: Go-Back-N은 오류 복구(재전송) 방식의 일종으로, TCP의 흐름제어 메커니즘 명칭은 아니다.
- 2번: 선택적 재전송(Selective Repeat)도 오류 복구 방식으로 흐름제어 방식 자체는 아니다.
- 3번: 슬라이딩 윈도우는 TCP의 대표적 흐름제어 방식으로 정답이다.
- 4번: Idle-RQ(Stop-and-Wait)는 한 프레임 전송 후 ACK를 기다리는 단순 방식으로 TCP가 쓰지 않는다.
보충 개념 TCP는 수신 윈도우(rwnd)로 흐름제어를, 혼잡 윈도우(cwnd)로 혼잡제어를 수행하며 둘 중 작은 값을 송신 한도로 사용한다.