Duomenų perdavimas yra duomenų siuntimo iš šaltinio į paskirties vietą procesas per perdavimo terpę. Efektyviam duomenų perdavimui būtina naudoti techniką. Siuntėjo ir gavėjo greitis ir saugojimo talpa skiriasi. Kai duomenys pasiekia tikslą, jie laikinai saugomi atmintyje. Ta atmintis yra žinoma kaip buferis. Spartos skirtumai ir buferio apribojimai gali turėti įtakos patikimam duomenų perdavimui. Srauto valdymas ir klaidų valdymas yra du skirtingi mechanizmai, naudojami tiksliam duomenų perdavimui. Jei siuntėjo greitis yra didesnis, o gavėjo greitis yra mažesnis, greičio neatitikimas. Tada turėtų būti kontroliuojamas siunčiamų duomenų srautas. Ši technika yra žinoma kaip srauto valdymas. Perduodant gali atsirasti klaidų. Jei gavėjas nustato klaidą, jis turėtų pranešti siuntėjui, kad duomenyse yra klaida. Taigi, siuntėjas gali perduoti duomenis iš naujo. Ši technika yra žinoma kaip klaidų valdymas. Abu jie yra OSI modelio duomenų jungčių sluoksnyje. pagrindinis skirtumas tarp srauto valdymo ir klaidų valdymo yra ta Srauto valdymas turi palaikyti tinkamą duomenų srautą iš siuntėjo į gavėją, o Klaidų valdymas - siekiant išsiaiškinti, ar gavėjui pateikiami duomenys yra be klaidų ir patikimi..
1. Apžvalga ir svarbiausias skirtumas
2. Kas yra srauto valdymas
3. Kas yra klaidų valdymas
4. Srauto valdymo ir klaidų kontrolės panašumai
5. Šalutinis palyginimas - srauto valdymas ir klaidų valdymas lentelės forma
6. Santrauka
Siunčiant duomenis iš vieno prietaiso į kitą, siuntimo pabaiga yra žinoma kaip šaltinis, siuntėjas arba siųstuvas. Priėmimo pabaiga yra žinoma kaip paskirties vieta arba imtuvas. Siuntėjo ir gavėjo greitis gali skirtis. Imtuvas negalės apdoroti duomenų, jei duomenų siuntimo greitis bus didesnis. Taigi, gali būti naudojami srauto reguliavimo būdai.
Vienas paprastas srauto reguliavimo metodas yra, Sustabdykite ir palaukite srauto valdymą. Pirmiausia siųstuvas siunčia duomenų rėmus. Kai jis gaunamas, imtuvas siunčia patvirtinimo kadrą (ACK). Siųstuvas gali siųsti duomenis tik gavęs patvirtinimo kadrą iš imtuvo. Šis mechanizmas kontroliuoja perdavimo srautą. Pagrindinis trūkumas yra tas, kad vienu metu galima perduoti tik vieną duomenų rėmelį. Jei viename pranešime yra keli kadrai, sustabdymas ir laukimas nebus efektyvus srauto valdymo metodas.
01 pav. Srauto valdymas ir klaidų valdymas
Į Stumdomų langų metodas, tiek siuntėjas, tiek gavėjas palaiko langą. Lango dydis gali būti lygus arba mažesnis nei buferio dydis. Siuntėjas gali perduoti, kol langas nebus užpildytas. Kai langas užpildytas, siųstuvas turi laukti, kol gaus patvirtinimą iš imtuvo. Eilės numeris naudojamas kiekvienam kadrui sekti. Imtuvas patvirtina kadrą, nusiųsdamas patvirtinimą su sekančio kito kadro eilės numeriu. Šis patvirtinimas praneša siuntėjui, kad gavėjas yra pasirengęs priimti „Windows“ dydžio kadrų skaičių, pradedant nuo nurodyto skaičiaus.
Duomenys siunčiami kaip kadrų seka. Kai kurie kadrai gali nepasiekti kelionės tikslo. Triukšmo pliūpsnis gali paveikti kadrą, todėl jis gali būti neatpažįstamas priėmimo gale. Šioje situacijoje jis vadinamas kadru prarastas. Kartais kadrai pasiekia tikslą, tačiau bituose yra tam tikrų klaidų. Tada rėmas vadinamas pažeistu rėmu. Abiem atvejais imtuvas negauna teisingo duomenų rėmelio. Norėdami išvengti šių problemų, siuntėjas ir gavėjas turi protokolus tranzito klaidoms aptikti. Svarbu nepatikimą duomenų ryšį paversti patikimu duomenų ryšiu.
Yra trys klaidų kontrolės būdai. Jie yra „Stop-and-Wait“, „Go-Back-N“, „Selective-Repeat“. Bendrai šie mechanizmai yra žinomi kaip Automatinio pakartojimo užklausa (ARQ).
Į Sustabdyk ir palauk ARQ, kadras siunčiamas imtuvui. Tada gavėjas išsiunčia patvirtinimą. Jei siuntėjas negavo patvirtinimo nurodytu laikotarpiu, siuntėjas vėl siunčia tą rėmelį. Šis laikotarpis randamas naudojant specialų įrenginį, vadinamą laikmačiu. Siunčiant rėmelį, siuntėjas pradeda laikmatį. Jis turi nustatytą laiką. Jei iš imtuvo nėra atpažįstamo patvirtinimo, siuntėjas vėl perduos tą kadrą.
Į Grįžti atgal-N ARQ, siuntėjas perduoda kadrų seriją iki lango dydžio. Jei klaidų nėra, imtuvas siunčia patvirtinimą kaip įprasta. Jei paskirties vieta nustato klaidą, jis siunčia neigiamą patvirtinimą (NACK) tam kadrui. Imtuvas pašalins klaidos kadrą ir visus būsimus kadrus, kol klaidų kadrai bus ištaisyti. Jei siuntėjas gauna neigiamą patvirtinimą, jis turėtų perduoti klaidos kadrą ir visus paskesnius kadrus.
Į Atrankinis kartojimas ARQ, imtuvas seka sekų numerius. Tai siunčia neigiamą patvirtinimą tik iš pamestų ar sugadintų kadrų. Siuntėjas gali siųsti tik rėmelį, už kurį buvo gautas NACK. Tai efektyvesnis nei „Go-Back-N ARQ“. Tai yra įprasti klaidų kontrolės būdai.
Srauto valdymas vs klaidų valdymas | |
Srauto valdymas yra tinkamo duomenų perdavimo iš siuntėjo į gavėją palaikymo mechanizmas. | Klaidų valdymas yra būdas, kuriuo duomenų perdavimo metu imtuvui perduodami be klaidų ir patikimi duomenys. |
Pagrindiniai metodai | |
Sustabdyti ir laukti bei stumdomas langas yra srauto valdymo metodų pavyzdžiai. | Stop ir palaukite ARQ, „Go-Back-N ARQ“, „Selective-Repeat ARQ“ yra klaidų valdymo metodų pavyzdžiai.. |
Duomenys perduodami iš siuntėjo į gavėją. Norint patikimai ir efektyviai bendrauti, būtina naudoti techniką. Srauto valdymas ir klaidų valdymas yra du iš jų. Šiame straipsnyje buvo aptartas skirtumas tarp srauto valdymo ir klaidų valdymo. Skirtumas tarp srauto valdymo ir klaidų valdymo yra tas, kad srauto valdymas turi palaikyti tinkamą duomenų srautą iš siuntėjo į imtuvą, o klaidų valdymas turi išsiaiškinti, ar imtuvui pateikiami duomenys yra be klaidų ir patikimi..
Galite atsisiųsti šio straipsnio PDF versiją ir naudoti ją neprisijungus, kaip nurodyta citatos pastaboje. Atsisiųskite PDF versiją čia: Skirtumas tarp srauto valdymo ir klaidų valdymo
1. „Srauto valdymas (duomenys)“. „Wikipedia“, „Wikimedia Foundation“, 2018 m. Sausio 27 d. Galima rasti čia
2.Taškas, vadovėliai. „DCN duomenų jungčių valdymas ir protokolai.“, Vadovėliai, 2018 m. Sausio 8 d. Galima rasti čia
3.nptelhrd. Paskaita - 16 srautų ir klaidų valdymas, Nptelhrd, 2008 m. Spalio 20 d. Galima rasti čia