Suositeltava, 2024

Toimituksen Valinta

Virtauksen ja virheenhallinnan välinen ero

Virtauksen hallinta ja virheen hallinta ovat tiedonsiirtokerroksen ja kuljetuskerroksen ohjausmekanismi. Aina kun lähetetään dataa vastaanottimelle, nämä kaksi mekanismia auttavat toimittamaan luotettavia tietoja oikein vastaanottimelle. Virtauksen säätelyn ja virheenohjauksen tärkein ero on se, että virtauksen ohjaus tarkkailee datan oikeaa virtausta lähettäjältä vastaanottajalle, toisaalta virheenohjaus havaitsee, että vastaanottimelle toimitetut tiedot ovat virheettömiä ja luotettavia. Tutkitaan eroa Flow control- ja Error control -arvojen välillä vertailukaaviossa.

Vertailukaavio

Vertailun perusteetVirtauksen säätöVirheohjaus
perustiedotVirtauksen säätö on tarkoitettu tietojen lähettämiseen lähettäjältä vastaanottimeen.Virheohjaus on tarkoitettu virheettömien tietojen toimittamiseen vastaanottimelle.
LähestyäPalautepohjainen virtauksen ohjaus ja nopeusperusteinen virtauksen ohjaus ovat lähestymistapoja, joilla saavutetaan oikea virtauksen ohjaus.Pariteettitarkistus, syklinen redundanssikoodi (CRC) ja tarkistussumma ovat lähestymistapoja tietojen virheiden havaitsemiseksi. Hamming-koodi, Binary Convolution -koodit, Reed-Solomonin koodi, Low-Density Parity Check -koodit ovat tapoja korjata tietojen virhe.
Vaikutusvälttää vastaanottimien puskurin ylittämistä ja estää tietojen häviämisen.Tunnistaa ja korjaa tietojen virhe.

Flow Controlin määrittely

Virtauksen hallinta on tietoliikennekerroksen ja kuljetuskerroksen suunnittelukysymys. Lähettäjä lähettää datakehykset nopeammin, kun vastaanotin voi hyväksyä. Syynä voi olla se, että lähettäjä toimii tehokkaalla koneella. Tässä tapauksessa jopa tiedot vastaanotetaan ilman virheitä; vastaanotin ei pysty vastaanottamaan kehystä tällä nopeudella ja menettää joitakin kehyksiä. Kehysten häviämisen estämiseksi on olemassa kaksi ohjausmenetelmää, jotka ovat palautepohjainen virtauksen ohjaus ja nopeusperusteinen virtauksen ohjaus.

Palautepohjainen ohjaus

Palautepohjaisessa ohjauksessa aina, kun lähettäjä lähettää tiedot vastaanottimelle, vastaanotin lähettää sitten tiedot takaisin lähettäjälle ja sallii lähettäjän lähettää enemmän tietoja tai ilmoittaa lähettäjälle siitä, miten vastaanotin toimii. Palautepohjaisen ohjauksen protokollat ​​ovat liukuvan ikkunan protokolla, pysäytys- ja odotusprotokolla.

Nopeusperusteinen virtauksen ohjaus

Kun nopeusperusteinen virtausohjaus lähettää, kun lähettäjä lähettää datan nopeammin vastaanottimelle ja vastaanotin ei pysty vastaanottamaan dataa tällä nopeudella, niin protokollan sisäänrakennettu mekanismi rajoittaa nopeutta, jolla tietoja lähetetään lähettäjältä ilman palautetta vastaanottimelta.

Virheenhallinnan määritelmä

