네트워크

[LetsDefend] Network Protocols 네트워크 프로토콜 - UDP

이둥둥 2025. 2. 22. 17:00
이 포스팅은 LetsDefend에서 무료로 제공되는 Network Protocols 코스를 공부한 내용입니다
https://app.letsdefend.io/training/lessons/network-protocols

 


 

User Datagram Protocol(UDP) :

데이터 전송, 통신을 위해 사용되는 네트워크 프로토콜이며 OSI 4계층에 위치해있다.

연결지향인 TCP와 달리 신뢰성이 떨어지는 반면에 실시간 전송에 적합하다.

송신자 IP 주소-포트 넘버, 수신자 IP 주소-포트넘버로 이루어져있음

 

UDP의 특징

  • 전송 이전에 의무적으로 연결을 하지 않음
  • 빠른 전송이 장점이므로 영상이나 실시간 앱에 적합
  • 오류 검증을 하지않고 데이터 전송이 보장되지 않음
  • 헤더 구조에 비교적 적은 정보가 있다
  • 흐름 제어가 없다

 

기본 UDP 포트

DNS: 53

DHCP: 67, 68

SNMP: 161,162

 

 

 

UDP 프로토콜 헤더

 

 

 

  • 송신측의 포트 번호
  • 수신측의 포트번호
  • UDP 세그먼트 데이터의 길이(→16비트)
  • 체크섬: UDP 세그먼트의 무결성을 확인하는 16진수 값( →16비트 )