2018년 11월 27일
UDP (User Datagram Protocol)
I. 실시간 전송에 적합한 일방적 정보 전달, UDP의 개요
가. UDP (User Datagram Protocol)의 정의
인터넷에서 정보 송수신 시 서로 주고 받는 형식이 아닌 한 쪽에서 일방적으로 보내는 방식의 비연결성 프로토콜
나. TCP/IP에서 UDP
– TCP와 함께 TCP/IP 프로토콜에서 4계층의 주요 프로토콜
다. UDP의 특징
특징 | 설명 |
---|---|
단순 전송방식 | 단순한 전송방식으로 서비스 신뢰성이 낮고, 데이터 도착 순서의 변동, 중복, 누락 건 발생 가능. |
실시간 전송 | 실시간 빠른 전송이 가능하여, 실시간 음성/방송 서비스에 적합 |
비연결형 | 목적지와 연결 설정이 없는 비연결형 서비스. |
II. UDP의 개념도 및 Header 구성 요소
가. UDP의 개념도
- 수신 여부 확인 절차 없이 일방적으로 데이터를 송신하는 프로토콜로 영상, 음성 실시간 스트리밍 서비스 등에 적합
나. UDP Header 구성도/구성 요소
구성 요소 | 길이 | 설명 |
---|---|---|
Source Port | 16 bit | – 출발지 포트 번호 (0 ~ 65535) |
Destination Port | 16 bit | – 목적지 포트 번호 (0 ~ 65535) |
Length | 16 bit | – UDP Header + Data 길이 |
Checksum | 16 bit | – UDP Header + Data 에러 검출 |
- UDP 헤더 길이는 8 byte로 TCP 헤더의 길이(20 byte) 보다 작아 TCP 대비 오버헤드가 낮음
3 Comments
헤더 구성요소가 TCP 프로토콜 헤더의 전송 플래그 요소가 아닌지 싶습니다.
네~ 말씀하신 것처럼 TCP 헤더의 전송 제어 플래그 구성요소가 맞습니다. 정확한 지적 감사드리며, UDP 헤더의 구성요소로 본문을 수정하였습니다.
공부하고 갑니다. 내용이 좋아서 퍼갑니다.
출처 꼭 남기겠습니다.