TCP è il protocollo più comune per le comunicazioni Internet in quanto è affidabile (nessuna perdita di dati perché un pacchetto o due sono andati persi) a differenza di altri protocolli più veloci come UDP (qualcosa che potrebbe essere usato per i dati vocali, dove è più importante mantenere il flusso va avanti rispetto a riprodurre una raffica di 0,1 secondi).
Are data packets stored individually ...? and can this data be recovered and viewed?
I pacchetti TCP non verranno mai memorizzati sul disco. Di solito, un'applicazione memorizza alcuni dati nella memoria e se è un file grande scarica periodicamente la cache online sul disco rigido. Così, ad esempio, trasferisci i dati da 3,2 MB e le interruzioni di connessione: forse 3mb viene salvato in un file temporaneo mentre l'ultimo da 0,2 MB è solo nella cache di memoria.
In questo caso, è possibile cercare il file 3mb nella posizione di download effettiva o come file temporaneo (diversi sistemi operativi hanno posizioni diverse per archiviarli). I dati in memoria non possono essere recuperati una volta che l'app di download si è arrestata in modo anomalo.
will a person trying to recover suffer from desynchronisation
Se l'app ti consente di riprendere, ad es. download manager, quindi è anche abbastanza intelligente per richiedere correttamente eventuali dati mancanti dal server.