Movatterモバイル変換


[0]ホーム

URL:


Vai al contenuto
WikipediaL'enciclopedia libera
Ricerca

User Datagram Protocol

Da Wikipedia, l'enciclopedia libera.

LoUser Datagram Protocol (UDP), nelletelecomunicazioni, è uno dei principaliprotocolli di rete dellasuite di protocolli Internet. È un protocollo dilivello di trasporto apacchetto, usato di solito in combinazione con il protocollo dilivello di reteIP.

Funzionamento

[modifica |modifica wikitesto]

A differenza delTCP, l'UDP è un protocollo di tipoconnectionless, inoltre non gestisce il riordinamento dei pacchetti né la ritrasmissione di quelli persi, ed è perciò generalmente considerato di minore affidabilità. In compenso è molto rapido (non c'èlatenza per riordino e ritrasmissione) ed efficiente per le applicazioni "leggere" o time-sensitive. In genere è utilizzato per le applicazioni per le quali un pacchetto in ritardo ha validità nulla, per esempio la trasmissioneaudio-video in tempo reale (streaming oVoIP sono gli usi più comuni), oppure la trasmissione di altre informazioni sullo stato di un sistema, per esempio i giochimultiplayer online.

L'UDP fornisce soltanto i servizi basilari dellivello di trasporto, ovvero:

L'UDP è un protocollostateless, ovvero non tiene nota dello stato della connessione dunque ha, rispetto al TCP, meno informazioni da memorizzare: unserver dedicato ad una particolare applicazione che scelga UDP come protocollo di trasporto può supportare quindi molti piùclient attivi.

Struttura di un datagramma UDP

[modifica |modifica wikitesto]

Un datagramma opacchetto (anche se la seconda terminologia è preferibile utilizzarla quando ci riferiamo allivello di rete) UDP è così strutturato:

+Bit 0-1516-31
0Source Port (optional)Destination Port
32LengthChecksum (optional)
64+ 
Data
 
  • Header:
    • Source port [16 bit] - identifica ilnumero di porta sull'host del mittente del datagramma;
    • Destination port [16 bit] - identifica ilnumero di porta sull'host del destinatario del datagramma;
    • Length [16 bit] - contiene la lunghezza totale in bytes del datagramma UDP (header+dati);
    • Checksum [16 bit] - contiene il codice di controllo del datagramma (header+dati+pseudo-header, quest'ultimo comprendente gli indirizzi IP di sorgente e destinazione). L'algoritmo di calcolo è definito nell'RFC del protocollo;
  • Payload:
    • Data - contiene i dati del messaggio

Applicazioni che utilizzano UDP

[modifica |modifica wikitesto]

Leapplicazioni di rete che hanno la necessità di un trasferimento affidabile dei loro dati non si affidano a UDP, mentre le applicazioni più elastiche riguardo alla perdita dei dati e strettamente dipendenti dal tempo si affidano invece a UDP.Inoltre si utilizza UDP per comunicazioni inbroadcast (invio a tutti iterminali in unarete locale) emulticast (invio a tutti i terminali iscritti ad un servizio).

Di seguito è proposto un elenco dei principali serviziInternet e dei protocolli che essi adottano:

ApplicazioneProtocollo strato applicazioneProtocollo strato trasporto
Posta elettronicaSMTPTCP
Accesso a terminale remototelnetTCP
Trasferimento fileFTPTCP
WebHTTPTCP
Streaming Audio/VideoRTSP/RTPTCP (comandi) + UDP (flusso)
Server di file remotoNFStipicamente UDP
Telefonia su internet (VoIP)SIP,H.323,altritipicamente UDP
Gestione della reteSNMPtipicamente UDP
Protocollo di routingRIPtipicamente UDP
Risoluzione dei nomiDNStipicamente UDP

Bibliografia

[modifica |modifica wikitesto]

Voci correlate

[modifica |modifica wikitesto]

Altri progetti

[modifica |modifica wikitesto]

Altri progetti

Collegamenti esterni

[modifica |modifica wikitesto]
V · D · M
Suite di protocolli Internet
Livello di applicazioneFTP ·HTTP ·HTTP/2 ·HTTP/3 ·HTTPS ·NNTP ·DHCP ·DNS ·SMTP ·POP3 ·IMAP ·Telnet ·SSH ·SFTP ·TFTP ·IRC ·SNMP ·VoIP ·SIP ·RTP ·RTSP ·Rsync ·HSRP ·RIP ·BGP ·IGRP ·altro..
Livello di trasportoTCP ·UDP ·SCTP ·DCCP ·altro..
Livello di reteIP (IPv4 ·IPv6) ·ICMP (ICMPv6) ·IGMP ·IPsec ·OSPF ·altro..
Livello di accesso alla rete (LLC ·MAC)ARP ·RARP ·NDP ·PPP ·SLIP ·Ethernet ·Token ring ·Token bus ·WiFi ·Powerline ·ATM ·SPB ·MPLS ·FDDI ·HSDPA ·WiMAX ·altro..
Controllo di autoritàGND(DE) 4728148-0
 Portale Telematica: accedi alle voci di Wikipedia che parlano di reti, telecomunicazioni e protocolli di rete
Estratto da "https://it.wikipedia.org/w/index.php?title=User_Datagram_Protocol&oldid=148944895"
Categoria:
Categorie nascoste:

[8]ページ先頭

©2009-2026 Movatter.jp