Product Design, Manufacturing & Innovation Resources
Casa » Protocollo datagramma utente (UDP)

Protocollo datagramma utente (UDP)

1980
  • David P. Reed
Ingegneri che collaborano in un laboratorio di reti informatiche su applicazioni User Datagram Protocol.

(Immagine generata a solo scopo illustrativo)

Il protocollo UDP (User Datagram Protocol) è un protocollo di livello di trasporto minimale e senza connessione. Fornisce un semplice servizio di datagrammi senza i meccanismi di affidabilità, ordinamento o controllo del flusso di TCPI suoi principali vantaggi sono il basso overhead e la bassa latenza, che lo rendono adatto ad applicazioni sensibili al tempo come le ricerche DNS, i giochi online e lo streaming video in diretta, dove la velocità è più importante della perfetta affidabilità.

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
- Informatica

Tipo

Software/Algoritmo

Interruzione

Sostanziale

Utilizzo

Uso diffuso

Precursori

  • la necessità di un'alternativa più semplice e veloce al protocollo TCP
  • esperienza con esperimenti di pacchetti vocali in tempo reale su Arpanet
  • la progettazione della suite di protocolli pup (parc universal packet) presso xerox parc

Applicazioni

  • sistema dei nomi di dominio (dns)
  • voce su IP (VoIP)
  • gioco online
  • streaming video e audio in diretta
  • protocollo di trasferimento file banale (TFTP)
  • protocollo di configurazione host dinamico (dhcp)

Brevetti:

NA

Idee e potenziali innovazioni

A causa dell'eliminazione del traffico generato dai bot, che attualmente supera i 40.000 al giorno, questo contenuto è riservato ai membri della community.
> Accedi O > Registrati L'accesso a questo contenuto, così come a tutti gli altri contenuti e strumenti riservati, è (100% gratuito).

Argomenti correlati: UDP, protocollo di datagramma utente, livello di trasporto, senza connessione, datagramma, bassa latenza, basso overhead, DNS, VoIP, streaming.

Contesto storico

Protocollo datagramma utente (UDP)

1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1981

(se la data è sconosciuta o non rilevante, ad esempio "meccanica dei fluidi", viene fornita una stima approssimativa della sua notevole comparsa)

Invenzioni, innovazioni e principi tecnici correlati

Le immagini a grandezza naturale e i download sono disponibili, 100% gratuitamente, solo per i membri registrati.

> Login <