Arvutivõrgud eksami vastused
jagame G-ga läbi ning kui jagub täpselt, siis see ongi kontrollsumma arvutamise
viis, mida tüüpilistes kontrollkoodides kasutatakse.
Saatmise poolel paneme andmetele r bitti otsa, jagame r+1 bitise jagatavaga
läbi ja saame r-bitise jagamise jäägi. Paneme jagamise jäägi r-bittidele otsa ning
jagame sama polünoomiga läbi ja saame jagamise jäägi nulli. Kui see on nii, siis
me võime öelda, et see pakett on korras. Jagamise asemel me tegelikult teeme
XOR tehte.
Vigu saab parandada kordusaatmisega ehk pakett saadetakse uuesti, kui see on
vigane. Teine variant on koodid, mis võimaldavad vigu parandada. Vigu
parandavad koodid võimaldavad parandada avastatud vigu. Sellised koodid on
keerulisemad ja pikemad ning neid kasutatakse üpris harva. Pigem on eesmärk
viga teada saada ja pakett ära visata ning parandamine jääb ikkagi ülemiste
kihtide ülesandeks, sest igat paketti ei ole mõtet parandada. Kui on tegemist