Razlika između kontrole protoka i kontrole grešaka

Sadržaj:

Razlika između kontrole protoka i kontrole grešaka
Razlika između kontrole protoka i kontrole grešaka

Video: Razlika između kontrole protoka i kontrole grešaka

Video: Razlika između kontrole protoka i kontrole grešaka
Video: SEO Linkbuilding: Vrste backlinkova i anchor tekstova | SEO KURS 22/33 2024, Juli
Anonim

Ključna razlika – kontrola toka u odnosu na kontrolu greške

Komunikacija podataka je proces slanja podataka od izvora do odredišta putem medija za prijenos. Za efikasnu komunikaciju podataka potrebno je koristiti tehnike. Pošiljalac i primalac imaju različite brzine i različite kapacitete pohrane. Kada podaci stignu na odredište, podaci se privremeno pohranjuju u memoriju. Ta memorija je poznata kao bafer. Razlike u brzini i ograničenja bafera mogu uticati na pouzdanu komunikaciju podataka. Kontrola toka i kontrola grešaka su dva različita mehanizma koji se koriste za precizan prijenos podataka. Ako je brzina pošiljaoca veća, a brzina prijemnika niža, postoji neusklađenost brzine. Tada treba kontrolirati tok poslanih podataka. Ova tehnika je poznata kao kontrola protoka. Tokom prenosa može doći do grešaka. Ako primalac identifikuje grešku, treba da obavesti pošiljaoca da postoji greška u podacima. Dakle, pošiljalac može ponovo prenijeti podatke. Ova tehnika je poznata kao kontrola grešaka. Oba se javljaju u sloju veze podataka OSI modela. Ključna razlika između kontrole toka i kontrole grešaka je u tome što je kontrola toka da održava pravilan tok podataka od pošiljaoca do primaoca, dok je kontrola grešaka da otkrije da li su podaci koji se isporučuju primaocu bez grešaka i pouzdani.

Šta je kontrola protoka?

Kada se podaci šalju sa jednog uređaja na drugi uređaj, kraj slanja je poznat kao izvor, pošiljalac ili predajnik. Kraj prijema poznat je kao odredište ili primalac. Pošiljalac i primalac mogu imati različite brzine. Prijemnik neće moći obraditi podatke ako je brzina slanja podataka veća. Dakle, tehnike kontrole protoka se mogu koristiti.

Jedna jednostavna metoda kontrole protoka je kontrola protoka Stop i Wait. Prvo, predajnik šalje okvir podataka. Kada je primljen, prijemnik šalje okvir potvrde (ACK). Predajnik može slati podatke, tek nakon što primi okvir potvrde od prijemnika. Ovaj mehanizam kontroliše tok prenosa. Glavni nedostatak je što se u isto vrijeme može prenijeti samo jedan okvir podataka. Ako jedna poruka sadrži više okvira, zaustavljanje i čekanje neće biti efikasan metod kontrole toka.

Razlika između kontrole toka i kontrole grešaka
Razlika između kontrole toka i kontrole grešaka
Razlika između kontrole toka i kontrole grešaka
Razlika između kontrole toka i kontrole grešaka

Slika 01: Kontrola protoka i kontrola grešaka

U metodi kliznog prozora, i pošiljalac i primalac održavaju prozor. Veličina prozora može biti jednaka ili manja od veličine bafera. Pošiljalac može slati sve dok se prozor ne napuni. Kada je prozor pun, predajnik mora sačekati dok ne dobije potvrdu od prijemnika. Redni broj se koristi za praćenje svakog kadra. Prijemnik potvrđuje okvir slanjem potvrde sa rednim brojem sljedećeg očekivanog okvira. Ova potvrda najavljuje pošiljaoca da je primalac spreman da prihvati broj okvira veličine prozora počevši od navedenog broja.

Šta je kontrola grešaka?