Virheensäätö on ongelma, joka ilmenee myös tietoliikennekerroksen ja liikenteen tasolla. Virheohjaus on mekanismi, jolla havaitaan ja korjataan virheitä kehyksissä, jotka lähetetään lähettäjältä vastaanottimeen. Kehyksessä tapahtunut virhe voi olla yksittäinen bittivirhe tai purskevirhe. Yksittäinen bittivirhe on virhe, joka ilmenee vain kehyksen yhden bitin datayksikössä, jossa 1 muutetaan arvoksi 0 tai 0 muutetaan arvoksi 1. Purskevirheessä on tapaus, jossa kehyksessä on enemmän kuin yksi bitti; se viittaa myös pakettitason virheeseen. Purskevirheessä voi esiintyä myös virhe, kuten pakettihäviö, kehyksen päällekkäisyys, kuittauspaketin menetys jne. Menetelmät virheen havaitsemiseksi kehyksessä ovat pariteettitarkistus, syklinen redundanssikoodi (CRC) ja tarkistussumma.

Pariteettitarkastus

Pariteettitarkistuksessa kehykseen lisätään yksi bitti, joka ilmaisee, onko kehykseen sisältyvän '1' -bitin määrä tasainen tai pariton. Lähetyksen aikana, jos yksi bitti muuttuu, pariteettibitti saa myös muutoksen, joka heijastaa kehyksen virhettä. Mutta pariteettitarkastusmenetelmä ei ole luotettava, sillä jos parien lukumäärä muuttuu, pariteettibitti ei heijasta mitään virheitä kehyksessä. Se on kuitenkin parasta yhden bitin virheelle.

Syklinen redundanssikoodi (CRC)

Syklisessä redundanssikoodissa dataa käsitellään binäärisesti, mikä tahansa loppuosa on liitetty dataan ja lähetetty vastaanottimelle. Vastaanotin jakaa sitten saadut tiedot samaan jakajaan, jolla lähettäjä jakoi tiedot. Jos saatu loppuosa on nolla, tiedot hyväksytään. Muut tiedot hylätään, ja lähettäjän on lähetettävä tiedot uudelleen.

tarkistussumma

Tarkistussummamenetelmässä lähetettävä data on jaettu yhtäläisiin fragmentteihin, joista kukin fragmentti sisältää n bittiä. Kaikki fragmentit lisätään käyttämällä 1: n komplementtia. Tulosta täydennetään jälleen, ja nyt saatuja bittisarjoja kutsutaan tarkistussummaksi, joka liitetään lähetettävään ja vastaanottavaan lähetettävään alkuperäiseen tietoon. Kun vastaanotin vastaanottaa datan, se jakaa tiedot myös samaan fragmenttiin ja lisää sitten koko fragmentin käyttämällä 1: n komplementtia; tulosta täydennetään jälleen. Jos tulos tulee olemaan nolla, niin tiedot hyväksytään, muuten se hylätään, ja lähettäjän on lähetettävä tiedot uudelleen.

Tietojen saama virhe voidaan korjata käyttämällä menetelmiä, joita ne ovat Hamming-koodi, Binary Convolution -koodit, Reed-Solomonin koodi, Low-Density Parity Check -koodit.

Virtauksen ja virheenhallinnan keskeiset erot

  1. Virtauksen ohjaus on valvoa lähettäjän ja vastaanottajan välisten tietojen asianmukaista siirtoa. Toisaalta virheenhallinta valvoo virheettömää tiedonsiirtoa lähettäjältä vastaanottajalle.
  2. Virtauksen säätö voidaan saavuttaa palautepohjaisella virtauksenohjauksella ja nopeudella perustuvalla virtauksenohjausmenetelmällä, kun taas virheen havaitsemiseksi käytetyt lähestymistavat ovat pariteettitarkistus, syklinen redundanssikoodi (CRC) ja tarkistussumma ja virheiden korjaamiseksi käytetyt lähestymistavat ovat Hamming koodi, Binary Convolution -koodit, Reed-Solomonin koodi, matalatiheyden pariteettikoodit.
  3. Virtauksen säätäminen estää vastaanottimien puskurin ylikuormituksen ja estää myös tietojen häviämisen. Toisaalta virheenhallinta havaitsee ja korjaa tietojen virheitä.

johtopäätös:

Sekä ohjausmekanismi eli virtauksen säätö että virheen ohjaus ovat väistämätön mekanismi täydellisten ja luotettavien tietojen toimittamiseksi.

Top