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