Voolukontrolli ja veakontrolli erinevus

Sisukord:

Voolukontrolli ja veakontrolli erinevus
Voolukontrolli ja veakontrolli erinevus

Video: Voolukontrolli ja veakontrolli erinevus

Video: Voolukontrolli ja veakontrolli erinevus
Video: Постройте свою собственную автоматическую систему полива живой изгороди 2024, Detsember
Anonim

Põhierinevus – voo juhtimine vs veakontroll

Andmeside on andmete saatmise protsess allikast sihtkohta edastuskandja kaudu. Tõhusaks andmesideks on vaja kasutada tehnikaid. Saatjal ja vastuvõtjal on erinev kiirus ja erinev salvestusmaht. Kui andmed jõuavad sihtkohta, salvestatakse andmed ajutiselt mällu. Seda mälu nimetatakse puhvriks. Kiiruse erinevused ja puhvri piirangud võivad mõjutada usaldusväärset andmesidet. Voo juhtimine ja tõrkekontroll on kaks erinevat mehhanismi, mida kasutatakse täpseks andmeedastuseks. Kui saatja kiirus on suurem ja vastuvõtja kiirus väiksem, on kiirus ebakõla. Siis tuleks saadetavate andmete voogu kontrollida. Seda tehnikat nimetatakse voolu juhtimiseks. Edastamise ajal võib esineda vigu. Kui vastuvõtja tuvastab vea, peaks ta saatjat teavitama, et andmetes on viga. Seega saab saatja andmed uuesti edastada. Seda tehnikat nimetatakse veakontrolliks. Mõlemad esinevad OSI mudeli andmesidekihis. Peamine erinevus vookontrolli ja tõrkekontrolli vahel on see, et vookontrolli eesmärk on säilitada õige andmevoog saatj alt vastuvõtjale, samas kui veakontrolli eesmärk on välja selgitada, kas vastuvõtjale edastatud andmed on veatud ja usaldusväärsed.

Mis on voolu juhtimine?

Andmete saatmisel ühest seadmest teise nimetatakse saatmisotsa allikaks, saatjaks või saatjaks. Vastuvõtuotsa nimetatakse sihtkohaks või vastuvõtjaks. Saatja ja vastuvõtja kiirused võivad olla erinevad. Vastuvõtja ei saa andmeid töödelda, kui andmete saatmise kiirus on suurem. Seega saab kasutada voolu juhtimise tehnikaid.

Üks lihtne voolu juhtimise meetod on peata ja oodake voolu juhtimine. Esiteks saadab saatja andmeraami. Kui see on vastu võetud, saadab vastuvõtja kinnitusraami (ACK). Saatja saab andmeid saata alles pärast vastuvõtj alt kinnitusraami saamist. See mehhanism kontrollib ülekande voogu. Peamine puudus on see, et korraga saab edastada ainult ühte andmekaadrit. Kui üks sõnum sisaldab mitut kaadrit, ei ole peatumine ja ootamine tõhus voo juhtimise meetod.

Voolukontrolli ja veakontrolli erinevus
Voolukontrolli ja veakontrolli erinevus
Voolukontrolli ja veakontrolli erinevus
Voolukontrolli ja veakontrolli erinevus

Joonis 01: Voo juhtimine ja tõrkekontroll

Sliding Window meetodi puhul säilitavad nii saatja kui ka vastuvõtja akent. Akna suurus võib olla puhvri suurusega võrdne või väiksem. Saatja saab edastada, kuni aken on täis. Kui aken on täis, peab saatja ootama, kuni saab vastuvõtj alt kinnituse. Iga kaadri jälgimiseks kasutatakse järjenumbrit. Vastuvõtja kinnitab kaadri, saates kinnituse järgmise oodatava kaadri järjenumbriga. See kinnitus teatab saatjale, et vastuvõtja on valmis aktsepteerima Windowsi suurust kaadrite arvu, mis algavad määratud arvust.

Mis on veakontroll?

