Nadzor pretoka proti nadzoru zastojev
Nadzor pretoka je mehanizem, ki se uporablja v računalniških omrežjih za nadzor pretoka podatkov med pošiljateljem in prejemnikom, tako da počasnega prejemnika ne bo prehitel hiter pošiljatelj. Nadzor pretoka omogoča sprejemniku metode za nadzor hitrosti prenosa, tako da lahko sprejemnik obravnava podatke, ki jih pošilja pošiljatelj. Nadzor prezasedenosti je mehanizem, ki nadzoruje pretok podatkov, ko do zastojev dejansko pride. Nadzoruje podatke, ki vstopajo v omrežje, tako da lahko omrežje obravnava promet znotraj omrežja.
Kaj je nadzor pretoka?
Nadzor pretoka je mehanizem, ki nadzoruje pretok podatkov med pošiljateljem in prejemnikom, tako da počasnejši prejemnik ne bi bil preobremenjen s količino podatkov, ki jih posreduje hiter pošiljatelj. Do te situacije lahko pride zaradi več razlogov, kot je pomanjkanje procesorske moči prejemnika kot pošiljatelj ali prejemnik, ki ima veliko prometno obremenitev kot pošiljatelj. Mehanizmi, ki se uporabljajo pri nadzoru pretoka, bi lahko kategorizirali glede na to, ali prejemnik pošlje povratno informacijo pošiljatelju. Pri mehanizmu za nadzor pretoka z odprto zanko prejemnik pošiljatelju ne pošilja povratnih informacij in je to najpogosteje uporabljena metoda za nadzor pretoka. Pri krmiljenju pretoka v zaprti zanki se informacije o zastoju pošljejo nazaj pošiljatelju. Pogosto uporabljene vrste nadzora pretoka so prezasedenost omrežja, okenski nadzor pretoka in medpomnilnik podatkov.
Kaj je nadzor zastojev?
Nadzor prezasedenosti ponuja metode za uravnavanje prometa, ki vstopa v omrežje, tako da ga lahko upravlja omrežje samo. Nadzor prezasedenosti preprečuje, da bi omrežje prišlo do kongestivnega kolapsa, kjer se zaradi prezasedenosti zgodi malo ali nič koristne komunikacije. Nadzor prezasedenosti se v glavnem uporablja za paketna komutacijska omrežja. Cilj nadzora prezasedenosti je ohraniti število paketov v omrežju pod ravnjo, ki bi dramatično zmanjšala zmogljivost. Nadzor prezasedenosti je implementiran v protokolih transportnega sloja protokola za nadzor prenosa (TCP) in protokola uporabniškega datagrama (UDP). V TCP se uporabljajo algoritmi počasnega zagona in eksponentnega odmika. Algoritmi za nadzor prezasedenosti so razvrščeni glede na količino povratnih informacij, prejetih iz omrežja, in vidik delovanja, ki ga želijo izboljšati. Poleg tega so razvrščeni na podlagi meril, kot so spremembe, ki jih je treba opraviti v trenutnem omrežju, in merilo poštenosti, ki ga uporablja algoritem.
Kakšna je razlika med nadzorom pretoka in nadzorom zastojev?
Čeprav sta nadzor pretoka in nadzor zastojev dva mehanizma za nadzor omrežnega prometa, ki se uporabljata v računalniških omrežjih, imata svoje ključne razlike. Nadzor pretoka je mehanizem od konca do konca, ki nadzoruje promet med pošiljateljem in sprejemnikom, ko hiter pošiljatelj prenaša podatke počasnemu sprejemniku. Po drugi strani pa je nadzor prezasedenosti mehanizem, ki ga omrežje uporablja za nadzor prezasedenosti v omrežju. Nadzor prezasedenosti preprečuje izgubo paketov in zakasnitve, ki nastanejo zaradi preobremenjenosti omrežja. Nadzor prezasedenosti lahko razumemo kot mehanizem, ki zagotavlja, da lahko celotno omrežje obravnava promet, ki prihaja v omrežje. Toda nadzor pretoka se nanaša na mehanizme, ki se uporabljajo za upravljanje prenosa med določenim pošiljateljem in prejemnikom.