Dallimi midis kontrollit të rrjedhës dhe kontrollit të gabimit

Përmbajtje:

Dallimi midis kontrollit të rrjedhës dhe kontrollit të gabimit
Dallimi midis kontrollit të rrjedhës dhe kontrollit të gabimit

Video: Dallimi midis kontrollit të rrjedhës dhe kontrollit të gabimit

Video: Dallimi midis kontrollit të rrjedhës dhe kontrollit të gabimit
Video: Top News - Putin ‘redukton’ ambiciet për Ukrainën / SHBA nuk sheh rrezik bërthamor, luftë pa fitues 2024, Korrik
Anonim

Dallimi kryesor – Kontrolli i rrjedhës kundrejt kontrollit të gabimit

Komunikimi i të dhënave është procesi i dërgimit të të dhënave nga burimi në destinacion nëpërmjet një mediumi transmetimi. Për komunikim efektiv të të dhënave, është e nevojshme të përdoren teknika. Dërguesi dhe marrësi kanë shpejtësi të ndryshme dhe kapacitete të ndryshme ruajtjeje. Kur të dhënat arrijnë në destinacion, të dhënat ruhen përkohësisht në memorie. Kjo memorie njihet si buffer. Dallimet e shpejtësisë dhe kufizimet e tamponit mund të ndikojnë në komunikimin e besueshëm të të dhënave. Kontrolli i rrjedhës dhe kontrolli i gabimeve janë dy mekanizma të ndryshëm që përdoren për transmetimin e saktë të të dhënave. Nëse shpejtësia e dërguesit është më e lartë dhe shpejtësia e marrësit është më e ulët, ka një mospërputhje shpejtësie. Pastaj rrjedha e të dhënave të dërguara duhet të kontrollohet. Kjo teknikë njihet si kontrolli i rrjedhës. Gjatë transmetimit, mund të ndodhin gabime. Nëse marrësi identifikon një gabim, ai duhet të informojë dërguesin se ka një gabim në të dhënat. Pra, dërguesi mund të ritransmetojë të dhënat. Kjo teknikë njihet si Kontrolli i Gabimeve. Të dyja ndodhin në shtresën e lidhjes së të dhënave të modelit OSI. Dallimi kryesor midis Kontrollit të Flow dhe Kontrollit të Gabimeve është se Kontrolli i Rrjedhës është të ruajë rrjedhën e duhur të të dhënave nga dërguesi te marrësi ndërsa Kontrolli i Gabimeve është të zbuloni nëse të dhënat e dorëzuara te marrësi janë pa gabime dhe të besueshme.

Çfarë është kontrolli i rrjedhës?

Kur dërgoni të dhëna nga një pajisje në një pajisje tjetër, fundi i dërgimit njihet si burimi, dërguesi ose transmetuesi. Fundi marrës njihet si destinacioni ose marrësi. Dërguesi dhe marrësi mund të kenë shpejtësi të ndryshme. Marrësi nuk do të jetë në gjendje të përpunojë të dhënat nëse shpejtësia e dërgimit të të dhënave është më e lartë. Pra, teknikat e kontrollit të rrjedhës mund të përdoren.

Një metodë e thjeshtë e kontrollit të rrjedhës është, Ndaloni dhe Prisni kontrolli i rrjedhës. Së pari, transmetuesi dërgon kornizën e të dhënave. Kur merret, marrësi dërgon një kornizë konfirmimi (ACK). Transmetuesi mund të dërgojë të dhëna, vetëm pasi të marrë kornizën e konfirmimit nga marrësi. Ky mekanizëm kontrollon rrjedhën e transmetimit. E meta kryesore është se vetëm një kornizë e të dhënave mund të transmetohet në të njëjtën kohë. Nëse një mesazh përmban shumë korniza, ndalimi dhe pritja nuk do të jenë një metodë efektive e kontrollit të rrjedhës.

Dallimi midis kontrollit të rrjedhës dhe kontrollit të gabimit
Dallimi midis kontrollit të rrjedhës dhe kontrollit të gabimit
Dallimi midis kontrollit të rrjedhës dhe kontrollit të gabimit
Dallimi midis kontrollit të rrjedhës dhe kontrollit të gabimit

Figura 01: Kontrolli i rrjedhës dhe kontrolli i gabimeve

Në metodën e dritares rrëshqitëse, si dërguesi ashtu edhe marrësi mbajnë një dritare. Madhësia e dritares mund të jetë e barabartë ose më e vogël se madhësia e tamponit. Dërguesi mund të transmetojë derisa dritarja të mbushet. Kur dritarja është plot, transmetuesi duhet të presë derisa të marrë një konfirmim nga marrësi. Një numër sekuence përdoret për të gjurmuar çdo kornizë. Marrësi pranon një kornizë duke dërguar një konfirmim me numrin e sekuencës së kornizës së ardhshme të pritur. Kjo mirënjohje njofton dërguesin se marrësi është gati të pranojë numrin e madhësisë së dritareve të kornizave duke filluar me numrin e specifikuar.

