Ero virtauksen ja virheen hallinnan välillä

Avainero - virtauksen hallinta ja virheen hallinta
 

Tietoliikenne on prosessi, jonka aikana dataa lähetetään lähteestä kohteeseen määränpäähän välitysvälineen kautta. Tehokkaan tietoliikenteen kannalta on välttämätöntä käyttää tekniikoita. Lähettäjällä ja vastaanottajalla on eri nopeudet ja erilaiset tallennuskapasiteetit. Kun tiedot saavuttavat määränpään, tiedot tallennetaan väliaikaisesti muistiin. Tämä muisti tunnetaan puskurina. Nopeuserot ja puskurirajoitukset voivat vaikuttaa luotettavaan tiedonsiirtoon. Virtauksen hallinta ja virheen hallinta ovat kaksi erilaista mekanismia, joita käytetään tarkkaan tiedonsiirtoon. Jos lähettäjän nopeus on suurempi ja vastaanottimen nopeus on pienempi, nopeudessa ei ole eroa. Sitten lähetettyjen tietojen virtausta tulisi hallita. Tätä tekniikkaa kutsutaan virtauksen ohjaukseksi. Lähetyksen aikana voi tapahtua virheitä. Jos vastaanottaja havaitsee virheen, sen tulisi ilmoittaa lähettäjälle, että tiedoissa on virhe. Joten lähettäjä voi lähettää tiedot uudelleen. Tämä tekniikka tunnetaan virheenhallintana. Molemmat esiintyvät OSI-mallin datalinkkikerroksessa. avainero virtauksen ja virheen hallinnan välillä on se Virranhallinnan tarkoituksena on ylläpitää asianmukaista tiedonkulkua lähettäjältä vastaanottajalle, kun taas Virheenhallinnan on selvittää, ovatko vastaanottajalle toimitetut tiedot virheettömiä ja luotettavia.

SISÄLLYS

1. Yleiskatsaus ja keskeiset erot
2. Mikä on virtauksen hallinta
3. Mikä on virheenhallinta
4. Virtauksen ja virheen hallinnan väliset yhtäläisyydet
5. Vertailu rinnakkain - Flow Control vs Error Control taulukkomuodossa
6. Yhteenveto

Mikä on virtauksen hallinta?

Kun lähetät tietoja yhdestä laitteesta toiseen, lähetyspää tunnetaan lähteenä, lähettäjänä tai lähettimenä. Vastaanottopää tunnetaan kohteeksi tai vastaanottimeksi. Lähettäjällä ja vastaanottajalla voi olla eri nopeudet. Vastaanotin ei pysty käsittelemään tietoja, jos datan lähetysnopeus on suurempi. Joten virtauksen ohjaustekniikoita voidaan käyttää.

Yksi yksinkertainen virtauksenohjausmenetelmä on, Pysäytä ja odota virtauksen hallinta. Ensin lähetin lähettää datakehyksen. Kun se on vastaanotettu, vastaanotin lähettää kuittauskehyksen (ACK). Lähetin voi lähettää tietoja vasta, kun on vastaanottanut kuittauskehyksen vastaanottimelta. Tämä mekanismi säätelee siirtovirtausta. Suurin haittapuoli on, että vain yksi tietokehys voidaan lähettää kerrallaan. Jos yksi viesti sisältää useita kehyksiä, lopetus ja odotus eivät ole tehokas virtauksenhallintamenetelmä.

Kuva 01: Virtauksen hallinta ja virheen hallinta

Sisään Liukuikkunan menetelmä, Sekä lähettäjä että vastaanottaja ylläpitävät ikkunaa. Ikkunan koko voi olla yhtä suuri tai pienempi kuin puskurin koko. Lähettäjä voi lähettää, kunnes ikkuna on täynnä. Kun ikkuna on täynnä, lähettimen on odotettava vastaanottimen kuittauksen vastaanottamista. Järjestysnumeroa käytetään kunkin kehyksen seuraamiseen. Vastaanotin kuittaa kehyksen lähettämällä kuittauksen seuraavan odotetun kehyksen järjestysnumerolla. Tämä kuittaus ilmoittaa lähettäjälle, että vastaanotin on valmis hyväksymään Windows-koon kehyksien määrän, joka alkaa määritellystä numerosta.

Mikä on virheenhallinta?

Tiedot lähetetään kehysjonona. Jotkut kehykset eivät välttämättä saavuta määränpäätä. Kohinanpurske voi vaikuttaa kehykseen, joten se ei ehkä ole tunnistettavissa vastaanottopäässä. Tässä tilanteessa sitä kutsutaan kehys on kadonnut. Joskus kehykset saavuttavat määränpään, mutta biteissä on joitain virheitä. Sitten kehystä kutsutaan vaurioituneeksi kehykseksi. Molemmissa tapauksissa vastaanotin ei saa oikeaa datakehystä. Näiden ongelmien välttämiseksi lähettäjällä ja vastaanottajalla on protokollat ​​siirtovirheiden havaitsemiseksi. On tärkeää muuttaa epäluotettava datayhteys luotettavaksi datayhteydeksi.

