Ero virtauksen ja virheen hallinnan välillä

Kirjoittaja: Laura McKinney
Luomispäivä: 2 Huhtikuu 2021
Päivityspäivä: 17 Saattaa 2024
Anonim
Ero virtauksen ja virheen hallinnan välillä - Tekniikka
Ero virtauksen ja virheen hallinnan välillä - Tekniikka

Sisältö


Virtauksen hallinta ja virheen hallinta ovat ohjausmekanismi datalinkkikerroksessa ja siirtokerroksessa. Aina kun tietoja vastaanottimelle on, nämä kaksi mekanismia auttavat luotettavan tiedon toimittamisessa vastaanottimelle. Suurin ero virtauksen ja virheen ohjauksen välillä on, että virtauksen hallinta tarkkailee tietojen oikeaa kulkua er: stä vastaanottimeen, virheen hallinta huomauttaa, että vastaanottajalle toimitetut tiedot ovat virheettömiä ja luotettavia. Tarkastellaan eroa vuovirheen ja virheenhallinnan välillä vertailukaavion avulla.

  1. Vertailutaulukko
  2. Määritelmä
  3. Keskeiset erot
  4. johtopäätös

Vertailutaulukko

Vertailun perusteetVirtauksen hallintaVirheiden hallinta
perustiedotVirtauksen hallinta on tarkoitettu datan oikealle siirtämiselle vastaanottimelle.Virheohjauksella tarkoitetaan virheettömän tiedon toimittamista vastaanottimelle.
LähestyäPalautepohjainen virtauksen ohjaus ja nopeuspohjainen virtauksen hallinta ovat lähestymistapoja oikean virtauksen ohjauksen saavuttamiseksi.Pariteettitarkistus, syklinen redundanssikoodi (CRC) ja tarkistussumma ovat lähestymistavat tietovirheen havaitsemiseksi. Hamming-koodi, binaariset konvoluutiokoodit, Reed-Solomon-koodi, matalan tiheyden pariteetin tarkistuskoodit ovat lähestymistapa tietojen virheen korjaamiseksi.
VaikutusVältä vastaanottimen puskurin ylitystä ja estää tiedon menetyksen.Tunnistaa ja korjaa tiedoissa tapahtuneen virheen.

Määritelmä Virtauksen hallinta

Virtauksen hallinta on suunnittelukysymys datayhteyskerroksessa ja siirtokerroksessa. Tietokehykset sijasta nopeammin kuin vastaanotin voi hyväksyä. Syynä voi olla, että er on käynnissä tehokkaalla koneella. Tässä tapauksessa jopa tiedot vastaanotetaan ilman virheitä; vastaanotin ei pysty vastaanottamaan kehystä tällä nopeudella ja löysä jotkut kehykset. Kehyksien menetyksen estämiseksi on kaksi säätömenetelmää. Ne ovat palautepohjaista virtauksen ohjausta ja nopeuteen perustuvaa virtauksen ohjausta.


Palautepohjainen hallinta

Palautepohjaisessa ohjauksessa aina, kun tiedot lähetetään vastaanottimelle, vastaanotin lähettää sitten tiedot takaisin erille ja sallii er: n saada enemmän tietoja tai ilmoittaa erille siitä, kuinka vastaanotin menee. Palautepohjaisen ohjauksen protokollat ​​ovat liukuva ikkunaprotokolla, stop-and-wait -protokolla.

Nopeuspohjainen virtauksen hallinta

Nopeusperusteisessa virtauksen ohjauksessa, kun er lähettää datan nopeammin vastaanottimelle ja vastaanotin ei pysty vastaanottamaan dataa tällä nopeudella, protokollan sisäänrakennettu mekanismi rajoittaa nopeutta, jolla tiedot lähettävät er ilman vastaanottimen palautetta.

Määritelmä Virhehallinta

