Skirtumas tarp srauto valdymo ir klaidų valdymo

Autorius: Laura McKinney
Kūrybos Data: 2 Balandis 2021
Atnaujinimo Data: 17 Gegužė 2024
Anonim
Asmeniniai finansai. Dažniausios finansų valdymo klaidos.
Video.: Asmeniniai finansai. Dažniausios finansų valdymo klaidos.

Turinys


Srauto valdymas ir klaidų valdymas yra duomenų perdavimo ir perdavimo sluoksnių valdymo mechanizmas. Kai duomenys perduodami imtuvui, šie du mechanizmai padeda tinkamai pateikti patikimus duomenis imtuvui. Pagrindinis skirtumas tarp srauto valdymo ir klaidų valdymo yra tas, kad srauto valdymas stebi tinkamą duomenų srautą iš er į imtuvą, kita vertus, klaidų valdymas pastebi, kad gavėjui pateikti duomenys yra be klaidų ir patikimi. Ištirkime skirtumą tarp srauto valdymo ir klaidų valdymo palyginimo diagramoje.

  1. Palyginimo diagrama
  2. Apibrėžimas
  3. Pagrindiniai skirtumai
  4. Išvada

Palyginimo diagrama

Palyginimo pagrindasSrauto valdymasKlaidų valdymas
PagrindinisSrauto valdymas skirtas tinkamam duomenų perdavimui iš er į imtuvą.Klaidų valdymas skirtas be klaidų perduodant duomenis imtuvui.
metodasSrauto valdymas, pagrįstas atsiliepimais ir srauto valdymas greičiu, yra tinkamo srauto valdymo būdas.Paritetų tikrinimas, ciklinis atleidimo iš darbo kodas (CRC) ir kontrolinė suma yra metodai duomenų klaidai aptikti. „Hamming“ kodas, dvejetainiai konvoliucijos kodai, „Reed-Solomon“ kodas, mažo tankio pariteto patikrinimo kodai yra būdai, kaip ištaisyti duomenų klaidą.
PoveikisVenkite imtuvų buferio viršijimo ir išvengsite duomenų praradimo.Aptinka ir ištaiso duomenų klaidą.

Srauto valdymo apibrėžimas

Srauto valdymas yra duomenų perdavimo ir perdavimo sluoksnių projektavimo problema. Kuo duomenų rėmai spartėja, tada imtuvas gali juos priimti. Priežastis gali būti ta, kad er veikia ant galingos mašinos. Tokiu atveju net duomenys gaunami be klaidų; imtuvas negali priimti kadro tokiu greičiu ir praranda kai kuriuos kadrus. Kad būtų išvengta kadrų praradimo, yra du valdymo būdai. Tai srauto valdymas, pagrįstas grįžtamojo ryšio ir srauto valdymas greičiu.


Atsiliepimais pagrįsta kontrolė

Valdydamas grįžtamąjį ryšį, kai tik duomenys perduodami imtuvui, imtuvas perduoda informaciją atgal tam ir leidžia jam gauti daugiau duomenų arba informuoti erą apie tai, kaip elgiasi imtuvas. Grįžtamojo ryšio valdymo protokolai yra stumdomas lango protokolas, sustabdymo ir laukimo protokolas.

Spartos srauto valdymas

Spartos srauto valdyme, kai specialistas duomenis perduoda greičiau imtuvui, o imtuvas negali gauti duomenų tokiu greičiu, tada protokole įmontuotas mechanizmas apribos duomenų perdavimo spartą. er be gavėjo atsiliepimų.

Klaidų kontrolės apibrėžimas

