Приложение UDPXfer был разработан, чтобы быть небольшая утилита, которая поможет пользователям передавать отдельные файлы на другой хост по UDP, поддерживая активные и пассивные соединения. Для большинства переводов файлов, TCP, как правило, обеспечивает высокую скорость и надежность. Тем не менее, на высоких линий packetloss (20% +), потерянные сегменты TCP вызвать чрезмерно высокие задержки между повторные передачи, которые только становятся все хуже, поскольку все больше пакеты отбрасываются. Это приводит переводов сваливания и времени ожидания.
Для преодоления проблемы TCP и высокой packetloss, UDPXfer постоянно передает случайные сегменты файла в приемнике. Затем приемник посылает подтверждения которых сегменты полученные им отправителя, который, в свою очередь остановить передачу этих сегментов. Процесс продолжается до тех пор, пока все сегменты будут подтверждены. Там нет тайм-ауты или другие подобные ошибки - этот процесс будет продолжаться до бесконечности, пока приемник не признает все сегменты или одна сторона прекращает процесс. Это дает возможность надежно передавать файл в очень плохом линии по разумным скоростях. SHA-1 хэш также добавляется в каждом сегменте, чтобы обеспечить безошибочную доставку.
Требования
Windows 95/98 / Me / NT / 2000 / XP / 2003 Server / Vista P>
Комментарии не найдены