관리 메뉴

Jsecurity

UDP 프로토콜 본문

Network

UDP 프로토콜

Great king 2019. 8. 25. 14:29

UDP (User Datagram Protocol) 개요

Connectionless Protocol (비연결형 프로토콜)

- 논리적인 연결 설정 과정이 없기 때문에 데이터그램 전송 시 마다 주소 정보를 설정해서 전송한다.

- 데이터의 순차적 전송을 보장해주지 않는다.

- 데이터그램 기반의 전송방식을 사용한다. 즉 데이터를 정해진 크기로 전송하는 방식을 사용한다.

 

Unreliable Protocol (신뢰할 수 없는 프로토콜)

- 신뢰성 있는 TCP와는 달리 흐름제어, 오류제어, 혼잡제어 등을 수행하지 않는다.

- 실질적으로 IP 기반에 포트 정보를 이용하여 상위 송수신 어플리케이션을 식별해주는 역할 정도만 수행한다.

 

UDP 프로토콜의 특징

1. 비연결형 서비스로 데이터그램 방식을 제공한다.

2. 신뢰성이 낮다

3. 정보를 주고 받을 때 정보를 보내거나 받는다는 신호절차를 거치지 않는다

4. 단순하고 가벼운 프로토콜로 TCP보다 전송속도가 빠르다.

 

 

UDP 프로토콜 구조

Source Port (16bits): 출발지 포트번호

Destination Port (16bits): 목적지 포트번호

Total Length (16bits): 헤더와 데이터부를 포함한 전체 길이

Checksum (16bits): 전체 데이터그램에 대한 오류를 검사하기 위한 필드

 

 

TCP와의 차이점

출처: https://swalloow.tistory.com/77

 

'Network' 카테고리의 다른 글

데이터 통신의 구성요소  (0) 2019.09.18
데이터 통신의 정의  (0) 2019.09.10
IPv6 프로토콜  (0) 2019.08.24
TCP 프로토콜 구조  (0) 2019.08.20
ICMP 프로토콜  (0) 2019.08.19
Comments