Klaidų valdymas yra problema, iškylanti ir duomenų jungčių lygmeniu, ir transportavimo lygiu. Klaidų valdymas yra mechanizmas, skirtas aptikti ir ištaisyti klaidą, padarytą kadruose, kurie pristatomi iš imtuvo. Kadre atsirandanti klaida gali būti vieno bito klaida arba serijos klaida. Vieno bito klaida - tai klaida, atsirandanti tik vieno bitų kadro duomenų bloke, kur 1 yra pakeistas į 0 arba 0 yra pakeistas į 1. „Burst“ klaida yra atvejis, kai keičiami daugiau nei vienas bitas kadre; tai taip pat nurodo paketų lygio klaidą. Įvykus sprogojai klaidai, taip pat gali atsirasti tokių klaidų kaip paketų praradimas, rėmelio dubliavimasis, patvirtinimo paketo praradimas ir tt. Rėmo klaidos nustatymo metodai yra pariteto tikrinimas, ciklinis dubliavimo kodas (CRC) ir kontrolinė suma.


Pariteto tikrinimas

Tikrinant paritetą, prie rėmelio pridedamas vienas bitas, kuris rodo, ar kadre esantis „1“ bitų skaičius yra lygus, ar nelyginis. Perdavimo metu, jei vienas bitas pasikeičia, pariteto bitas taip pat gauna pakeitimą, kuris atspindi klaidą kadre. Tačiau pariteto tikrinimo metodas nėra patikimas, nes jei būtų pakeistas lygus bitų skaičius, pariteto bitas neatspindėtų jokios rėmelio klaidos. Tačiau tai geriausia dėl vieno bito klaidų.

Ciklinis atleidimo iš darbo kodas (CRC)

Cikliniame atleidimo kodekse duomenys yra dvejetainiai padalijami, nesvarbu, koks likutis gaunamas, pridedamas prie duomenų ir prie imtuvo. Tada imtuvas padalija gautus duomenis tuo pačiu dalikliu, su kuriuo jis dalijo duomenis. Jei likusi dalis lygi nuliui, tada duomenys priimami. Kitu atveju duomenys yra atmetami, o specialistui reikia dar kartą perduoti duomenis.

Kontrolinė suma

Kontrolinės sumos metodu duomenys, padalijami į lygius fragmentus, kiekviename fragmente yra n bitų. Visi fragmentai pridedami naudojant 1 papildymą. Rezultatas dar kartą papildomas, o dabar gauta bitų serija vadinama kontroline suma, kuri pridedama su pirminiais duomenimis, kurie turi būti, ir prie imtuvo. Kai gavėjas gauna duomenis, jis taip pat padalija duomenis į lygų fragmentą, tada prideda visą fragmentą naudodamas 1 papildymą; rezultatas vėl papildytas. Jei rezultatas yra lygus nuliui, tada duomenys yra priimami, jie atmetami, o er turi perduoti duomenis iš naujo.

Duomenyse gauta klaida gali būti ištaisyta naudojant metodus, tokius kaip Hammingo kodas, Dvejetainiai konvoliucijos kodai, Reed-Solomon kodas, Mažo tankio pariteto patikrinimo kodai.

  1. Srauto valdymas yra skirtas stebėti tinkamą duomenų perdavimą iš er į imtuvą. Kita vertus, „Error Control“ stebi, ar be klaidų perduodami duomenys iš er į imtuvą.
  2. Srauto valdymą galima pasiekti naudojant grįžtamąjį ryšį pagrįstą srauto valdymą ir srautu pagrįstą srauto valdymo metodą, tuo tarpu klaidai nustatyti naudojami pariteto tikrinimo, ciklinio atleidimo kodo (CRC) ir kontrolinės sumos metodai bei ištaisyti klaidą naudojami metodai yra Hammingo. kodas, dvejetainiai konvoliucijos kodai, Reed-Solomon kodas, mažo tankio pariteto patikrinimo kodai.
  3. Srauto valdymas neleidžia imtuvų buferiui viršyti, taip pat neleidžia prarasti duomenų. Kita vertus, klaidų valdymas nustato ir ištaiso duomenų klaidas.

Išvada:

Valdymo mechanizmas, t. Y. Srauto valdymas ir klaidų valdymas, yra neišvengiamas išsamių ir patikimų duomenų pateikimo mechanizmas.