본문 바로가기

네트워크

[프로토콜] UDP

UDP (User Datagram Protocol)

  • 전송 계층에 속한 비연결성 프로토콜
  • TCP처럼 데이터 전송을 하지만 훨씬 단순하며 빠름
  • 신뢰성, 순서 보장 없음

 

1. [특징]

  비연결형 (Connectionless) 연결 설정 없이 바로 데이터를 전송
  신뢰성 없음 데이터가 손실, 중복, 순서 꼬임이 나도 알아채지 않음
  속도 빠름 체크할 게 적기 때문에 TCP보다 전송 속도가 빠름
  헤더가 작음 8바이트로 단순해서 부하 적음

 

 

 

2. [UDP 헤더 구조]

  • 3-way handshake는 TCP 프로토콜이 연결 과정에서 데이터를 주고 받는 통신 과정
  Source Port 출발지 포트 번호
  Destination Port 목적지 포트 번호
  Length UDP 헤더 + 데이터 길이
  Checksum 오류 검사 (선택사항)

 

 

 

3. [패킷 예시]

  • 10.1.9.91.50000 > 10.1.9.99.50001: UDP, length 128

    UDP는 [seq], [ask] 같은 정보 없음
    길이(length) 만 있고 데이터만 보냄 

 

4. [특징]

  • 신뢰성 보장 없이 데이터를 빠르게 전송하기 때문에 실시간 데이터 전송이 필요한 서비스에 주로 사용됨
  • YouTube, Netflix, 온라인 게임, 음성 통화 등 

 

'네트워크' 카테고리의 다른 글

[프로토콜] TCP  (0) 2025.04.14
[네트워크 스위치] 업링크 포트(Up link)  (0) 2024.10.10
패킷의 종류와 구조  (1) 2024.02.27
네트워크의 분류  (0) 2023.12.01