Voolujuhtimise ja tõrkekontrolli erinevus

Autor: Laura McKinney
Loomise Kuupäev: 2 Aprill 2021
Värskenduse Kuupäev: 17 Mai 2024
Anonim
Voolujuhtimise ja tõrkekontrolli erinevus - Tehnoloogia
Voolujuhtimise ja tõrkekontrolli erinevus - Tehnoloogia

Sisu


Voo juhtimine ja tõrke juhtimine on juhtmehhanism andmesidekihi ja transpordikihi korral. Kui andmeid võetakse vastu vastuvõtjale, aitavad need kaks mehhanismi usaldusväärsete andmete vastuvõtjale õigel edastamisel. Voolujuhtimise ja tõrkekontrolli peamine erinevus on see, et voolu juhtimine jälgib andmete õiget liikumist vastuvõtjalt, teiselt poolt vigade kontroll täheldab, et vastuvõtjale edastatud andmed on vigadeta ja usaldusväärsed. Uurime võrdlusdiagrammiga erinevust voo juhtimise ja tõrkekontrolli vahel.

  1. Võrdlusdiagramm
  2. Definitsioon
  3. Peamised erinevused
  4. Järeldus

Võrdlusdiagramm

Võrdluse alusVoolu reguleerimineVigade kontrollimine
PõhilineVoo juhtimine on mõeldud andmete korrektseks edastamiseks vastuvõtjalt.Veajuhtimine on mõeldud veatu teabe vastuvõtjale edastamiseks.
LähenemisviisTagasisidepõhine voolu reguleerimine ja kiirusel põhinev voolu reguleerimine on lähenemisviisid õige vooluhulga juhtimiseks.Pariteedikontroll, tsükliline redundantsuskood (CRC) ja kontrollsumma on lähenemisviisid andmete vea tuvastamiseks. Hamming-kood, binaarsed konvolutsioonikoodid, Reed-Saalomoni kood, madala tihedusega paarsuskontrolli koodid on meetodid andmete vea parandamiseks.
Mõjuvältige vastuvõtjate puhvri ületäitumist ja hoiab ära andmete kadumise.Tuvastab ja parandab andmetes ilmnenud tõrke.

Voolujuhtimise määratlus

Voo juhtimine on andmesidekihi ja transpordikihi kujundusprobleem. Kui andmekaadrid on kiiremad, võtab vastuvõtja vastu. Põhjus võib olla see, et er töötab võimsal masinal. Sel juhul võetakse isegi andmed vastu ilma tõrgeteta; vastuvõtja ei suuda kaadrit sel kiirusel vastu võtta ja kaotab mõned kaadrid. Raamide kadumise vältimiseks on kaks juhtimismeetodit. Need on tagasisidepõhine voo juhtimine ja kiirusel põhinev voo juhtimine.


Tagasisidepõhine juhtimine

Tagasisidepõhises juhtimises, kui andmed edastatakse vastuvõtjale, saadab vastuvõtja seejärel teabe uuesti erisaajale ja lubab eril rohkem andmeid saada või teavitab teda sellest, kuidas vastuvõtjal läheb. Tagasisidepõhise juhtimise protokollid on libiseva akna protokoll, peatamise ja ootamise protokoll.

Kiirusel põhinev voolu reguleerimine

Kiirusepõhises voo juhtimises, kui er edastab andmeid kiiremini vastuvõtjale ja vastuvõtja ei suuda andmeid selle kiirusega vastu võtta, piirab protokolli sisseehitatud mehhanism kiirust, millega andmeedastus ilma vastuvõtja tagasisideta.

Vigade kontrolli määratlus

Vigade kontrollimine on probleem, mis ilmneb ka andmesidekihi ja transpordi tasemel. Veakontroll on mehhanism vea tuvastamiseks ja parandamiseks kaadrites, mis edastatakse erivastuvõtjale. Raamis ilmnenud viga võib olla ühebitine või purskeviga. Ühe biti viga on tõrge, mis ilmneb ainult raami ühebitises andmeühikus, kus 1 muudetakse väärtuseks 0 või 0 muudetakse väärtuseks 1. Purskeviga on juhtum, kui kaadris on rohkem kui üks bit; see viitab ka pakettide taseme veale. Purskevea korral võivad tekkida ka sellised tõrked nagu pakettaknad, raami dubleerimine, kviteerimispaketi kadumine jne. Raami vea tuvastamise meetoditeks on paarsuse kontrollimine, tsükliline liiasuskood (CRC) ja kontrollsumma.


Pariteedi kontrollimine

Paarsuse kontrollimisel lisatakse raamile üks bit, mis näitab, kas kaadris sisalduv '1' bitti on paaris või paaritu. Kui üksikut bitti muudetakse, edastatakse edastuse ajal ka paarsusbitti, mis kajastab viga kaadris. Kuid pariteedi kontrollimise meetod ei ole usaldusväärne, kuna kui paarisarvu bite muudetakse, siis pariteerimisbit ei kajasta ühtegi viga kaadris. See on kõige parem ühe bitiga vea korral.

Tsükliline koondamise kood (CRC)

Tsüklilises redundantsuskoodis läbivad andmed kahendjaotuse, sõltumata sellest, kas ülejäänud osa saadakse, kinnitatakse andmetega ja vastuvõtjaga. Seejärel jagab vastuvõtja saadud andmed sama jagajaga, millega er jagas andmed. Kui saadud jääk on null, võetakse andmed vastu. Kui andmed lükatakse tagasi, tuleb erilisi andmeid uuesti edastada.

Kontrollsumma

Kontrollsumma meetodis jagatakse jagatavad andmed võrdseteks fragmentideks, iga fragment sisaldab n bitti. Kõik killud lisatakse, kasutades 1-täiendit. Tulemust täiendatakse veel kord ja nüüd nimetatakse saadud bittide seeriat kontrollsummaks, mis kinnitatakse vastuvõtja algsete andmetega. Kui vastuvõtja andmed vastu võtab, jagab ta andmed võrdselt fragmendiks ja lisab kogu fragmendi, kasutades 1-täiendit; tulemust täiendatakse jälle. Kui tulemus osutub nulliks, võetakse andmed vastu, vastasel juhul lükatakse tagasi ja er peab andmed uuesti saatma.

Andmetes saadud viga saab parandada järgmiste meetoditega: Hammingi kood, Binaarsed konvolutsioonikoodid, Reed-Saalomoni kood, Madala tihedusega pariteetilisuse kontrollkoodid.

  1. Voo juhtimine on andmete korrektse edastamise jälgimine vastuvõtjalt. Teisest küljest jälgib tõrkekontroll andmete tõrgeteta edastamist er vastuvõtjani.
  2. Vooluhulga juhtimist saab saavutada tagasisidepõhise voolukontrolli ja kiirusel põhineva voolukontrolli lähenemisviisi abil; vea tuvastamiseks kasutatakse lähenemisviisina pariteedi kontrollimist, tsüklilist redundantsikoodi (CRC) ja kontrollsummat ning vea parandamiseks kasutatakse Hammingi lähenemisviise. kood, binaarsed konvolutsioonikoodid, Reed-Saalomoni kood, madala tihedusega pariteetsuse kontrollkoodid.
  3. Voo juhtimine hoiab ära vastuvõtjate puhvri ületäitumise ja ühtlasi andmete kadumise. Teisalt tuvastab ja parandab tõrkekontroll andmetes tekkinud vigu.

Järeldus:

Nii juhtimismehhanism, st voo juhtimine kui ka tõrke kontroll on täielike ja usaldusväärsete andmete edastamiseks vältimatud mehhanismid.