L'internet checksum è un metodo per il calcolo di somme di controllo utilizzato per verificare l'integrità dei dati contenuti nei pacchetti trasmessi sulla rete, come ad esempio negli header IP.

La definizione dell'algoritmo per il calcolo dell'internet checksum è il seguente:

  • I bit da trasmettere vengono considerati come una sequenza di interi su 16 bit
  • Questi interi vengono sommati usando l'aritmetica in complemento a uno su 16 bit
  • Il complemento a uno del risultato della somma è il checksum

Per verificare l'integrità di un pacchetto si calcola l'internet checksum sulla sequenza di bit ricevuta, ma invece di fare il complemento a uno alla fine si somma il valore del checksum. Se il risultato è composto da tutti 1, il pacchetto è valido.

L'internet checksum è di semplice calcolo ed è indipendente dall'ordinamento dei byte di macchina. Un'altra importante proprietà è che in caso di modifica di una parte del pacchetto è possibile ricalcolare il checksum in modo incrementale, ovvero a partire dai soli dati modificati. Questa funzionalità è utile per tutti quei dispositivi che necessitano di aggiornare i pacchetti mentre li reindirizzano, come alcuni router.

Collegamenti esterni

modifica
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

📚 Artikel Terkait di Wikipedia

Analisi discriminante lineare

Youness Aliyari Ghassabeh, Frank Rudzicz e Hamid Abrishami Moghaddam, Fast incremental LDA feature extraction, in Pattern Recognition, vol. 48, n. 6, 1º giugno

Soft computing

attendibili secondo le linee guida sull'uso delle fonti. Le tecniche di soft computing si prefiggono di valutare, decidere, controllare e calcolare in un ambito

Apprendimento automatico

Soft computing. La risoluzione automatica di problemi avviene, nel campo dell'informatica, in due modi differenti: tramite paradigmi di hard computing o

Algoritmo genetico

all'interno del campo dell'intelligenza artificiale e delle tecniche di soft computing, ma trovano applicazione in un'ampia varietà di problemi afferenti a diversi

RAID

questo genere di copie possono essere divise e aggiunte in maniera incrementale, invece di richiedere una ricostruzione completa del RAID. Vantaggi affidabilità

Multi user dungeon

(EN) Denis Howe, Multi-User Dimension, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL https://www.gdr-online.com/gdr_online_mud

MacOS

ripetitive. Time Machine (dalla versione 10.5): un sistema di backup incrementale automatico. Assistente Boot Camp (dalla versione 10.5): un applicativo

Sistema esperto

Archive. (EN) Denis Howe, expert system, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL Sistemi basati su conoscenza, uniroma2.it