UDP

UDP 통신이란?

UDP는 비연결형 프로토콜로, 신뢰성을 보장하지 않는 대신 지연이 낮고 오버헤드가 적다(빠르다.)


UDP 특징

  • 연결 없음

  • 순서 보장 없음

  • 재전송 없음

  • Flow Control 없음

  • Congestion Control 없음

    → 따라서 신뢰성을 원한다면 L7에서 직접 구현이 필요함. ex) QUIC 사용, 재전송 로직 구현(패킷에 대한 수신확인이나 타임아웃 등) 등


전송 과정

Application

Socket

Transport Layer (UDP)

Network Layer (IP)

UDP는 세그먼트 분할이나 재전송, 윈도우 제어를 하지 않음.

그냥 데이터를 패킷 단위로 보내기만 함.


UDP 사례

  • DNS

  • 실시간 스트리밍

  • VolP

  • 게임 서버

Last updated