UDP

연결 없이 데이터를 빠르게 전송하는 전송 계층 프로토콜입니다. 신뢰성보다 속도가 중요할 때 사용합니다.

핵심 특징

동작 방식

클라이언트                서버
    │                      │
    │──── 데이터 ─────────▶│  그냥 보냄
    │──── 데이터 ─────────▶│  그냥 보냄
    │──── 데이터 ─────────▶│  그냥 보냄
    │                      │
    └─── 연결 과정 없음 ────┘

TCP vs UDP 비유

언제 UDP를 쓰나?

사용 사례이유
실시간 스트리밍약간 끊겨도 빠른 게 중요
온라인 게임지연 시간이 치명적
DNS작은 데이터, 빠른 응답 필요
VoIP (음성 통화)실시간성이 중요
IoT 센서단순하고 가벼운 통신 필요

왜 신뢰성 없어도 쓰나?

UDP 기반이지만 신뢰성 추가한 프로토콜

CSLOG에서 보기