UDP(User Datagram Protocol)
- 데이터의 신뢰성 있는 전송을 보장하지 않는다.
- 데이터 그램 도착 순서가 바뀌거나 누락될 수 있다.
- 빠른 처리와 실시간 전송에 적합하다.(실시간 음성, 방송 서비스에 적용)
- 8바이트로 최소한의 에러체크만 하는 단순한 프로토콜이다.
- 순서제어와 흐름제어가 불가능하다.
[UDP 특징]
1. 비연결 지향형
2. 비신뢰성
3. 네트워크 부하 감소
4. 전송된 데이터의 일부가 소실될 가능성 존재
[UDP 헤더]
Source Port (16 bit) |
Destination Port (16 bit) |
Length (16 bit) |
Checksum (16 bit) |
① Source Port
- 송신 측 포트번호이다.
② Destination Port
- 수신 측 포트 번호이다.
③ Length
- UDP의 Header와 Data를 합친 길이이다.
④ Checksum
- 세그먼트 전체에 대한 오류 검출을 위한 계산 값이다.