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 Port16 bit– 출발지 포트 번호 (0 ~ 65535)
Destination Port16 bit– 목적지 포트 번호 (0 ~ 65535)
Length16 bit– UDP Header + Data 길이
Checksum16 bit– UDP Header + Data 에러 검출
  • UDP 헤더 길이는 8 byte로 TCP 헤더의 길이(20 byte) 보다 작아 TCP 대비 오버헤드가 낮음

 

3 Comments

콘텐츠 사용 시 출처 표기 부탁 드리고, 댓글은 큰 힘이 됩니다^^