UFTP

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
UFTP
DeveloperDennis Bush
Initial releaseJuly 6, 2001; 24 years ago (2001-07-06)
Stable release
5.0.3 / December 17, 2023 (2023-12-17)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    TypeFile transfer (multicast)
    LicenseGPLv3
    Websiteuftp-multicast.sourceforge.net

    The UDP-based File Transfer Protocol (UFTP) is a communication protocol designed to transfer files to multiple recipients.[1] To accomplish this, UFTP multicasts the files to recipients via the User Datagram Protocol (UDP). The reference implementation of UFTP is open-source software distributed under the GNU General Public License Version 3.[2] The author of UFTP and its reference protocol is Dennis Bush.[3]

    UFTP can perform effectively in a wide area network with high network delay, as well as in communication satellite transmissions.[1]

    Bush published a pre-release version of UFTP on July 6, 2001. After two more intermediate releases, version 1.0 was published on December 17, 2002.[4] He based UFTP on the Multicast File Transfer Protocol (MFTP), which was designed and developed at Starburst Communications.[5][6] In 1997 and 1998, Starburst had submitted drafts of the MFTP specification to the Internet Engineering Task Force, with a view to promoting adoption of the protocol.[7][8] Starburst later sold MFTP, along with their Omnicast file distribution software, to the Fantastic Corporation.[citation needed] Stratacache, a digital signage company in the United States, announced in February 2004 that they had purchased the property from Fantastic.[9]

    See also

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ US patent 7710961, C. Kenneth Miller, Thomas Andresen, Thomas Gardner, Craig Michelson, Kenneth Cates, Marc White, Kary Robertson, "System and method for sending packets over a computer network", issued Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value)., assigned to Darby and Mohaine LLC 
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

    Further reading

    [edit | edit source]
    • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]
    • Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).