사용자 데이터그램 프로토콜

위키백과 ― 우리 모두의 백과사전.

인터넷 프로토콜 스위트
응용 계층 FTP, HTTP, HTTPS, IMAP, IRC, NNTP, POP3,
SMTP, SIP, SNMP, SSH, UUCP, DNS...
전송 계층 TCP, UDP, SCTP, DCCP, ...
네트워크 계층 IP, IPv4, IPv6, ICMP, ARP, IGMP, ...
데이터링크 계층 이더넷, FDDI, PPP, ...
물리적 계층 RS-232, EIA-422, RS-449, EIA-485...

사용자 데이터그램 프로토콜(UDP, User Datagram Protocol)은 인터넷 프로토콜 스위트의 주요 프로토콜 가운데 하나이다.1980년에 데이빗 리드가 설계하였고, 현재 IETF의 RFC 768로 표준으로 정의되어 있으며,TCP와 함께 데이터그램으로 알려진 단문 메시지를 교환하기 위해서 사용된다.UDP는 유니버설 데이터그램 프로토콜이라고 일컫기도 한다.

[편집] UDP의 특징

UDP는 TCP보다 속도가 일반적으로 빠르고 오버헤드가 적다.

UDP는 TCP와 달리 메시지를 데이터그램 으로 나누고, 받는 쪽에서 재조립하는 기능이 없다.

UDP는 도착하는 패킷의 순서를 보장하지 않는다.

UDP는 전송 승인 확인 기능이 없다.

UDP는 패킷이 도착했는지 확인하여 주지 않는다.

UDP는 연결 없는 데이터그램 서비스를 제공한다. 따라서 호스트 사이에 세션이 형성되지 않는다.

UDP는 점 대 점 통신(point-to-point)과 지점 대 다중 지점 간(point-to-multipoint) 통신을 지원한다.

[편집] 같이 보기