Voolu reguleerimine vs ummikute juhtimine
Voo juhtimine on mehhanism, mida kasutatakse arvutivõrkudes andmevoo juhtimiseks saatja ja vastuvõtja vahel, nii et kiire saatja ei aeglusta vastuvõtjat. Voo juhtimine pakub vastuvõtjale meetodeid edastuskiiruse juhtimiseks, nii et vastuvõtja saaks töödelda saatja edastatud andmeid. Ummikute juhtimine on mehhanism, mis kontrollib andmevoogu, kui ummikud tegelikult tekivad. See kontrollib andmete sisestamist võrku selliselt, et võrk saaks hakkama võrgusisese liiklusega.
Mis on voolu juhtimine?
Voo juhtimine on mehhanism, mis kontrollib andmevoogu saatja ja vastuvõtja vahel nii, et aeglasem vastuvõtja ei läheks kiire saatja poolt edastatava andmemahu üle. See olukord võib tekkida mitmel põhjusel, näiteks vastuvõtja töötlemisvõimsuse puudumisel kui saatjal või vastuvõtjal, kelle saatja on suure liiklusega. Voolujuhtimises kasutatavaid mehhanisme võib liigitada selle järgi, kas vastuvõtja saadab saatjale tagasisidet. Voo juhtimismehhanismi Open-loop korral ei saada vastuvõtja saatjale tagasisidet ja see on kõige laialdasemalt kasutatav voolu juhtimismeetod. Suletud ahela voo juhtimisel edastatakse ummikute teave saatjale. Voo juhtimise levinumad tüübid on võrgu ummikud, aknavoo juhtimine ja andmepuhver.
Mis on ummikute juhtimine?
Ummikute juhtimine pakub meetodeid võrku siseneva liikluse reguleerimiseks nii, et võrk saaks seda ise hallata. Ummikute juhtimine takistab võrgul kongestiivse kokkuvarisemise saavutamist, kus ummikute tõttu toimub vähe kasulikku kommunikatsiooni või puudub see üldse. Ummikute juhtimist rakendatakse peamiselt pakettkommutatsioonivõrkudes. Ülekoormuse juhtimise eesmärk on hoida võrgus pakettide arvu allpool taset, mis vähendaks dramaatiliselt jõudlust. Ummikute juhtimine on rakendatud edastuskontrolli protokolli (TCP) ja kasutaja andmegrammi protokolli (UDP) transpordikihi protokollides. TCP-s kasutatakse aeglase käivituse ja eksponentsiaalse tagasiulatuvuse algoritme. Ülekoormuse juhtimise algoritmid klassifitseeritakse võrgust saadud tagasiside hulga ja toimivuse aspekti järgi, mida see soovib parandada. Lisaks klassifitseeritakse need kriteeriumide alusel, nagu näiteks praeguses võrgus tuleb teha muudatusi ja algoritm kasutab õigluse kriteeriumi.
Mis vahe on vooluhulga ja ummikute juhtimise vahel??
Kuigi voo juhtimine ja ummikute juhtimine on kaks arvutivõrkudes kasutatavat võrguliikluse juhtimise mehhanismi, on neil nende peamised erinevused. Voo juhtimine on otsast lõpuni mehhanism, mis kontrollib saatja ja vastuvõtja vahelist liiklust, kui kiire saatja edastab andmeid aeglasele vastuvõtjale. Teisest küljest on ummikute juhtimine mehhanism, mida võrk kasutab ummikute kontrollimiseks võrgus. Ummikute kontroll hoiab ära pakettide kadumise ja võrgu ummikutest põhjustatud viivituse. Ummikute juhtimist võib vaadelda mehhanismina, mis tagab, et terve võrk saab hakkama võrku saabuva liiklusega. Kuid voolu reguleerimine viitab mehhanismidele, mida kasutatakse konkreetse saatja ja vastuvõtja vahelise edastuse haldamiseks.