Çfarë është Kontrolli i Gabimeve?

Të dhënat dërgohen si një sekuencë kornizash. Disa korniza mund të mos arrijnë në destinacion. Shpërthimi i zhurmës mund të ndikojë në kornizë, kështu që mund të mos njihet në skajin marrës. Në këtë situatë, quhet korniza është e humbur. Ndonjëherë, kornizat arrijnë në destinacion, por ka disa gabime në bit. Atëherë korniza quhet kornizë e dëmtuar. Në të dyja rastet, marrësi nuk merr kornizën e saktë të të dhënave. Për të shmangur këto probleme, dërguesi dhe marrësi kanë protokolle për të zbuluar gabimet e tranzitit. Është e rëndësishme ta ktheni lidhjen e të dhënave jo të besueshme në një lidhje të besueshme të dhënash.

Teknikat e kontrollit të gabimeve

Ekzistojnë tre teknika për kontrollin e gabimeve. Ato janë Stop-and-Wit, Go-Back-N, Selective-Repeat. Së bashku, këta mekanizma njihen si Kërkesë për Përsëritje Automatike (ARQ).

Në Stop and Wait ARQ, një kornizë i dërgohet marrësit. Pastaj marrësi dërgon konfirmimin. Nëse dërguesi nuk ka marrë një konfirmim në një periudhë të caktuar kohore, atëherë dërguesi e ridërgon atë kornizë përsëri. Kjo periudhë kohore gjendet duke përdorur një pajisje speciale të quajtur timer. Kur dërgoni kornizën, dërguesi fillon kohëmatësin. Ka një kohë të caktuar. Nëse nuk ka një konfirmim të dallueshëm nga marrësi, dërguesi do ta ritransmetojë atë kornizë përsëri.

Në Go-Back-N ARQ, dërguesi transmeton një seri kornizash deri në madhësinë e dritares. Nëse nuk ka gabime, marrësi dërgon konfirmimin si zakonisht. Nëse destinacioni zbulon një gabim, ai dërgon një konfirmim negativ (NACK) për atë kornizë. Marrësi do të heqë kornizën e gabimit dhe të gjitha kornizat e ardhshme derisa korniza e gabimit të korrigjohet. Nëse dërguesi merr një konfirmim negativ, ai duhet të ritransmetojë kornizën e gabimit dhe të gjitha kornizat pasuese.

Në ARQ me përsëritje përzgjedhëse, marrësi mban gjurmët e numrave të sekuencës. Ai dërgon një konfirmim negativ vetëm nga korniza e cila është e humbur ose e dëmtuar. Dërguesi mund të dërgojë vetëm kornizën për të cilën është marrë NACK. Është më efikase se Go-Back-N ARQ. Këto janë teknikat e zakonshme të kontrollit të gabimeve.

Cila është ngjashmëria midis kontrollit të rrjedhës dhe kontrollit të gabimit?

Kontrolli i rrjedhës dhe kontrolli i gabimit ndodhin në shtresën e lidhjes së të dhënave

Cili është ndryshimi midis kontrollit të rrjedhës dhe kontrollit të gabimit?

Kontrolli i rrjedhës kundrejt kontrollit të gabimit

Kontrolli i rrjedhës është mekanizmi për ruajtjen e transmetimit të duhur nga dërguesi te marrësi në komunikimin e të dhënave. Kontrolli i gabimeve është mekanizmi i dërgimit të të dhënave pa gabime dhe të besueshme te marrësi në komunikimin e të dhënave.
Teknikat kryesore
Stop dhe Wait dhe Dritarja rrëshqitëse janë shembuj të teknikave të kontrollit të rrjedhës. Stop-and-Wait ARQ, Go-Back-N ARQ, Selective-Repeat ARQ janë shembuj të teknikave të kontrollit të gabimit.

Përmbledhje – Kontrolli i rrjedhës kundrejt kontrollit të gabimit

Të dhënat transmetohen nga dërguesi te marrësi. Për komunikim të besueshëm dhe efikas, është thelbësore të përdoren teknika. Kontrolli i rrjedhës dhe kontrolli i gabimeve janë dy prej tyre. Ky artikull diskutoi ndryshimin midis kontrollit të rrjedhës dhe kontrollit të gabimit. Dallimi midis Kontrollit të Rrjedhës dhe Kontrollit të Gabimeve është se Kontrolli i Rrjedhës është të ruajë rrjedhën e duhur të të dhënave nga dërguesi te marrësi ndërsa Kontrolli i Gabimeve është të zbulojë nëse të dhënat e dorëzuara te marrësi janë pa gabime dhe të besueshme.

Shkarkoni PDF-në e Kontrollit të Rrjedhës kundër Kontrollit të Gabimeve

Mund ta shkarkoni versionin PDF të këtij artikulli dhe ta përdorni për qëllime jashtë linje sipas shënimit të citimit. Ju lutemi shkarkoni versionin PDF këtu: Diferenca midis kontrollit të rrjedhës dhe kontrollit të gabimit

Recommended: