Livrare cu cel mai bun efort - Best-effort delivery

Livrare Cel mai bun efort descrie un serviciu de rețea în care rețeaua nu nu oferă nici o garanție că datele sunt livrate sau că livrarea satisface orice calitate a serviciilor . Într-o rețea cu cel mai bun efort , toți utilizatorii obțin servicii de cel mai bun efort. În cadrul efortului maxim, caracteristicile de performanță ale rețelei, cum ar fi întârzierea rețelei și pierderea pachetelor, depind de încărcarea curentă a traficului de rețea. Atunci când încărcarea rețelei crește, acest lucru poate duce la pierderea pachetului , retransmisia , variația întârzierii pachetelor și întârzierea ulterioară a rețelei sau chiar deconectarea sesiunii.

Cel mai bun efort poate fi contrastat cu livrarea fiabilă , care poate fi construită pe lângă livrarea cu cel mai bun efort (posibil fără latență și garanții de transfer), sau cu scheme de circuite virtuale care pot menține o calitate a serviciului definită.

Servicii fizice

Serviciul poștal livrează scrisori folosind o abordare de livrare cu cel mai bun efort. Livrarea unei anumite scrisori nu este programată în avans - nu există resurse prealocate la oficiul poștal. Serviciul va face „cel mai bun efort” pentru a încerca să transmită un mesaj, dar livrarea poate fi întârziată dacă prea multe scrisori ajung brusc la o poștă sau la un centru de triaj. Expeditorul nu este, în general, informat atunci când o scrisoare a fost livrată cu succes.

Rețelele telefonice convenționale nu se bazează pe comunicarea cu cel mai bun efort, ci pe comutarea circuitului . În timpul fazei de conectare a unui nou apel, resursele sunt rezervate în centrele telefonice sau un semnal de ocupat informează utilizatorul că apelul este blocat din cauza lipsei capacității libere. Un apel telefonic în curs nu poate fi întrerupt niciodată din cauza supraîncărcării rețelei și este garantată lățimea de bandă constantă.

Internet

Protocol internet oferă un serviciu cel mai bun efort de a oferi datagrame între gazde. IPv4 este un protocol de internet fără conexiune care depinde de abordarea de livrare cu cel mai bun efort. Datagramele IPv4 pot fi pierdute, întârziate în mod arbitrar, corupte sau duplicate. Aplicațiile construite deasupra acestuia implementează serviciile suplimentare de care au nevoie în mod complet . Protocolul de control al transmisiei (TCP) oferă o livrare garantată a unui flux de octet între o pereche de gazde către stratul de mai sus, împărțind intern fluxul în pachete și redistribuindu-le atunci când sunt pierdute sau corupte. Protocolul de date pentru utilizator (UDP) oferă un strat de abstractizare mai subțire care verifică numai erorile datagramelor. Ambele straturi de transport sunt protocoalele de bază și oferă multiplexare între procese pe aceeași gazdă implementate pe numere de port diferite .

Lecturi suplimentare

  • Enciclopedia rețelelor și telecomunicațiilor ISBN   0-07-212005-3
  • Comentarii cu privire la utilitatea traficului simplu cu cel mai bun efort , RFC   5290