Virheentorjuntatekniikat

Virheenhallinnassa on kolme tekniikkaa. Ne ovat Stop-and-Wait, Go-Back-N, Selective-Repeat. Yhdessä nämä mekanismit tunnetaan nimellä Automaattinen uusintapyyntö (ARQ).

Sisään Pysäytä ja odota ARQ, kehys lähetetään vastaanottimelle. Sitten vastaanotin lähettää kuittauksen. Jos lähettäjä ei saanut kuittausta tietyllä ajanjaksolla, lähettäjä lähettää kehyksen uudelleen. Tämä ajanjakso löytyy käyttämällä erityistä ajastinta kutsuttavaa laitetta. Kun lähetät kehyksen, lähettäjä käynnistää ajastimen. Sillä on kiinteä aika. Jos vastaanottimelta ei ole tunnistettavaa kuittausta, lähettäjä lähettää kyseisen kehyksen uudelleen.

Sisään Go-Back-N ARQ, lähettäjä lähettää sarjan kehyksiä ikkunan kokoon saakka. Jos virheitä ei ole, vastaanotin lähettää kuittauksen tavalliseen tapaan. Jos kohde havaitsee virheen, se lähettää negatiivisen kuittauksen (NACK) kyseiselle kehykselle. Vastaanotin hylkää virhekehyksen ja kaikki tulevat kehykset, kunnes virhekehys on korjattu. Jos lähettäjä vastaanottaa negatiivisen kuittauksen, sen tulisi lähettää virhekehys ja kaikki sitä seuraavat kehykset uudelleen.

Sisään Selektiivisesti Toista ARQ, vastaanotin pitää kirjaa järjestysnumeroista. Se lähettää negatiivisen kuittauksen vain kadonneesta tai vahingoittuneesta kehyksestä. Lähettäjä voi lähettää vain kehyksen, jolle NACK on vastaanotettu. Se on tehokkaampaa kuin Go-Back-N ARQ. Nämä ovat yleisiä virheenhallintatekniikoita.

Mikä on virranhallinnan ja virheenhallinnan samankaltaisuus??

  • Sekä virtauksen hallinta että virheen hallinta tapahtuvat datalinkkikerroksessa.

Mikä on ero virtauksen ja virheen hallinnan välillä??

Virtauksen hallinta ja virheen hallinta

Virtauksen hallinta on mekanismi, jolla ylläpidetään asianmukaista lähetystä lähettäjältä vastaanottajalle tietoliikenteessä. Virheentorjunta on mekanismi virheettömän ja luotettavan tiedon toimittamiseksi vastaanottimelle tietoliikenteessä.
 Tärkeimmät tekniikat
Pysäytä ja odota ja liukuva ikkuna ovat esimerkkejä virtauksen ohjaustekniikoista. Stop-and-od ARQ, Go-Back-N ARQ, Selective-Repeat ARQ ovat esimerkkejä virheenhallintatekniikoista.

Yhteenveto - Flow Ohjaus vs virheenhallinta

Tiedot siirretään lähettäjältä vastaanottajalle. Luotettavan ja tehokkaan viestinnän kannalta on välttämätöntä käyttää tekniikoita. Virtauksen hallinta ja virheen hallinta ovat kaksi niistä. Tässä artikkelissa keskusteltiin eroavuuksien ja virheenhallinnan välillä. Virranhallinnan ja virheenhallinnan erona on, että virtauksenhallinnan on ylläpidettävä asianmukaista tiedonkulkua lähettäjältä vastaanottajalle, kun taas virheenhallinnan on selvitettävä, ovatko vastaanottajalle toimitetut tiedot virheettömiä ja luotettavia.

Lataa PDF Flow Control vs. Error Control -sivustosta

Voit ladata tämän artikkelin PDF-version ja käyttää sitä offline-tarkoituksiin lainauksen yhteydessä. Lataa PDF-versio täältä: Ero virtauksen ja virheen hallinnan välillä

Viite:

1. ”Virtauksen hallinta (tiedot).” Wikipedia, Wikimedia Foundation, 27. tammikuuta 2018. Saatavilla täältä 
2.Piste, oppaat. ”DCN Data-Link Control and Protocols.”, Tutorials Point, 8. tammikuuta 2018. Saatavilla täältä
3.nptelhrd. Luento - 16 virtauksen ja virheen hallinta, Nptelhrd, 20. lokakuuta 2008. Saatavilla täältä