Suma kontrolna
Z Wikipedii
Więcej informacji co należy poprawić, być może znajdziesz w dyskusji tego artykułu lub na odpowiedniej stronie. W pracy nad artykułem należy korzystać z zaleceń edycyjnych. Po naprawieniu wszystkich błędów można usunąć tę wiadomość.
Możesz także przejrzeć pełną listę stron wymagających dopracowania.
Suma kontrolna (ang. checksum) to liczba uzyskana w wyniku sumowania lub wykonania innych operacji matematycznych na przesyłanych danych, przesłana razem z danymi i służąca do sprawdzania poprawności przetwarzanych danych.
Komputer wysyłający dane liczy sumę kontrolną i dołącza ją do pakietu danych. Komputer odbierający dane liczy również sumę kontrolną z odebranych danych i sprawdza, czy zgadza się suma obliczona przez niego z sumą odebraną z pakietem danych. Jeśli nie, to znaczy, że dane uległy przekłamaniu.
Odmianą sumy kontrolnej jest:
- CRC,
- Adler-32,
- Algorytm Luhna, cyfry kontrolne w numerach PESEL, NIP, numerach kont bankowych,
- bit parzystości stosowany przy transmisji szeregowej łączem RS-232, taśmie dziurkowanej. W tym przypadku liczba jest 1-bitowa,
- suma, suma bitowa, różnica bitowa stosowana w wielu protokołach transmisji danych.
Podobnie danym zapisywanym w sektorze dyskietki dysku towarzyszy suma kontrolna typu CRC.