Предположим, что я загружаю файл размером 10 МБ, после того, как 4 МБ была загружена в сеть, после того, как сеть вернулась, она автоматически перезапустила загрузку, как это произошло технически?Как работает автоматический перезапуск загрузки?
-1
A
ответ
0
Если вы загружаете файл последовательно, вы можете создать временный файл для метаинформации. Затем каждый раз, когда вы загружаете X-байты, вы записываете загруженные байты в файл и увеличиваете количество загруженных байтов в метафайле.
Если ваше соединение прерывается, в следующий раз, когда стартует программа передачи файлов, он проверяет наличие метакаталогового файла в каталоге загрузки. Если есть один - он проверяет количество загруженных байтов и запрашивает возобновление загрузки с быстрой пересылкой по количеству уже имеющихся байтов.
Смежные вопросы
- 1. автоматический перезапуск сервера Tika
- 2. Автоматический перезапуск Foreman
- 3. Как сделать автоматический перезапуск скрипта
- 4. автоматический перезапуск пакетных файлов
- 5. Автоматический перезапуск VBA
- 6. Автоматический перезапуск в MATLAB
- 7. Автоматический перезапуск IIS7
- 8. автоматический перезапуск приложений Erlang
- 9. Автоматический перезапуск chrome
- 10. DevOps: автоматический перезапуск отказавшего контейнера
- 11. Автоматический перезапуск TableViewController On Rewind
- 12. Автоматический перезапуск программы с пакетом
- 13. Автоматический перезапуск разбивающихся Linux демон
- 14. VMware ESXi: автоматический перезапуск VM
- 15. Как включить автоматический перезапуск Tomcat в Eclipse?
- 16. Как отключить автоматический перезапуск Tomcat в Eclipse?
- 17. Применения Chrome/chromium автоматический перезапуск после обновления
- 18. Автоматический перезапуск IIS, когда он не отвечает
- 19. Автоматический перезапуск/Сброс таймера обратного отсчета
- 20. Автоматический перезапуск остановленной виртуальной машины, Hyper-V
- 21. systemd: автоматический перезапуск службы через 24 часа?
- 22. . Автоматический перезапуск приложения при изменении конфигурации
- 23. Автоматический перезапуск программы при ошибке происходит
- 24. Автоматический перезапуск Snap-сервера после смены файла
- 25. Автоматический перезапуск динамически добавленных детей супервизора
- 26. Автоматический перезапуск gulp nodejs при исключении
- 27. Автоматический перезапуск контейнера при изменении файла свойства
- 28. Запишите программу, чтобы предотвратить автоматический перезапуск компьютера.
- 29. Редактирование и автоматический перезапуск CSS Chrome
- 30. Ядро умер, и автоматический перезапуск не удалось
Благодарим за разъяснение меня :) –
: Могу ли я также сказать, что на уровне абстракции на этом этапе здесь работает механизм контроля ошибок на транспортном уровне. Например, скользящее окно, которое использует подтверждения при получении пакетов, а если не получено, оно будет повторно отправлено поток пакетов ... углубляется, даже заголовок TCP имеет поле последовательности и подтверждение, которое помогает отслеживать отправленные пакеты. Пожалуйста, дайте мне знать ваши взгляды. –