문제
TCP와 UDP에 대한 비교 설명으로 옳지 않은 것은?
① TCP는 연결형, UDP는 비연결형 프로토콜이다. ② TCP는 흐름 제어와 혼잡 제어를 제공하지만 UDP는 제공하지 않는다. ③ TCP 헤더가 UDP 헤더보다 크고 오버헤드가 많다. ④ UDP는 데이터의 순서 보장과 재전송을 통해 신뢰성을 제공한다.
정답
4번
해설
정답: 4. UDP는 순서 보장이나 재전송 기능이 없는 비신뢰성 프로토콜이다. 순서 보장·재전송으로 신뢰성을 제공하는 것은 TCP이다.
오답 풀이
- 1번: TCP는 연결형, UDP는 비연결형이 맞다.
- 2번: TCP는 흐름·혼잡 제어를 제공하고 UDP는 제공하지 않으므로 옳다.
- 3번: TCP 헤더(최소 20바이트)가 UDP 헤더(8바이트)보다 크고 오버헤드가 많으므로 옳다.
- 4번: 신뢰성 제공은 TCP의 특징이므로 이 설명은 옳지 않다(정답).
보충 개념 TCP는 신뢰성·순서·흐름/혼잡 제어를 제공하는 대신 지연·오버헤드가 크고, UDP는 빠르고 단순하지만 손실·순서 문제를 응용 계층이 처리해야 한다.