Product Design, Manufacturing & Innovation Resources
집 » 사용자 데이터그램 프로토콜(UDP)

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

1980
  • David P. Reed
Engineers collaborating in a computer networking lab on User Datagram Protocol applications.

(설명을 위한 생성된 이미지입니다)

사용자 데이터그램 프로토콜(UDP)은 최소한의 기능을 갖춘 비연결형 전송 계층 프로토콜입니다. UDP는 신뢰성, 순서 보장, 흐름 제어와 같은 메커니즘 없이 간단한 데이터그램 서비스를 제공합니다. TCP주요 장점은 오버헤드가 낮고 지연 시간이 짧아 DNS 조회, 온라인 게임, 실시간 비디오 스트리밍과 같이 속도가 안정성보다 중요한 시간 민감형 애플리케이션에 적합하다는 점입니다.

UDP operates on a ‘fire-and-forget’ basis. An application can send a UDP datagram to a destination without first establishing a connection. The UDP header is very simple, containing only source and destination port numbers, the datagram length, and an optional checksum for error detection. This minimalism translates directly to performance benefits. There is no delay from a connection setup handshake, no state to maintain for connections, and no retransmission of lost packets. This makes UDP ideal for applications that can tolerate some packet loss or have their own mechanisms for handling it. For example, in a VoIP call, losing a few milliseconds of audio is preferable to delaying the entire conversation to retransmit a lost packet. Similarly, in online gaming, receiving slightly outdated game state information is better than pausing the game to wait for a reliable data stream. The QUIC protocol, which underlies HTTP/3, is built on top of UDP to combine its low latency with custom reliability and congestion control mechanisms.

UNESCO Nomenclature: 3307
컴퓨터 과학

유형

소프트웨어/알고리즘

분열

상당한

용법

널리 사용됨

전구체

  • the need for a simpler, faster alternative to tcp
  • ARPANET에서 실시간 패킷 음성 실험 경험
  • 제록스 파크에서 사용되는 PUP(PARC 범용 패킷) 프로토콜 제품군의 설계

응용 프로그램

  • 도메인 이름 시스템(DNS)
  • VoIP(Voice over IP)
  • 온라인 게임
  • 실시간 비디오 및 오디오 스트리밍
  • 단순 파일 전송 프로토콜(TFTP)
  • 동적 호스트 구성 프로토콜(DHCP)

특허:

NA

잠재적 혁신 아이디어

  • reliable udp (rudp) protocols for gaming and finance
  • udp-based protocols for massive 사물 인터넷 data ingestion
  • secure udp variants with lightweight 암호화
  • udp hole punching for establishing peer-to-peer connections behind nats
  • adaptive forward error correction (fec) over udp for video streaming
  • udp for high-frequency trading data feeds
  • multipath quic over udp for resilient mobile connections
  • udp-based network telemetry for real-time monitoring
  • decentralized applications using udp for peer discovery
  • udp for vehicular ad-hoc networks (vanets) communication
관련 용어: UDP, 사용자 데이터그램 프로토콜, 전송 계층, 비연결형, 데이터그램, 저지연, 저오버헤드, DNS, VoIP, 스트리밍.

역사적 맥락

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

1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980

(날짜를 알 수 없거나 관련이 없는 경우, 예를 들어 "유체역학"의 경우, 주목할 만한 등장 시기를 대략적으로 추정하여 제공합니다.)

10년차 기념일

고화질 이미지 및 다운로드는 등록된 회원에게만 100% 무료로 제공됩니다.

> 로그인 <