Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!
Kontrolinis bitas
Kontrolinis bitas - patas mažiausias ir paprasčiausias kontrolinės sumos atvejis, susivedantis į vieną bitą. Kaip ir kitos kontrolinės sumos, taip ir kontrolinis bitas naudojamas tam, kad būtų galima atsekti, ar kartais kaip nors netyčia nepasikeitė perduodami duomenys.
Pačiu įprasčiausiu atveju kontrolinis bitas naudojamas elementariai: perduodamame duomenų pakete yra suskaičiuojama, kiek bitų yra 1, o kiek bitų yra 0 ir jei bitų skaičius yra nelyginis, tai kontrolinis bitas yra statomas į 1, o jei nulinis arba lyginis - tai į 0. Paskui, gavus duomenis, galima patikrinti, ar išties kontrolinis bitas atitinka tuos persiųstus duomenis. Jei atitinka - tai viskas gerai, bet jei neatitinka - tai reiškia, kad buvo perdavimo klaida ir duomenų persiuntimą reikia pakartoti.
Nors paskiras kontrolinis bitas yra labai menko patikimumo, bet duomenys dažniausiai būna siunčiami gana dideliais kiekiais, taigi, jei kiekvienam baitui bus pridedamas vienas kontrolinis bitas, tai netgi nedidelį tekstą siunčiant, kontrolinių bitų gausis visa krūva, tad jei transmisija vyks prastai, klaidingų bitų bus visa krūva ir blogas persiuntimas lengvai pasimatys. Jei papildomi kontroliniai bitai dar bus pridedami ir nedideliems duomenų paketams, tai jau gausis labai neblogai sukontroliuoti, ar kažkur įvyko klaida, ar neįvyko.
Žodžiu, kad ir paprastas, bet kontrolinis bitas yra labai neblogas būdas patikrinti duomenų vientisumui.