С моим подключением к UMTS большинство архивов размером> 50 МБ повреждаются при загрузке через HTTP. Если я перейду на HTTPS, проблема исчезнет. Проблема не должна находиться в моей сети, потому что у меня есть дополнительное ADSL-соединение. Когда я переключаюсь на это соединение, все загруженные архивы в порядке.
Я думал, что проблема должна заключаться в следующем: HTTP не имеет хеш-доказательства для пакетов. Доказательство от TCP слабое. Когда через соединение UMTS передается много поврежденных пакетов, некоторые из них должны пройти проверку TCP, и в результате получится поврежденный файл. Но когда я слежу за соединением с помощью wirehark и фильтрую "tcp.analysis.lost_segment", я не получаю больше ошибок, чем при соединении ADSL (на самом деле их даже больше). Так что это не должно быть проблемой.
Если я перейду на соединение WLAN, проблемы исчезнут! Что это значит? Протокол WLAN является дополнительным доказательством или неисправна карта Ethernet моего модема? Но разве я не должен в этом случае увидеть много поврежденных пакетов через Ethernet?
Откуда берутся мои поврежденные файлы?