특징
- 비 연결성 서비스로 데이터그램 방식을 제공
- 정보를 주고 받을 때 저오를 보내거나 받는다는 신호절차를 거치지 않는다.
- 신뢰성이 낮다.
- Udp 헤더의 Chacksum필드를 통해 최소한의 오류만 검출
- 데이터 순서를 보장하지 않는다.
데이터 순서를 보장하지 않는 이유
- Udp의 데이터 전송 과정
살펴보면 1, 2, 3 순서대로 데이터를 보내줬다고 했을때 네트워크의 사용량에 따라 데이터그램별로 상이하게 도착할 수 있다.
즉, Udp는 서버와 클라이언트간 연결과정을 갖지 않기 때문에 데이터의 순서를 보장하지 않는다.
낮은 신뢰성
- Sources Port : 송신 포트 번호
- Destination Port : 수신 포트 번호
- Total Length : 헤더를 포함한 전체 데이터그램의 크기를 의미하는 필드
- Chacksum : 데이터그램의 오류를 확인하기 위한 필드 (최소한의 오류만 검출)
과정