Razlika med nadzorom pretoka in nadzorom napak

Avtor: Laura McKinney
Datum Ustvarjanja: 2 April 2021
Datum Posodobitve: 13 Maj 2024
Anonim
Life After Death
Video.: Life After Death

Vsebina


Nadzor pretoka in nadzor napak sta nadzorni mehanizem na ravni podatkovne povezave in transportni plasti. Kadar koli so podatki o sprejemniku, ta dva mehanizma pomagata pri zagotavljanju zanesljivih podatkov sprejemniku. Glavna razlika med regulacijo pretoka in regulacijo napak je v tem, da je nadzor toka na drugi strani opaža ustrezen pretok podatkov od er do sprejemnika nadzor napak ugotavlja, da so podatki, poslani sprejemniku, brez napak in zanesljivi. Preučimo razliko med nadzorom pretoka in nadzorom napak s primerjalnim tabelom.

  1. Primerjalna tabela
  2. Opredelitev
  3. Ključne razlike
  4. Zaključek

Primerjalna tabela

Osnove za primerjavoNadzor tokaNadzor napak
OsnovniNadzor pretoka je namenjen pravilnemu prenosu podatkov iz er na sprejemnik.Nadzor napak je namenjen dostavi podatkov brez napak na sprejemnik.
PristopNadzor pretoka, ki temelji na povratnih informacijah in nadzor pretoka na osnovi pretoka, sta pristopa za dosego pravilnega nadzora pretoka.Preverjanje paritete, ciklična koda odpuščanja (CRC) in kontrolna vsota so pristopi za odkrivanje napake v podatkih. Koda Hamming, kode Binary Convolution, koda Reed-Salomona, kode za preverjanje paritete nizke gostote so pristopi za odpravo napake v podatkih.
Učinekizogibajte se prekoračevanju medpomnilnika sprejemnikov in preprečuje izgubo podatkov.Zazna in odpravi napako v podatkih.

Opredelitev krmiljenja pretoka

Nadzor pretoka je težava zasnove na ravni podatkovne povezave in transportni plasti. Podatkovni okviri so hitrejši, če jih sprejemnik lahko sprejme. Razlog je lahko v tem, da na zmogljivem stroju deluje napaka. V tem primeru so celo podatki prejeti brez napake; sprejemnik ne more sprejeti okvira s to hitrostjo in izgubi nekaj okvirjev. Obstajata dva načina krmiljenja, ki preprečujeta izgubo okvirjev, in sicer sta na osnovi povratnih informacij in pretoka na podlagi hitrosti.


Nadzor na podlagi povratnih informacij

V nadzoru, ki temelji na povratnih informacijah, kadar koli podatki pošljejo sprejemniku, nato sprejemnik podatke vrne v er in dovoli er-ju več podatkov ali pa ga obvesti o tem, kako sprejemnik počne. Protokoli krmiljenja, ki temelji na povratnih informacijah, so protokol drsnega okna, protokol ustavitve in čaka.

Nadzor pretoka na osnovi stopnje

Pri krmiljenju pretoka na podlagi hitrosti, ko er hitreje prenese podatke sprejemniku in sprejemnik ne more sprejeti podatkov s to hitrostjo, potem bo vgrajeni mehanizem v protokolu omejil hitrost prenosa podatkov s strani brez povratnih informacij s sprejemnika.

Opredelitev nadzora nad napakami

Nadzor napak je težava, ki se pojavi tudi na ravni podatkovne povezave in na ravni prevoza. Nadzor napak je mehanizem za zaznavanje in odpravljanje napake, ki se je zgodila v okvirih, ki se od er dovajajo do sprejemnika. Napaka, ki se je zgodila v okviru, je lahko ena bitovna napaka ali napaka porušitve. Enoten bitna napaka je napaka, ki se pojavi samo v enobitni podatkovni enoti okvira, kjer je 1 spremenjen v 0 ali 0 spremenjen v 1. Pri porušitveni napaki je primer, ko se spremeni več kot en bit v okviru; nanaša se tudi na napako ravni paketov. Pri porušitveni napaki se lahko pojavijo tudi napake, kot so izguba paketa, podvajanje okvira, izguba potrditvenega paketa itd. Načini zaznavanja napake v okviru so preverjanje paritete, ciklična koda redundance (CRC) in kontrolna vsota.


Preverjanje paritete

Pri preverjanju paritete se v okvir doda en bit, ki označuje, ali je število '1' bitov v okvirju sodo ali liho. Med prenosom, če se en bit spremeni, se spremeni tudi paritetni bit, ki odraža napako v okviru. Toda metoda preverjanja paritete ni zanesljiva, saj če se spremeni celo število bitov, bit paritete ne bo odražal nobene napake v okviru. Vendar pa je najbolje, da gre za napako z enim bitjem.

Šifra ciklične redukcije (CRC)

V Cyclic Redundancy Code se podatki podvržejo binarni razdelitvi, ne glede na to, kaj je ostalo, je pritrjeno s podatki in na sprejemnik. Sprejemnik nato deli dobljene podatke z istim deliteljem, s katerim je er delil podatke. Če je preostali delež enak nič, se podatki sprejmejo. V nasprotnem primeru se podatki zavrnejo, zato jih mora ponovno posredovati.

Preverjanje

Pri metodi kontrolne vsote so podatki, ki jih je treba razdeliti, v enake dele, pri čemer vsak fragment vsebuje n bitov. Vsi fragmenti so dodani z dodatkom 1. Rezultat se še enkrat dopolni in zdaj dobljeno serijo bitov imenujemo kontrolna vsota, ki je priložena prvotnim podatkom, ki bodo na sprejemniku. Ko sprejemnik prejme podatke, podatke razdeli tudi na enak fragment in nato doda 1 fragment z 1 dopolnilom; rezultat se spet dopolnjuje. Če se izkaže, da je rezultat enak nič, potem so podatki sprejeti, drugače so zavrnjeni in mora er podatke ponovno posredovati.

Napako, pridobljeno v podatkih, je mogoče odpraviti z metodami, ki so Hammingova koda, Binary Convolution kode, Reed-Salomonova koda, Kode za preverjanje paritete nizke gostote.

  1. Nadzor pretoka je spremljanje pravilnega prenosa podatkov od er do sprejemnika. Po drugi strani Nadzor napak spremlja nemoteno dostavo podatkov od er do sprejemnika.
  2. Nadzor pretoka lahko dosežemo s pristopom krmiljenja pretoka na podlagi povratnih informacij in stopnje pretoka, medtem ko za odkrivanje napake uporabljamo preverjanje paritete, ciklično nadomestno kodo (CRC) in kontrolno vsoto ter za odpravo napake, ki sta uporabljena pristopa Hamming koda, kode Binarne konvolucije, koda Reed-Salomona, kode za preverjanje paritete nizke gostote.
  3. Nadzor pretoka preprečuje prekoračitev medpomnilnika sprejemnikov in preprečuje tudi izgubo podatkov. Po drugi strani nadzor nad napakami zazna in popravi napako v podatkih.

Zaključek:

Tako nadzorni mehanizem, tj. Nadzor pretoka in nadzor napak, sta neizogibna mehanizma za zagotavljanje popolnih in zanesljivih podatkov.