Põhierinevus - voo juhtimine vs tõrke kontroll
Andmeside on protsess, mille käigus edastatakse andmed allikast sihtkohta edastusmeediumi kaudu. Tõhusaks andmesideks on vaja kasutada tehnikaid. Saatja ja vastuvõtja on erineva kiiruse ja erineva salvestusmahuga. 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õrke kontroll on kaks erinevat mehhanismi, mida kasutatakse andmete täpseks edastamiseks. Kui saatja kiirus on suurem ja vastuvõtja kiirus on väiksem, on kiiruse mittevastavus. Siis tuleks saadetavate andmete voogu kontrollida. Seda tehnikat tuntakse voolukontrollina. Edastamise ajal võivad ilmneda vead. Kui vastuvõtja tuvastab vea,see peaks saatjat teavitama, et andmetes on viga. Niisiis, saatja saab andmeid uuesti edastada. Seda tehnikat tuntakse veakontrollina. Mõlemad esinevad OSI mudeli andmeside kihis. Põhiline erinevus voo juhtimise ja tõrke juhtimise vahel seisneb selles, et voolu juhtimise eesmärk on säilitada nõuetekohane andmevoog saatjalt vastuvõtjale, samal ajal kui tõrke juhtimise eesmärk on välja selgitada, kas vastuvõtjale edastatud andmed on tõrgeteta ja usaldusväärsed. Põhiline erinevus voo juhtimise ja tõrke juhtimise vahel seisneb selles, et voolu juhtimise eesmärk on säilitada nõuetekohane andmevoog saatjalt vastuvõtjale, samal ajal kui tõrke juhtimise eesmärk on välja selgitada, kas vastuvõtjale edastatud andmed on tõrgeteta ja usaldusväärsed. Põhiline erinevus voo juhtimise ja tõrke juhtimise vahel seisneb selles, et voolu juhtimise eesmärk on säilitada nõuetekohane andmevoog saatjalt vastuvõtjale, samal ajal kui tõrke juhtimise eesmärk on välja selgitada, kas vastuvõtjale edastatud andmed on tõrgeteta ja usaldusväärsed.
SISU
1. Ülevaade ja peamised erinevused
2. Mis on voo juhtimine
3. Mis on tõrke juhtimine
4. Voolu juhtimise ja tõrke juhtimise sarnasused
5. Kõrvuti võrdlus - voo juhtimine vs vea juhtimine tabelina
6. Kokkuvõte
Mis on vooluhulk?
Andmete saatmisel ühest seadmest teise seadmesse nimetatakse saatmise lõppu allikaks, saatjaks või saatjaks. Vastuvõtva otsa nimi on sihtkoht või vastuvõtja. Saatja ja vastuvõtja kiirused võivad olla erinevad. Vastuvõtja ei saa andmeid töödelda, kui andmete saatmise kiirus on suurem. Niisiis saab kasutada vooluhulga reguleerimise tehnikaid.
Üks lihtne vooluhulga reguleerimise meetod on Stop ja Wait flow control. Esiteks saadab saatja andmekaadri. Selle vastuvõtmisel saadab vastuvõtja kinnitusraami (ACK). Saatja saab andmeid saata ainult pärast vastuvõtjalt kinnitusraami saamist. See mehhanism kontrollib ülekande voogu. Peamine puudus on see, et korraga saab edastada ainult ühte andmekaadrit. Kui üks teade sisaldab mitut kaadrit, ei ole peatamine ja ootamine tõhusaks voo juhtimise meetodiks.
Joonis 01: Voolu juhtimine ja tõrke kontroll
Lükandakna meetodil hoiavad nii saatja kui ka vastuvõtja akent. Akna suurus võib olla puhvri suurusest võrdne või väiksem. Saatja saab edastada, kuni aken on täis. Kui aken on täis, peab saatja ootama vastuvõtjalt kinnituse saamist. Iga kaadri jälgimiseks kasutatakse järjekorranumbrit. Vastuvõtja tunnistab kaadri, saates kinnituse järgmise eeldatava kaadri järjekorranumbriga. See kinnitus annab saatjale teada, et vastuvõtja on valmis aktsepteerima akende suurusega kaadrite arvu, mis algab määratud numbrist.
Mis on veakontroll?
Andmed saadetakse kaadrite jadana. Mõni kaader ei pruugi sihtkohta jõuda. Müra purske võib kaadrit mõjutada, mistõttu seda ei pruugi vastuvõtvas otsas ära tunda. Selles olukorras nimetatakse seda, et raam on kadunud. Mõnikord jõuavad kaadrid sihtkohta, kuid bittides on mõned vead. 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 andmesideks.
Veakontrolli võtted
Vigade kontrollimiseks on kolm tehnikat. Need on Stop-and-Wait, Go-Back-N, Selective-Repeat. Need mehhanismid on üheskoos tuntud kui automaatne kordusetaotlus (ARQ).
Rakenduses Stop and Wait ARQ saadetakse kaader vastuvõtjale. Seejärel saadab vastuvõtja kinnituse. Kui saatja ei saanud kindlal ajavahemikul kinnitust, saadab saatja selle kaadri uuesti. See ajavahemik leitakse spetsiaalse seadme abil, mida nimetatakse taimeriks. Raami saatmisel käivitab saatja taimeri. Sellel on kindel aeg. Kui vastuvõtjal pole tuvastatavat kinnitust, edastab saatja selle kaadri uuesti.
Rakenduses Go-Back-N ARQ edastab saatja kuni akna suuruseni kaadrisarja. Kui vigu pole, saadab vastuvõtja kinnituse tavapäraselt. Kui sihtkoht tuvastab vea, saadab ta selle kaadri kohta negatiivse kinnituse (NACK). Vastuvõtja viskab vearaami ja kõik tulevased kaadrid kuni vearaami parandamiseni. Kui saatja saab negatiivse kinnituse, peaks ta edastama vearaami ja kõik järgnevad kaadrid uuesti.
Selective-Repeat ARQ korral jälgib vastuvõtja järjekorranumbreid. See saadab negatiivse kinnituse ainult kadunud või kahjustatud kaadrilt. Saatja saab saata ainult raami, mille jaoks NACK on vastu võetud. Tõhusam on Go-Back-N ARQ. Need on levinumad veakontrolli võtted.
Milline on voo juhtimise ja tõrke juhtimise sarnasus?
Andmelinkide kihis toimub nii voo juhtimine kui ka tõrke kontroll
Mis vahe on voolu juhtimise ja tõrke juhtimise vahel?
Erinev artikkel keskel enne tabelit
Voolukontroll vs veakontroll |
|
Voolu juhtimine on mehhanism, mis tagab andmesides korraliku edastuse saatjalt vastuvõtjale. | Veakontroll on tõrgeteta ja usaldusväärsete andmete edastamine vastuvõtjale andmesides. |
Peamised tehnikad | |
Stopp ja oot ja libisev aken on näited voolu juhtimise tehnikast. | Stop-and-wait ARQ, Go-Back-N ARQ, Selective-Repeat ARQ on näited vigade kontrollimise tehnikatest. |
Kokkuvõte - voo juhtimine vs tõrke kontroll
Andmed edastatakse saatjalt vastuvõtjale. Usaldusväärse ja tõhusa suhtluse tagamiseks on hädavajalik kasutada tehnikaid. Voolukontroll ja veakontroll on kaks neist. Selles artiklis arutati voo juhtimise ja tõrke juhtimise erinevust. Voolukontrolli ja veajuhtimise erinevus seisneb selles, et voo juhtimine peab säilitama õige andmevoo saatjalt vastuvõtjale, samal ajal kui veakontroll peab välja selgitama, kas vastuvõtjale edastatud andmed on tõrgeteta ja usaldusväärsed.
Laadige alla PDF-fail Flow Control vs Error Control
Selle artikli PDF-versiooni saate alla laadida ja kasutada võrguühenduseta eesmärkidel, nagu tsiteeritud. Laadige alla PDF-versioon siit: Erinevus voo juhtimise ja tõrke juhtimise vahel