Aplikacja UDPXfer został zaprojektowany jako małe narzędzie, które pomoże użytkownikom przesyłania pojedynczych plików do innego hosta przez UDP, obsługi połączeń aktywne i pasywne. Dla większości transferów plików, TCP zazwyczaj zapewnia najwyższą szybkość i niezawodność. Jednak na liniach packetloss (20% +), zagubione segmenty TCP spowodować zbyt wysokie opóźnienia między retransmisji, które tylko coraz gorzej, jak zdobyć kolejne pakiety są odrzucane. Powoduje to transfery zwłokę i limit czasu.
W celu rozwiązania problemu TCP i wysokiej packetloss, UDPXfer nieustannie wysyła losowe segmenty pliku do odbiornika. Odbiornik wysyła poświadczenie, które segmenty to odebrane z nadajnika, który z kolei spowoduje zatrzymania transmisji tych segmentów. Proces ten trwa aż wszystkie segmenty są potwierdzone. Brak limity czasu lub inne takie błędy - proces będzie trwać w nieskończoność, aż odbiorca uznaje wszystkie segmenty lub jedna strona przerywa proces. To zapewnia sposób wiarygodny przesłać plik na bardzo słabej linii z rozsądną prędkością. Skrótu SHA-1 dodaje się również do każdego segmentu, aby zapewnić dostarczanie bezbłędne.
Wymagania :
Windows 95/98 / Me / NT / 2000 / XP / 2003 Server / Vista p>
Komentarze nie znaleziono