Показать сообщение отдельно
 30.11.2009, 17:40  
#1
V-P
  Гость
Детали профиля (+/-)
Ответов: n/a

Боевой Маг писал (а) Посмотреть сообщение
Вроде как сверяется контрольная сумма каждого пакета. Но на всякий случай случай часто для файлов пишут еще MD5. С чем может быть связано несоответствие контрольных сумм полученного файла? C недочетами TCP/IP протокола или неисправностями модема, или с ОСью? (давненько наблюдал такие случаи на древней 98 с dial-up модемом).
Файл может быть повреждён в результате некачественного хранителя, глюков железа, операционки и т.д.

Протокол обмена там не причём, протокол прекрасно исправляет ошибки и сбои при закачке, например, требуя остановки и повтора передачи из указанного (сбойного) места,

Контрольная сумма нужна для проверки полного ИТОГО:, например файл качают множеством кусков из разных частей файла, например, трекерно там как-то, куски на приёмной стороне склеивают в один файл, и чтобы убедится, что он соответствует оригиналу, его сверяют с контрольной суммой.

Кроме этого, контрольная сумма условно СПАСАЕТ от вирусов и прочих модификаций файла после скачивания, спасает в информационном плане, т.е. видно, не изменилось ли СОДЕРЖАНИЕ файла.

При скачивании файл может быть скачен правильно, а затем что-то в файле может измениться уже в компе, винте и т.д.
  Вверх