Virheiden hallinta on ongelma, jota esiintyy myös datayhteyskerroksessa ja kuljetustasolla. Virheenhallinta on mekanismi havaita ja korjata virhe, joka tapahtuu kehyksissä, jotka toimitetaan er: stä vastaanottimelle. Kehyksessä tapahtunut virhe voi olla yhden bitin virhe tai purskevirhe. Yksibittinen virhe on virhe, joka esiintyy vain kehyksen yksibittisessä tietoyksikössä, jossa 1 muuttuu arvoksi 0 tai 0 muuttuu arvoksi 1. Purskevirheessä tarkoitetaan tapausta, kun kehyksessä vaihdetaan useampi kuin yksi bitti; se viittaa myös paketitason virheeseen. Purskevirheessä voi myös tapahtua virhe, kuten paketin menetys, kehyksen kopiointi, kuittauspaketin katoaminen, jne. Kehyksen virheen havaitsemismenetelmiä ovat pariteetin tarkistus, syklinen redundanssikoodi (CRC) ja tarkistussumma.


Pariteetin tarkistus

Pariteettitarkistuksessa kehykseen lisätään yksi bitti, joka osoittaa, onko kehyksessä olevan '1' -bitin lukumäärä parillinen vai pariton. Jos yksi bitti muuttuu lähetyksen aikana, pariteettibitti saa myös muutoksen, joka heijastaa kehyksen virhettä. Mutta pariteetin tarkistusmenetelmä ei ole luotettava, koska jos parillinen bittien lukumäärä vaihdetaan, pariteettibitti ei heijasta virheitä kehyksessä. Se on kuitenkin parasta yhden bitin virheille.

Syklinen redundanssikoodi (CRC)

Syklisessä redundanssikoodissa data käy läpi binaarisen jaon riippumatta siitä, mitä loput saadaan, liitetään dataan ja vastaanottimeen. Vastaanotin jakaa sitten saadun datan samalla jakajalla, jolla er jakoi datan. Jos jäljelle jäävä arvo on nolla, data hyväksytään. Muuten tiedot hylätään, ja er: n on lähetettävä tiedot uudelleen.

tarkistussumma

Tarkistussummenetelmässä jaettavat tiedot jaetaan yhtä suuriin fragmentteihin, joissa kukin fragmentti sisältää n bittiä. Kaikki fragmentit lisätään käyttämällä yhden täydennystä. Tulosta täydennetään jälleen kerran, ja nyt saatua bittisarjaa kutsutaan tarkistussummaksi, joka liitetään alkuperäisen datan kanssa olemaan ja vastaanottimeen. Kun vastaanottaja vastaanottaa datan, se myös jakaa tiedot tasan fragmenttiin ja lisää sitten kaikki fragmentit käyttämällä 1: n komplementtia; Tulosta täydennetään jälleen. Jos tulos tulee nollaksi, data hyväksytään, muuten se hylätään, ja er: n on lähetettävä tiedot uudelleen.

Tietoihin saatu virhe voidaan korjata menetelmillä, jotka ovat Hamming-koodi, binaarinen konvoluutiokoodi, Reed-Solomon-koodi, matalan tiheyden pariteetin tarkistuskoodit.

  1. Virtauksenhallinnalla on tarkoitus valvoa tietojen oikeaa siirtoa er: stä vastaanottimeen. Toisaalta Error Control seuraa virheetöntä tietojen toimitusta er: stä vastaanottajalle.
  2. Virtauksen hallinta voidaan saavuttaa palautepohjaisella virtauksenhallinnalla ja nopeuspohjaisella virtauksenhallintamenetelmällä, kun taas virheen havaitsemiseksi käytetään pariteetin tarkistusta, syklistä redundanssikoodia (CRC) ja tarkistussummaa ja virheen korjaamiseksi käytetyt menetelmät ovat Hamming koodi, Binary Convolution -koodit, Reed-Solomon -koodi, Matalan tiheyden pariteetin tarkistuskoodit.
  3. Virtauksen hallinta estää vastaanottimen puskurin ylivuotoa ja estää myös tiedon menetyksen. Toisaalta virheenhallinta havaitsee ja korjaa tiedoissa tapahtuneen virheen.

johtopäätös:

Sekä ohjausmekanismi, ts. Virtauksen hallinta ja virheen hallinta, ovat väistämätön mekanismi täydellisen ja luotettavan datan toimittamiseksi.