Come calcolare IP Checksum

May 19

I dati vengono inviati attraverso reti IP, come Internet, in gruppi di informazione chiamati pacchetti. Quando si invia una e-mail, per esempio, l'e-mail non è trasmesso come un unico documento. Invece, l'e-mail è suddivisa in pacchetti. I pacchetti vengono inviati singolarmente e l'e-mail è riassemblati per il suo destinatario quando tutti i pacchetti sono arrivati ​​al suo computer. Per rimontare l'e-mail in modo corretto, tutti i pacchetti che la compongono devono essere completi e inalterati quando vengono ricevuti. Per garantire che i pacchetti sono inalterate, un po 'di codice chiamato checksum viene creata per ogni pacchetto. Qualsiasi modifica di un pacchetto cambierà automaticamente il suo checksum. Pertanto, se il checksum del pacchetto quando viene inviato corrisponde il checksum del pacchetto quando viene ricevuto, si conferma essere inalterato. Calcolo e confermando checksum IP è un processo automatizzato. Tuttavia, se si vuole calcolare il checksum IP di un pacchetto che è stato acquisito, è possibile farlo utilizzando un analizzatore di pacchetti open source come Wireshark.

istruzione

1 Aprire l'utilità 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 Wireshark Capture File.

3 Individuare il file che contiene il pacchetto di cui si desidera conoscere il checksum e selezionare nella finestra di dialogo. Il formato .cap è un formato comune per i dati a pacchetto catturati. Fare clic sul pulsante "Apri" nella finestra di dialogo per aprire il file di acquisizione e visualizzare le informazioni in esso contenute nella finestra principale Wireshark.

4 Fare clic per selezionare il pacchetto individuale per il quale si desidera conoscere il checksum IP nel riquadro Elenco Packet della finestra principale Wireshark.

5 Scorrere i dati Internet Protocol impostati nel pacchetto Dettagli riquadro della finestra principale Wireshark. Il checksum calcolato per il pacchetto che hai selezionato è visualizzato in formato esadecimale nella voce "Intestazione checksum".