Best Effort significa qualcosa come "dopo il miglior sforzo". Il principio del best-effort descrive il modello più semplice per la trasmissione dei dati nelle reti vocali e di dati. Scopri cosa significa esattamente.
La trasmissione best-effort si riferisce alla qualità del servizio nelle reti. Fondamentalmente, questo significa che ogni flusso di dati è trasmesso su una base uguale. Questo significa che tutti i flussi di dati sono trasmessi con la stessa velocità e la stessa qualità, indipendentemente dal mittente o dalla priorità dei dati. La definizione delle priorità non ha luogo. La rete trasmette i dati esattamente quando è in grado di farlo.
Nessuna garanzia è data per quanto riguarda il throughput dei dati, la disponibilità della rete o i ritardi. Affinché l'approccio best-effort funzioni, le reti devono comportarsi in modo neutrale nei confronti dei flussi di dati. Nei protocolli TCP/IP comunemente usati finora, il sistema funziona, specialmente per le e-mail o HTTP così come i servizi FTP.
Lo sfondo è che il protocollo IP è progettato in modo tale che una rete fornisce una connessione non protetta "senza connessione". Il servizio di consegna best-effort è fornito rispettivamente dal protocollo IP e dal cosiddetto UDP (User Datagram Protocol).
Il principio del best-effort non è più attuale
Il problema è che il sistema best-effort risale ai primi tempi di Internet ed era quindi orientato alle esigenze dell'epoca. I protocolli Internet si sono concentrati sulla trasmissione di dati non critici in termini di tempo, come il trasferimento di file, la chiamata di un sito web o l'invio di e-mail.
Poiché l'Internet moderna è caratterizzata da una serie di trasferimenti di dati critici in termini di tempo, il principio del best-effort non può più essere applicato nel modo classico. I nuovi standard sono utilizzati per trasferimenti di dati dinamici e critici per il tempo, come la telefonia Internet (VoIP) o le videoconferenze. La qualità per la trasmissione dei pacchetti di dati è quindi divisa in tre classi.
Sostituzione di Best Effort con IntServ
Per soddisfare le applicazioni in tempo reale come la videoconferenza, il principio Best Effort è quindi da sostituire con Servizi Integrati (IntServ). Lo scopo di IntServ non è solo quello di trasmettere applicazioni in tempo reale in modo più efficiente, ma anche con la massima performance.
In IntServ, l'host fa una richiesta ai router situati nella intranet o in internet per vedere se sono disponibili risorse sufficienti per il flusso di dati tra mittente e destinatario. Un sistema di commutazione stabilisce poi la connessione fino alla fine della trasmissione. La qualità della trasmissione è determinata secondo la classificazione in una delle tre classi di priorità (QoS).