Komunikacija podataka proces je slanja podataka od izvora do odredišta putem prijenosnog medija. Za učinkovitu komunikaciju podataka potrebno je koristiti tehnike. Pošiljatelj i primatelj imaju različite brzine i različite kapacitete za pohranu. Kad podaci stignu do odredišta, podaci se privremeno spremaju u memoriju. To je pamćenje poznato kao međuspremnik. Razlike u brzini i ograničenja međuspremnika mogu utjecati na pouzdanu komunikaciju podataka. Kontrola protoka i kontrola pogreške dva su različita mehanizma koja se koriste za točan prijenos podataka. Ako je brzina pošiljatelja veća, a brzina prijemnika niža, postoji nesklad u brzini. Tada treba kontrolirati protok poslanih podataka. Ova tehnika je poznata kao kontrola protoka. Tijekom prijenosa mogu se pojaviti pogreške. Ako primatelj prepozna grešku, trebao bi obavijestiti pošiljatelja da postoji greška u podacima. Dakle, pošiljatelj može ponovno poslati podatke. Ova tehnika je poznata kao kontrola grešaka. Oboje se događa u podatkovnom sloju podataka OSI modela. ključna razlika između kontrole protoka i kontrole pogreške je to Kontrola protoka je za održavanje pravilnog protoka podataka od pošiljatelja do prijemnika, dok kontrola grešaka utvrđuje jesu li podaci isporučeni primatelju bez pogreške i pouzdani.
1. Pregled i ključne razlike
2. Što je kontrola protoka
3. Što je kontrola pogrešaka
4. Sličnosti između kontrole protoka i kontrole pogrešaka
5. Usporedba - Usporedba protoka u odnosu na kontrolu pogrešaka u tabličnom obliku
6. Sažetak
Kod slanja podataka s jednog uređaja na drugi uređaj kraj slanja poznat je kao izvor, pošiljatelj ili odašiljač. Kraj prijema poznat je kao odredište ili primatelj. Pošiljatelj i primatelj mogu imati različite brzine. Prijemnik neće moći obraditi podatke ako je brzina slanja podataka veća. Dakle, mogu se koristiti tehnike kontrole protoka.
Jedna jednostavna metoda kontrole protoka je, Zaustavite i pričekajte kontrolu protoka. Prvo, odašiljač šalje okvir podataka. Kad ga primi, prijemnik šalje okvir za potvrdu (ACK). Odašiljač može slati podatke samo nakon što od prijemnika primi potvrdni okvir. Ovaj mehanizam kontrolira protok prijenosa. Glavni nedostatak je što istovremeno može prenijeti samo jedan okvir podataka. Ako jedna poruka sadrži više okvira, zaustavljanje i čekanje neće biti učinkovita metoda kontrole protoka.
Slika 01: Kontrola protoka i kontrola grešaka
U Metoda kliznog prozora, i pošiljatelj i primatelj održavaju prozor. Veličina prozora može biti jednaka ili manja od veličine međuspremnika. Pošiljalac može prenijeti dok se prozor ne popuni. Kad se prozor popuni, odašiljač mora pričekati dok ne primi potvrdu prijemnika. Za praćenje svakog okvira koristi se redoslijedni broj. Prijemnik potvrđuje okvir slanjem potvrde s rednim brojem sljedećeg očekivanog okvira. Ovo priznanje najavljuje pošiljatelja da je prijemnik spreman prihvatiti veličinu prozora Windows okvira, počevši od navedenog broja.
Podaci se šalju kao slijed okvira. Neki okviri možda neće doći do odredišta. Eksplozija buke može utjecati na okvir, tako da možda neće biti prepoznatljiva na kraju prijema. U ovoj se situaciji zove da je izgubljen okvir. Ponekad okviri dođu do odredišta, ali ima nekih pogrešaka u bitovima. Tada se okvir naziva oštećenim okvirom. U oba slučaja, prijemnik ne dobiva ispravan okvir podataka. Kako bi se izbjegli ovi problemi, pošiljatelj i primatelj imaju protokole za otkrivanje pogrešaka u tranzitu. Važno je pretvoriti nepouzdanu vezu podataka u pouzdanu podatkovnu vezu.
Postoje tri tehnike za kontrolu pogreške. To su Stop-and-Wait, Go-Back-N, Selektivno-Ponavljanje. Kolektivno, ovi mehanizmi su poznati kao Automatski zahtjev ponovite (ARQ).
U Stani i pričekaj ARQ, okvir se šalje primatelju. Tada primatelj šalje potvrdu. Ako pošiljatelj nije primio potvrdu s određenim vremenskim razdobljem, tada pošiljatelj ponovno šalje taj okvir. To se razdoblje pronalazi pomoću posebnog uređaja koji se naziva timer. Prilikom slanja okvira pošiljalac pokreće tajmer. Ima određeno vrijeme. Ako primatelja nema prepoznatljivog priznanja, pošiljatelj će taj okvir ponovno poslati.
U Go-Back-N ARQ, pošiljatelj šalje niz okvira do veličine prozora. Ako nema grešaka, prijamnik šalje potvrdu kao i obično. Ako odredište prepozna grešku, šalje negativno potvrdu (NACK) za taj okvir. Prijemnik će odbaciti okvir pogreške i sve buduće okvire dok se ne popravi okvir pogreške. Ako pošiljatelj dobije negativno potvrdu, trebao bi ponovno poslati okvir pogreške i sve sljedeće okvire.
U Selektivni-Ponovi ARQ, prijemnik prati redoslijed brojeva. Šalje negativno potvrdu samo iz okvira koji je izgubljen ili oštećen. Pošiljalac može poslati samo okvir za koji je primljen NACK. Učinkovitije je od Go-Back-N ARQ. To su uobičajene tehnike upravljanja pogreškama.
Kontrola protoka prema kontroli pogreške | |
Kontrola protoka je mehanizam za održavanje ispravnog prijenosa od pošiljatelja do primatelja u komunikaciji podataka. | Kontrola pogrešaka je mehanizam za isporuku i pouzdanim podacima bez greške i prijemniku u komunikaciji s podacima. |
Glavne tehnike | |
Stop i čekaj i klizni prozor su primjeri tehnika kontrole protoka. | AR-zaustavljanje i čekanje, povratni-N ARQ, selektivno ponavljanje ARQ-a primjeri su tehnika upravljanja pogreškama. |
Podaci se od pošiljatelja prenose do primatelja. Za pouzdanu i učinkovitu komunikaciju, neophodno je koristiti tehnike. Kontrola protoka i kontrola pogreške su dvije od njih. Ovaj članak govori o razlici kontrole protoka i kontrole pogreške. Razlika između kontrole protoka i kontrole pogrešaka je u tome što kontrola protoka održava održavanje ispravnog protoka podataka od pošiljatelja do prijemnika, dok kontrola pogreške otkriva da li su podaci isporučeni primatelju bez pogreške i pouzdani.
Možete preuzeti PDF verziju ovog članka i koristiti je za izvanmrežne svrhe, prema napomeni. Molimo preuzmite PDF verziju ovdje: Razlika između kontrole protoka i kontrole pogrešaka
1. "Regulacija protoka (podaci)." Wikipedia, Zaklada Wikimedia, 27. siječnja 2018. Dostupno ovdje
2.Point, Vodiči. „DCN kontrola podataka i veza i protokoli.“, Tutorials Point, 8. siječnja 2018. Dostupno ovdje
3.nptelhrd. Predavanje - 16 kontrola protoka i pogrešaka, Nptelhrd, 20. listopada 2008. Dostupno ovdje