Andmed saadetakse kaadrite jadana. Mõned kaadrid ei pruugi sihtkohta jõuda. Mürapurse võib kaadrit mõjutada, mistõttu ei pruugi seda vastuvõtuotsas ära tunda. Sellises olukorras nimetatakse seda raami kadumiseks. Mõnikord jõuavad kaadrid sihtkohta, kuid bittides on vigu. Siis nimetatakse raami kahjustatud raamiks. Mõlemal juhul ei saa vastuvõtja õiget andmekaadrit. Nende probleemide vältimiseks on saatjal ja vastuvõtjal transiidivigade tuvastamiseks protokollid. Oluline on muuta ebausaldusväärne andmelink usaldusväärseks andmelingiks.

Veakontrollitehnikad

Veade kontrollimiseks on kolm tehnikat. Need on peata ja oota, mine tagasi-N, valikuline kordamine. Neid mehhanisme nimetatakse ühiselt automaatseks kordustaotluseks (ARQ).

Peata ja oota ARQ-s saadetakse vastuvõtjale kaader. Seejärel saadab vastuvõtja kinnituse. Kui saatja ei saanud kindla ajavahemiku jooksul kinnitust, saadab saatja selle kaadri uuesti. See ajavahemik leitakse spetsiaalse seadme abil, mida nimetatakse taimeriks. Kaadri saatmisel käivitab saatja taimeri. Sellel on kindel aeg. Kui vastuvõtja ei saa äratuntavat kinnitust, saadab saatja selle kaadri uuesti.

Go-Back-N ARQ puhul edastab saatja kaadreid kuni akna suuruseni. Kui tõrkeid pole, saadab vastuvõtja kinnituse nagu tavaliselt. Kui sihtkoht tuvastab vea, saadab see sellele kaadrile negatiivse kinnituse (NACK). Vastuvõtja tühistab veakaadri ja kõik tulevased kaadrid, kuni vearaam on parandatud. Kui saatja saab negatiivse kinnituse, peaks ta veakaadri ja kõik järgnevad kaadrid uuesti saatma.

Selektiivse kordus-ARQ puhul jälgib vastuvõtja järjekorranumbreid. See saadab negatiivse kinnituse ainult kaadrilt, mis on kadunud või kahjustatud. Saatja saab saata ainult selle kaadri, mille jaoks NACK on vastu võetud. See on tõhusam kui Go-Back-N ARQ. Need on levinumad veakontrolli tehnikad.

Milline on vookontrolli ja veakontrolli sarnasus?

Andmelingikihis on nii voo juhtimine kui ka veakontroll

Mis vahe on vookontrollil ja veakontrollil?

Voolukontroll vs veakontroll

Voolu juhtimine on mehhanism, mis tagab andmesides õige edastuse saatj alt vastuvõtjale. Veakontroll on mehhanism, mis edastab andmesides veavabad ja usaldusväärsed andmed vastuvõtjale.
Peamised tehnikad
Stopp ja oodake ning libistatav aken on näited voo juhtimise tehnikatest. Peatu ja oota ARQ, Go-Back-N ARQ, Selective-Repeat ARQ on näited veakontrolli tehnikatest.

Kokkuvõte – voo juhtimine vs veakontroll

Andmed edastatakse saatj alt vastuvõtjale. Usaldusväärse ja tõhusa suhtluse jaoks on oluline kasutada tehnikaid. Flow Control ja Error Control on kaks neist. Selles artiklis käsitleti vookontrolli ja veakontrolli erinevust. Voolukontrolli ja tõrkekontrolli erinevus seisneb selles, et vookontrolli eesmärk on säilitada õige andmevoog saatj alt vastuvõtjale, samas kui veakontrolli eesmärk on välja selgitada, kas vastuvõtjale edastatud andmed on veatud ja usaldusväärsed.

Laadige alla PDF-fail vookontrolli ja veakontrolli kohta

Saate alla laadida selle artikli PDF-versiooni ja kasutada seda võrguühenduseta kasutamiseks vastav alt tsitaadi märkusele. Laadige PDF-versioon alla siit: Voolukontrolli ja veakontrolli erinevus

Soovitan: