Diapositiva 1 - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Diapositiva 1

Description:

Differenze tra UDP e TCP (1) La scelta di UDP rispetto a TCP si basa su: funzionalit ; prestazioni. Prestazioni a confronto: lo schema di controllo del flusso di ... – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 8
Provided by: Dami86
Category:

less

Transcript and Presenter's Notes

Title: Diapositiva 1


1
(No Transcript)
2
Differenze tra UDP e TCP (1)
  • La scelta di UDP rispetto a TCP si basa su
  • funzionalità
  • prestazioni.
  • Prestazioni a confronto
  • lo schema di controllo del flusso di TCP basato
    sulle finestre porta a bulk transfer a ondate
  • lalgoritmo slow start può ridurre il
    throughput
  • TCP ha un elevato overhead per segmento (header
    grande)
  • daltro canto, UDP può inviare datagram piccoli e
    non efficaci.

3
Differenze tra UDP e TCP (2)
  • Affidabilità
  • TCP fornisce trasferimenti affidabili e ordinati.
  • UDP fornisce un servizio inaffidabile,
    lapplicazione deve accettare o considerare
  • perdite di pacchetti dovute a overflow ed
    errori
  • datagram non in ordine.
  • Multicast e broadcast
  • Supportati solo da UDP.
  • Lo schema di controllo degli errori di TCP non si
    presta al multicast affidabile.
  • Dimensione dei dati
  • Datagram UDP limitati a MTU IP (64 KB).

4
Differenze tra UDP e TCP (3)
  • Complessità delle applicazioni
  • Il framing a livello applicativo può essere reso
    difficile da TCP a causa dellalgoritmo di Nagle.
  • Lalgoritmo di Nagle controlla quando i segmenti
    TCP vengono inviati per usare i datagram IP in
    modo efficace.
  • I dati, però, possono essere ricevuti e letti da
    applicazioni in unità diverse rispetto a come
    sono stati inviati.

5
Differenze tra UDP e TCP (4)
  • Quale dei due protocolli è usato per
  • HyperText Transfer Protocol (HTTP)?
  • File Transfer Protocol (FTP)?
  • Telnet?
  • Post Office Protocol (POP)?
  • Remote WHO (rwho)?
  • Audio/video MBONE?
  • Real Player?
  • Network File System (NFS)?

6
UDP e middleware
UDP si usa soprattutto quando parte dei compiti
di gestione delle connessioni sono delegati al
livello applicativo, attraverso uno strato di
middleware.
7
Modello middleware
  • Servizi di livello più alto possono essere
    forniti per lo sviluppo di applicazioni tramite
    il cosiddetto middleware.
  • Possono essere incorporati nel sistema operativo
    (e girare su vari sistemi operativi).
  • Possono far parte del sistema operativo.
  • Funzioni possibili trasmissione dei messaggi,
    gestione distribuita degli oggetti, servizi di
    directory, tipi di dati definiti dallutente, RPC
    (Remote Procedure Calls), astrazioni di
    comunicazione alternative.
Write a Comment
User Comments (0)
About PowerShow.com