Как определить, с какого куска файла нужно продолжить загрузку после обрыва соединения

C#архитектура приложенийзагрузка файловобработка ошибокпроектирование систем