Galvenā atšķirība - plūsmas kontrole pret kļūdu kontroli
Datu komunikācija ir datu nosūtīšanas process no avota uz galamērķi, izmantojot pārraides līdzekli. Efektīvai datu komunikācijai ir nepieciešams izmantot metodes. Sūtītājam un saņēmējam ir atšķirīgs ātrums un dažādas atmiņas ietilpības. Kad dati sasniedz galamērķi, dati tiek īslaicīgi saglabāti atmiņā. Šī atmiņa ir pazīstama kā buferis. Ātruma atšķirības un bufera ierobežojumi var ietekmēt uzticamu datu pārraidi. Plūsmas kontrole un kļūdu kontrole ir divi dažādi mehānismi, kas tiek izmantoti precīzai datu pārraidei. Ja sūtītāja ātrums ir lielāks un saņēmēja ātrums ir mazāks, pastāv ātruma neatbilstība. Tad jākontrolē nosūtīto datu plūsma. Šī metode ir pazīstama kā plūsmas kontrole. Pārraides laikā var rasties kļūdas. Ja saņēmējs konstatē kļūdu, tam jāinformē sūtītājs, ka datos ir kļūda. Tātad sūtītājs var atkārtoti pārsūtīt datus. Šī metode ir pazīstama kā kļūdu kontrole. Abi notiek OSI modeļa datu saites slānī. Galvenā atšķirība starp plūsmas kontroli un kļūdu kontroli ir tāda, ka plūsmas kontrole nodrošina pareizu datu plūsmu no sūtītāja līdz uztvērējam, savukārt kļūdu kontrole ir paredzēta, lai noskaidrotu, vai uztvērējam piegādātie dati ir bez kļūdām un uzticami.
Kas ir plūsmas kontrole?
Sūtot datus no vienas ierīces uz citu ierīci, sūtīšanas galu sauc par avotu, sūtītāju vai raidītāju. Uztvērēju sauc par galamērķi vai uztvērēju. Sūtītājam un saņēmējam var būt atšķirīgs ātrums. Uztvērējs nevarēs apstrādāt datus, ja datu nosūtīšanas ātrums būs lielāks. Tātad var izmantot plūsmas kontroles metodes.
Viena vienkārša plūsmas kontroles metode ir plūsmas kontrole Apturēt un gaidīt. Pirmkārt, raidītājs nosūta datu rāmi. Kad tas tiek saņemts, uztvērējs nosūta apstiprinājuma rāmi (ACK). Raidītājs var nosūtīt datus tikai pēc apstiprinājuma rāmja saņemšanas no uztvērēja. Šis mehānisms kontrolē pārraides plūsmu. Galvenais trūkums ir tas, ka vienlaikus var pārsūtīt tikai vienu datu kadru. Ja vienā ziņojumā ir vairāki kadri, apstāšanās un gaidīšana nebūs efektīva plūsmas kontroles metode.
Attēls 01: plūsmas kontrole un kļūdu kontrole
Izmantojot bīdāmā loga metodi, gan sūtītājs, gan saņēmējs uztur logu. Loga izmērs var būt vienāds vai mazāks par bufera izmēru. Sūtītājs var pārsūtīt, līdz logs ir pilns. Kad logs ir pilns, raidītājam jāgaida, līdz saņems apstiprinājumu no uztvērēja. Katra kadra izsekošanai tiek izmantots kārtas numurs. Uztvērējs apstiprina kadru, nosūtot apstiprinājumu ar nākamā paredzamā kadra kārtas numuru. Šis apstiprinājums paziņo sūtītājam, ka saņēmējs ir gatavs pieņemt Windows izmēra kadru skaitu, sākot ar norādīto numuru.
Kas ir kļūdu kontrole?
Dati tiek nosūtīti kā kadru secība. Daži kadri var nesasniegt galamērķi. Trokšņa pārrāvums var ietekmēt kadru, tāpēc uztveršanas galā tas var nebūt atpazīstams. Šajā situācijā tiek saukts, ka rāmis ir pazaudēts. Dažreiz kadri sasniedz galamērķi, taču ir dažas kļūdas bitos. Tad rāmi sauc par bojātu rāmi. Abos gadījumos uztvērējs nesaņem pareizo datu rāmi. Lai izvairītos no šīm problēmām, sūtītājam un saņēmējam ir protokoli tranzīta kļūdu noteikšanai. Ir svarīgi pārvērst neuzticamo datu saiti par uzticamu datu saiti.
Kļūdu kontroles metodes
Ir trīs kļūdu kontroles paņēmieni. Tie ir Stop-and-Wait, Go-Back-N, Selective-Repeat. Kopā šie mehānismi ir zināmi kā automātiskais atkārtošanas pieprasījums (ARQ).
Apturēšanas un gaidīšanas ARQ režīmā uztvērējam tiek nosūtīts rāmis. Pēc tam saņēmējs nosūta apstiprinājumu. Ja sūtītājs nav saņēmis apstiprinājumu noteiktā laika periodā, sūtītājs atkārtoti nosūta šo kadru. Šis laika periods tiek noteikts, izmantojot īpašu ierīci, ko sauc par taimeri. Nosūtot kadru, sūtītājs iedarbina taimeri. Tam ir noteikts laiks. Ja saņēmējs nesaņem atpazīstamu apstiprinājumu, sūtītājs atkārtoti pārsūtīs šo kadru.
Izmantojot Go-Back-N ARQ, sūtītājs pārsūta kadru sēriju līdz loga izmēram. Ja kļūdu nav, saņēmējs nosūta apstiprinājumu kā parasti. Ja galamērķis konstatē kļūdu, tas šim kadram nosūta negatīvu apstiprinājumu (NACK). Uztvērējs atmet kļūdas kadru un visus turpmākos kadrus, līdz kļūdas rāmis tiks izlabots. Ja sūtītājs saņem negatīvu apstiprinājumu, tam ir atkārtoti jāpārsūta kļūdas kadrs un visi nākamie kadri.
Selektīvas atkārtošanas ARQ režīmā uztvērējs seko secības numuriem. Tas nosūta negatīvu apstiprinājumu tikai no kadra, kas ir pazaudēts vai bojāts. Sūtītājs var nosūtīt tikai to kadru, kuram ir saņemts NACK. Tas ir efektīvāks par Go-Back-N ARQ. Šīs ir izplatītākās kļūdu kontroles metodes.
Kāda ir plūsmas kontroles un kļūdu kontroles līdzība?
Datu saites slānī tiek izmantota gan plūsmas vadība, gan kļūdu kontrole
Kāda ir atšķirība starp plūsmas kontroli un kļūdu kontroli?
Plūsmas kontrole pret kļūdu kontroli |
|
Plūsmas kontrole ir mehānisms pareizas pārraides uzturēšanai no sūtītāja uz saņēmēju datu saziņas laikā. | Kļūdu kontrole ir mehānisms, kas nodrošina datu pārraides uztvērējam bez kļūdām un uzticamus datus. |
Galvenās metodes | |
Apturēt un gaidīt un bīdāmais logs ir plūsmas kontroles paņēmienu piemēri. | Stop-and-Wait ARQ, Go-Back-N ARQ, Selective-Repeat ARQ ir kļūdu kontroles paņēmienu piemēri. |
Kopsavilkums - plūsmas kontrole pret kļūdu kontroli
Dati tiek pārsūtīti no sūtītāja uz saņēmēju. Lai nodrošinātu uzticamu un efektīvu saziņu, ir svarīgi izmantot metodes. Plūsmas kontrole un kļūdu kontrole ir divas no tām. Šajā rakstā tika apspriesta atšķirība starp plūsmas kontroli un kļūdu kontroli. Atšķirība starp plūsmas kontroli un kļūdu kontroli ir tāda, ka plūsmas kontrole nodrošina pareizu datu plūsmu no sūtītāja uz uztvērēju, savukārt kļūdu kontrole ir paredzēta, lai noskaidrotu, vai uztvērējam piegādātie dati ir bez kļūdām un uzticami.
Lejupielādēt PDF failu plūsmas kontrole un kļūdu kontrole
Varat lejupielādēt šī raksta PDF versiju un izmantot to bezsaistē saskaņā ar atsauces piezīmi. Lūdzu, lejupielādējiet PDF versiju šeit: Atšķirība starp plūsmas kontroli un kļūdu kontroli