Podaci se šalju kao niz okvira. Neki okviri možda neće stići do odredišta. Rafal buke može uticati na okvir, tako da se možda neće prepoznati na prijemnoj strani. U ovoj situaciji, to se zove okvir je izgubljen. Ponekad okviri stignu do odredišta, ali postoje neke greške u bitovima. Tada se okvir naziva oštećenim okvirom. U oba slučaja, prijemnik ne dobija tačan okvir podataka. Kako bi izbjegli ove probleme, pošiljatelj i primalac imaju protokole za otkrivanje grešaka u tranzitu. Važno je pretvoriti nepouzdanu podatkovnu vezu u pouzdanu podatkovnu vezu.

Tehnike kontrole grešaka

Postoje tri tehnike za kontrolu grešaka. Oni su Stop-i-Wait, Go-Back-N, Selective-Repeat. Zajedno, ovi mehanizmi su poznati kao automatski zahtjev za ponavljanje (ARQ).

U Stop and Wait ARQ, okvir se šalje prijemniku. Tada primalac šalje potvrdu. Ako pošiljalac nije primio potvrdu sa u određenom vremenskom periodu, onda pošiljalac ponovo šalje taj okvir. Ovaj vremenski period se pronalazi pomoću posebnog uređaja koji se zove tajmer. Prilikom slanja okvira, pošiljalac pokreće tajmer. Ima fiksno vrijeme. Ako od primaoca nema prepoznatljive potvrde, pošiljalac će ponovo poslati taj okvir.

U Go-Back-N ARQ, pošiljalac šalje niz okvira do veličine prozora. Ako nema grešaka, prijemnik šalje potvrdu kao i obično. Ako odredište otkrije grešku, šalje negativnu potvrdu (NACK) za taj okvir. Prijemnik će odbaciti okvir greške i sve buduće okvire dok se okvir greške ne ispravi. Ako pošiljalac primi negativnu potvrdu, trebao bi ponovo poslati okvir greške i sve sljedeće okvire.

U selektivnom ponavljanju ARQ-a, prijemnik prati brojeve sekvence. Šalje negativnu potvrdu samo iz okvira koji je izgubljen ili oštećen. Pošiljalac može poslati samo okvir za koji je primljen NACK. Efikasniji je od Go-Back-N ARQ. To su uobičajene tehnike kontrole grešaka.

Koja je sličnost između kontrole toka i kontrole grešaka?

Kontrola toka i kontrola grešaka se dešavaju u sloju veze podataka

Koja je razlika između kontrole toka i kontrole grešaka?

Kontrola protoka vs Kontrola grešaka

Kontrola protoka je mehanizam za održavanje pravilnog prijenosa od pošiljaoca do primaoca u komunikaciji podataka. Kontrola grešaka je mehanizam isporuke podataka bez grešaka i pouzdanih podataka primaocu u komunikaciji podataka.
Glavne tehnike
Stop and Wait i Klizni prozor su primjeri tehnika kontrole protoka. Stop-and-Wait ARQ, Go-Back-N ARQ, Selektivno-Repeat ARQ su primjeri tehnika kontrole grešaka.

Sažetak – kontrola protoka vs kontrola grešaka

Podaci se prenose od pošiljaoca do primaoca. Za pouzdanu i efikasnu komunikaciju neophodno je koristiti tehnike. Kontrola protoka i kontrola grešaka su dvije od njih. Ovaj članak govori o razlici između kontrole toka i kontrole grešaka. Razlika između kontrole toka i kontrole grešaka je u tome što kontrola protoka održava ispravan tok podataka od pošiljaoca do primaoca, dok kontrola grešaka otkriva da li su podaci koji se dostavljaju primaocu bez grešaka i pouzdani.

Preuzmite PDF o kontroli protoka protiv kontrole grešaka

Možete preuzeti PDF verziju ovog članka i koristiti je za vanmrežne svrhe prema napomeni o citatu. Molimo preuzmite PDF verziju ovdje: Razlika između kontrole toka i kontrole grešaka

Preporučuje se: