I dati vengono inviati attraverso reti IP , come Internet in set di informazioni chiamati pacchetti. Quando si invia una e-mail , per esempio , l'e-mail non è trasmesso come un unico documento . Invece , il messaggio viene suddiviso in pacchetti . I pacchetti vengono inviati individualmente e l'e-mail vengono riassemblati per il suo destinatario quando tutti i pacchetti sono arrivati al suo computer . Per rimontare l'e-mail correttamente , tutti i pacchetti che lo compongono devono essere completi e inalterati quando vengono ricevuti. Per garantire che i pacchetti siano inalterati , viene creato un po ' di codice chiamato un controllo per ogni pacchetto . Qualsiasi modifica a un pacchetto cambia automaticamente il suo checksum . Pertanto, se il checksum del pacchetto quando viene inviato corrisponde al checksum del pacchetto quando viene ricevuto , si conferma essere inalterato . Calcolo e confermando checksum IP è un processo automatico . Tuttavia, se si desidera calcolare il checksum IP di un pacchetto che hai catturato , è possibile farlo utilizzando un analizzatore di pacchetti open source , come Wireshark . Istruzioni
1
Aprire l'utility di Wireshark .
2
Clicca sul link " File" nella barra dei menu Wireshark quindi fare clic sull'icona "Apri" dal menu a discesa . Si apre la finestra di dialogo Apri File Wireshark cattura .
3
Individuare il file che contiene il pacchetto di cui si desidera conoscere il checksum e selezionarlo nella finestra di dialogo. Il formato . Tappo è un formato comune per i dati a pacchetto catturati. Fare clic sul pulsante "Apri " nella finestra di dialogo per aprire il file di cattura e la visualizzazione delle informazioni che contiene nella finestra principale di Wireshark .
4
Fare clic per selezionare il pacchetto individuale per il quale si desidera conoscere il checksum IP nel riquadro Elenco dei pacchetti della finestra principale di Wireshark .
5
Scorrere i dati di protocollo Internet impostati nel pacchetto riquadro Dettagli della finestra principale di Wireshark . Il checksum calcolato per il pacchetto selezionato viene visualizzato in formato esadecimale nella voce " Header checksum " .