Comparison of file transfer protocols explained
This article lists communication protocols that are designed for file transfer over a telecommunications network.
Protocols for shared file systems—such as 9P and the Network File System—are beyond the scope of this article, as are file synchronization protocols.
Protocols for packet-switched networks
A packet-switched network transmits data that is divided into units called packets. A packet comprises a header (which describes the packet) and a payload (the data). The Internet is a packet-switched network, and most of the protocols in this list are designed for its protocol stack, the IP protocol suite.
They use one of two transport layer protocols: the Transmission Control Protocol (TCP) or the User Datagram Protocol (UDP). In the tables below, the "Transport" column indicates which protocol(s) the transfer protocol uses at the transport layer. Some protocols designed to transmit data over UDP also use a TCP port for oversight.
The "Server port" column indicates the port from which the server transmits data. In the case of FTP, this port differs from the listening port. Some protocols—including FTP, FTP Secure, FASP, and Tsunami—listen on a "control port" or "command port", at which they receive commands from the client.
Similarly, the encryption scheme indicated in the "Encryption" column applies to transmitted data only, and not to the authentication system.
Overview
! scope="col" colspan="2" Protocol ! | Original author | First published | Protocol suite | Standard | |
---|
Full name | Abbreviation |
---|
| | | 2001 | | | [1] |
| | | 2001 | | | [2] |
| | | 2002 | | | |
| | | | | | |
| | | 1979 | | | [3] [4] |
| | Ying Xu, Michelle Munson, Serban Simu | 2007 | | | [5] |
| | | 2004 | | | [6] |
| | Wen-King Su | 1991 | | | [7] [8] |
| | | | | | |
| | | 1971 | | | [9] |
| | | 1997 | Internet protocol suite | | [10] [11] |
| | Taher Elgamal et al. | 1995 | Internet protocol suite | | [12] [13] |
Host Unix Linkage File Transfer | HULFT | | 1993 | | | |
| | Tim Berners-Lee et al. | 1991 | Internet protocol suite | | [14] [15] |
| | | 2007 | | | [16] [17] |
Multicast Dissemination Protocol | MDP | | | | | |
| | C. Kenneth Miller et al. | 1995 | | | [18] |
NACK-Oriented Reliable Multicast Transport Protocol | NORM | | | | | |
| | Organisation for Data Exchange by Tele Transmission in Europe | 1986 | | | [19] |
| | Organisation for Data Exchange by Tele Transmission in Europe | 2007 | X.25, Internet protocol suite | | [20] |
| | Eric He et al. | 2002 | | | [21] |
| | | 1982 | Internet protocol suite | | [22] |
| | Tatu Ylönen | | | | [23] |
| | IETF Web Transaction Security Working Group | 1999 | | | [24] |
| | Ulli Horlacher | 1995 | | | [25] [26] |
| | Mark K. Lottor | 1984 | | | [27] |
| | Tatu Ylönen | | Secure Shell | | [28] |
| | ITU[29] | 1995 [30] | | | |
| | | 1980 | Internet protocol suite | | [31] |
| | Mark Meiss et al. | 2002 | | | [32] [33] |
| | Felix Geisendörfer, Marius Kleidl et al. | 2014 | | | [34] |
| | Yunhong Gu | 2004 | | | |
| | Dennis Bush | 2001 | | | [35] |
| | | 1979 | | | |
Warp Speed Data Transfer | WDT | Laurent Demailly et al. | 2015 | | | [36] | |
Features
The "Managed" column indicates whether the protocol is designed for managed file transfer (MFT). MFT protocols prioritise secure transmission in industrial applications that require such features as auditable transaction records, monitoring, and end-to-end data security. Such protocols may be preferred for electronic data interchange.[37]
Ports
In the table below, the data port is the network port or range of ports through which the protocol transmits file data. The control port is the port used for the dialogue of commands and status updates between client and server.
The column "Assigned by IANA" indicates whether the port is listed in the Service Name and Transport Protocol Port Number Registry, which is curated by the Internet Assigned Numbers Authority (IANA). IANA devotes each port number in the registry to a specific service with a specific transport protocol. The table below lists the transport protocol in the "Transport" column.
Serial protocols
The following protocols were designed for serial communication, mostly for the RS-232 standard. They are used for uploading and downloading computer files via modem or serial cable (e.g., by null modem or direct cable connection). UUCP is one protocol that can operate with either RS-232 or the Transmission Control Protocol as its transport. The Kermit protocol can operate over any computer-to-computer transport: direct serial, modem, or network (notably TCP/IP, including on connections secured by SSL, SSH, or Kerberos). OBject EXchange is a protocol for binary object wireless transfer via the Bluetooth standard. Bluetooth was conceived as a wireless replacement for RS-232.
Overview
Protocol | Author | First released | License | Description | |
---|
| Erik Labs | 1989 | | Bi-directional transfers. | |
| | 1981 | | Powerful protocol originating on the Data General Nova minicomputer, and then ported to micros and mainframes. | [92] |
| Lavio Pareschi | 1989 | | Packet lengths from 32 to 4096 bytes, optional (but normally used) streaming mode. | |
| | 1981 | | Offered file transfer as well as a command stream. | |
| | | | XMODEM derivative with blocks from 512 to 8192 bytes and RLE compression. | |
| Samuel H. Smith | 1991 | | | |
| Frank da Cruz et al. | 1981 | Open Source (BSD) as of 2011 | Transport- and platform-independent transfer of text and binary files across full- or half-duplex connections with conversion of text file formats and character sets. | [93] |
LeechModem | Sam Brown | | | Variations of X and Y that faked failed downloads in order to avoid BBS download quotas. | |
| Matthew Thomas | 1989 | | Similar to Kermit: 64-byte packets, 2 to 16 packets per window, CRC-32. Little or no support outside the Lynx program itself. | |
| L. B. Neal | 1990 | | Essentially XMODEM-CRC with 2048 byte blocks. | |
| | | | A synchronous file transfer protocol in the OBject EXchange (OBEX) Bluetooth profile. | |
| | | | An asynchronous file transfer protocol in the OBject EXchange (OBEX) Bluetooth profile. | [94] |
| | | | Suite of similar-but-different XMODEM-like protocols for various Commodore machines. | |
| Thom Henderson | 1986 | | A MODEM7/XMODEM-compatible protocol with sliding window support developed to avoid propagation delays in satellite transmissions and packet networks. | [95] [96] |
| Arisoft | | | | |
| Mike Bryeans | | | | |
| | 1979 | | Suite of protocols for copying files between Unix machines, used for many purposes including the distribution of email. Also allows commands to be sent, which led to the first internet worms. The file transfer protocol within UUCP is the "g" protocol. | [97] |
| Mark M. Zeigler, James K. Mills | 1980 | | Slight extension of XMODEM to add filename support and batch transfers. | [98] |
| | 1977 | | Very simple protocol that saw widespread use and provided the pattern for many following protocols. | [99] |
| Peter Boswell | 1986 | | Version of XMODEM with sliding windows for higher performance. | [100] [101] |
| | 1985 | | Series of optional expansions on XMODEM for higher performance. | |
| Mike Bryeans | | | Modifications to ZMODEM to allow packets up to 32 kB in length. | |
| | 1986 | | Streaming protocol that forsakes XMODEM compatibility but offers a wide variety of new features and improved performance. Became almost universal on BBS systems in the early 1990s. | | |
Features
Protocol | Data block size | | | Transfer resuming | Bidirectional | | |
---|
| | | | | | | |
| 84 - 1024+ | | | | | | [102] |
| 32–4096 | | CRC | | | |
| 128–2048 | | CRC32 / CRC16 / 8-bit checksum | | | | |
| 64–8192 | | | | | |
| | | | | | | |
| ≤9024 (negotiated) | RLE (run length encoding, negotiated) | Checksum or CRC16 (negotiated) | (binary files only, negotiated) | | | [103] |
LeechModem | | | | | | | |
| | RLE | CRC32 | | | | |
| 2048 | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
UUCP "g" | ≤4096 | | | | | | [104] [105] |
| 128 | | Checksum | | | | |
| 128 | | Checksum | | | | |
| ≤512 | | | | | | |
| 1024 | | | | | | |
| ≤~32,768 | | CRC32 | | | | |
| 256 / 1024 | | CRC32 | | | | | |
References
- Book: da Cruz, Frank . Kermit: A File Transfer Protocol . Bedford . . 1987 . 978-0-932376-88-6 . 751527576 . Google Books .
- Web site: Kermit Protocol Manual . da Cruz . Frank . June 1986. KermitProject.org . The Kermit Project.
- Xmodem Popular for Its Simplicity, Public Domain Status . Glass . Brett . 30 May 1988 . . Google Books.
- Simple File Transfer Protocol . 913 . Lottor . Mark K. . September 1984 . . 2018-03-01.
Further reading
Notes and References
- Web site: Background_Intelligent Transfer Service . 25 May 2021 . .
- Web site: The BitTorrent Protocol Specification . 2 July 2001 . Cohen . Bram . Bram Cohen . . https://web.archive.org/web/20081216141736/http://finance.groups.yahoo.com/group/decentralization/message/3160 . 2008-12-16 . 2018-02-23.
- Book: Shoch, John . EFTP: A PUP-based Ether File Transfer Protocol . John Shoch . 1979.
- Book: Snodgrass, Richard . A Relational Approach to Monitoring Complex Systems . Richard T. Snodgrass . December 1982 . 119, 149 . 2018-03-03.
- US . 20090063698 . patent . Method and system for aggregate bandwith control [sic] ]. 30 May 2017 . 5 March 2009 . 4 September 2007 . Ying Xu, Michelle Christine Munson, Serban Simu . Aspera, Inc. . .
- FLUTE - File Delivery over Unidirectional Transport . 3926 . Paila . Toni . Luby . Michael . Lehtonen . Rami . Roca . Vincent . Walsh . Rod . October 2004 . . 2018-03-07.
- Book: The Telecommunications Illustrated Dictionary . 2nd . Petersen . Julie K. . CRC Press . 2002 . 978-1-4200-4067-8 . Google Books . https://books.google.com/books?id=YH_LBQAAQBAJ&pg=PA357 . File Service Protocol . 357 .
- Web site: File Service Protocol (FSP) Frequently Asked Questions [Part 2/2] ]. 21 July 1995 . Section: "Who writes and maintains FSP software?" . FAQs.org . 2018-03-03.
- A File Transfer Protocol . 114 . Bhushan . Abhay . Abhay Bhushan . April 1971 . . 2018-02-24.
- FTP Security Extensions . 2228 . Horowitz . M. . Lunt . S. . October 1997 . . 2018-03-03.
- Securing FTP with TLS . 4217 . Ford-Hutchinson . Paul . October 2005 . . 2018-03-03.
- Secure Sockets Layer . Sliwa . Carol . 31 May 1999 . . 2018-03-01 . 69 . Google Books .
- The SSL Protocol . draft-hickman-netscape-ssl-00 . Hickman . Kipp E. B. . April 1995 . . 2018-03-01.
- Web site: The Original HTTP as defined in 1991 . Berners-Lee . Tim . Tim Berners-Lee . W3.org . 2018-03-03.
- Web site: Why was 80 Chosen as the Default HTTP Port and 443 as the Default HTTPS Port? . Iwaya . Akemi . 10 November 2015 . How-To Geek . 2018-03-03.
- Web site: uTorrent transport protocol . Norberg . Arvid . 22 June 2009 . BitTorrent.org . 2018-03-10.
- Web site: Eric Klinker Presentation at Emerging Communication Conference & Awards 2010 America § Status of uTP . Klinker . Eric . 16 May 2010 . eCommConf . 2018-03-10.
- U S . 7710961 . patent . System and method for sending packets over a computer network . 20 December 2011 . 12 August 2010 . 19 January 1995 . C. Kenneth Miller, Thomas Andresen, Thomas Gardner, Craig Michelson, Kenneth Cates, Marc White, Kary Robertson . Darby and Mohaine LLC .
- ODETTE File Transfer Protocol . 2204 . Nash . David . September 1997 . . 2018-02-22.
- ODETTE File Transfer Protocol 2 . 5024 . Friend . Ieuan . November 2007 . . 2018-02-22.
- Reliable Blast UDP: Predictable High Performance Bulk Data Transfer . Eric . He . Jason . Leigh . Oliver . Yu . Thomas A. . DeFanti . September 2002 . IEEE Cluster Computing 2002 . Chicago . Proceedings: IEEE International Conference on Cluster Computing, ICCC (January 2002) . 5942572037 . 1552-5244 . 317–24 . 2018-03-02.
- Book: McKusick, Marshall Kirk . Open Sources: Voices from the Open Source Revolution . Marshall Kirk McKusick . 1999 . 978-1-56592-582-3 . Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable . http://www.oreilly.com/openbook/opensources/book/kirkmck.html . O'Reilly & Associates . Section: "4.2BSD" . Open Sources: Voices from the Open Source Revolution .
- Web site: SSH: Secure Shell § History of the SSH Protocol . Ylonen . Tatu . 31 August 2017 . SSH.com . 2018-03-03.
- The Secure HyperText Transfer Protocol . 2660 . Rescorla . Eric . Schiffman . Allan M. . August 1999 . . 2018-03-09.
- Web site: SAFT / sendfile . Horlacher . Ulli . fex.belwue.de . 2018-03-03.
- Web site: sendfile(1) . Horlacher . Ulli . manpages.org . 2018-03-03.
- Lottor (1984), pp. 1, 13
- [ftp://ftp.ietf.org/ietf-mail-archive/secsh/2012-09.mail Re: where are SFTP v0 - 2 defined? ]. 30 September 2012 . 9 March 2018 . secsh . Ylönen . Tatu . I designed and implemented the original SFTP protocol for SSH 2.0 back around 1997. Sami Lehtinen did further development on it.It was originally a proprietary protocol at SSH Communications Security (www.ssh.com), though source code was publicly available. It took a while [''[[sic]]] before we wrote the draft and brought it to the IETF for standardization (seems to have been January 2001). .
- Web site: T.127: Multipoint binary file transfer protocol . 2021-03-23 . ITU.
- Web site: T.127 (08/95) Multipoint binary file transfer protocol . 2021-03-23 . ITU.
- The TFTP Protocol . 133 . Sollins . Karen R. . January 1980 . . 2018-02-24.
- Web site: Tsunami UDP Protocol . Wagner . Jan . tsunami-udp.sourceforge.net . Jon Wagner . SourceForge.
- Web site: Research . https://web.archive.org/web/20100729055331/http://anml.iu.edu/research.shtml?prim=lab_research . Section: "Tsunami" . anml.iu.edu . . 2010-07-29.
- Web site: tus - resumable file uploads.
- Web site: Changes . uftp-multicast.sourceforge.net . Bush . Dennis . Dennis Bush . SourceForge . 2018-03-09.
- Web site: wdt: Releases . GitHub . 2023-04-07.
- Web site: Managed File Transfer and Network Solutions . Villanueva . John Carl . 17 February 2015 . JSCAPE.com . JSCAPE.
- Web site: The BitTorrent Protocol Specification . 4 February 2017 . Cohen . Bram . Bram Cohen . 2008 . Section: "Trackers" . BitTorrent.org . 2018-02-22.
- Web site: Message Stream Encryption . Vuze Wiki . 1 December 2007 . 2006 . Azureus Software . 2018-03-10.
- Web site: Transfer CFT 3.2.4 Users Guide § Configuring Transfer CFT . Axway.com . . 2018-02-18 . https://web.archive.org/web/20180219090305/https://docs.axway.com/bundle/TransferCFT_324_UsersGuide_allOS_en_HTML5/page/Content/UNIX/UNIX_operations/Running_CFT/cft_installation_test_in_tcp_mode.htm . 19 February 2018 . dead .
- Web site: Transfer CFT 3.2.2 Local Administration Guide § Transport Security . Axway.com . . 2018-02-22.
- Web site: Printing at PARC—Appendix: Glossary of Terms § EFTP . A simple, PUP-oriented protocol, designed for file transmission from user programs to servers (especially printing servers). The server must acknowledge each packet before the next is sent. This protocol admits to compact implementation in user programs, offset by some redunction in bandwidth. . 4 August 1978 . 2018-03-03.
- Web site: Aspera high speed file transfer: Let the cloud protocol wars begin . Pott . Trevor . 1 October 2015 . . 2018-02-18.
- Web site: FASP Security Model . 2017 . AsperaSoft.com . Aspera . 2018-02-18.
- Web site: Resuming file transfers with ascp . Campos . Andrea . 2 June 2016 . AsperaSoft.com . Aspera . 2018-03-02.
- FLUTE - File Delivery over Unidirectional Transport . 3926 . Paila . Toni . Walsh . Rod . Luby . Michael . Roca . Vincent . Lehtonen . Rami . November 2012 . . 2018-03-07.
- Web site: Analysis of the FLUTE Data Carousel . Peltotalo . Jani . Peltotalo . Sami . Harju . Jarmo . mad.cs.tut.fi . 1 . . 2018-03-09.
- Performance analysis of a file delivery system based on the FLUTE protocol . Peltotalo . Jani . Peltotalo . Sami . Harju . Jarmo . Walsh . Rod . 2006 . 10.1002/dac.835 . 20 . 6 . June 2007 . 633 . International Journal of Communication Systems. 260426266 .
- Web site: File Service Protocol (FSP) Frequently Asked Questions v1.1 . 19 August 1996 . FAQs.org . 2018-02-18.
- Book: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-sg-en-4/ch-ports.html . Common Ports . Red Hat Enterprise Linux 4: Security Guide . 2005 . . 2018-03-02.
- Web site: openFT v11.0: Setting Up a Connection to Customs (Atlas) with openFT FTAM . . 2010 . 2 . 2018-02-18 .
- File Transfer Protocol (FTP) . 959 . Postel . Jon . Jon Postel . Reynolds . Joyce . Joyce K. Reynolds . October 1985 . . 2018-02-22.
- Book: Kozierok, Charles M. . http://www.tcpipguide.com/free/t_FTPOverviewHistoryandStandards.htm . FTP Overview, History and Standards . The TCP/IP Guide . v3.0 . 20 September 2005 . 2018-02-21.
- A File Transfer Protocol . 114 . Bhushan . Abhay . Abhay Bhushan . April 1971 . . 2018-02-22.
- Requirements for Internet Hosts—Application and Support . 1123 . FTP Restart Mechanism . 4.1.3.4 . 36–7 . Braden . Robert . Bob Braden . October 1989 . . https://tools.ietf.org/html/rfc1123#page-36 . 2018-03-13.
- Extensions to FTP . 3659 . Restarting in STREAM Mode . 5.1 . Hethmon . Paul . March 2007 . . 2018-03-13.
- HTTP Over TLS . 2818 . Rescorla . Eric . May 2000 . . 2018-02-20.
- Assigned Numbers . 1700 . 34 . Reynolds . Joyce . Joyce K. Reynolds . Postel . Jon . Jon Postel . October 1994 . . 2018-03-03.
- Web site: The Incredible HULFT – My Favorite B2B Network Protocol . 27 August 2009 . OpenText Blogs . . 2018-02-18.
- Web site: 9.4.1. HULFT § Overview . Enterprise Cloud Knowledge Center . . 2018-03-02.
- Web site: 9.4.1. HULFT § HULFT 8 Cipher Option . Enterprise Cloud Knowledge Center . . 2018-02-18.
- Web site: 導入サービス . Section: "前提事項、その他" . HULFT.com . Saison Information Systems . ja . 2018-02-21.
- Assigned Numbers . 1340 . 12 . Reynolds . Joyce . Joyce K. Reynolds . Postel . Jon . Jon Postel . July 1992 . . 2018-03-03.
- Web site: Multicast Dissemination Protocol (MDP) Developer's Guide . Adamson . Brian . Macker . Joe . nrl.navy.mil . . 2018-02-22.
- Web site: Multicast Dissemination Protocol History . nrl.navy.mil . United States Naval Research Laboratory . 2018-02-22.
- StarBurst Multicast File Transfer Protocol (MFTP) Specification . miller-mftp-spec-03 . IANA Assigned UDP Port . 10 . Miller . Kenneth . Robertson . Kary . Tweedly . Alex . White . Marc . April 1998 . . 2018-02-18.
- Web site: StarBurst MFTP Compared to Today's File Transfer Protocols: A White Paper . 1996 . StarBurst Communications . University of California, Irvine.
- Web site: NACK-Oriented Reliable Multicast (NORM) . nrl.navy.mil . . 2018-02-22.
- NACK-Oriented Reliable Multicast (NORM) Transport Protocol . 5740 . Adamson . Brian . Bormann . Carsten . Handley . Mark . Macker . Joe . November 2009 . . 2018-02-22.
- A Reliable Message Multicast Transport Protocol for Virtual Circuits . Li . Jie . Veeraraghavan . Malathi. Malathi Veeraraghavan . 2012 . 4th International Conference on Communications, Mobility, and Computing (CMC 2012) . 120 . 2018-03-02.
- Web site: Rlogin, RSH, and RCP . SourceDaddy . 2018-02-18.
- The Secure HyperText Transfer Protocol . 2660 . Rescorla . Eric . Schiffman . Allan M. . August 1999 . . 2018-02-20.
- Web site: Service Name and Transport Protocol Port Number Registry . IANA.org . . 21 February 2018 . 2018-02-22.
- Lottor (1984), p. 10
- Web site: SFTP - SSH Secure File Transfer Protocol § SFTP Port Number . Ylonen . Tatu . 10 October 2017 . SSH.com . 2018-03-03.
- Web site: ITU-T Rec. T.127 (08/2007) Multipoint binary file transfer protocol . 4 . 2008 . International Telecommunication Union.
- Web site: A Primer on the T.120 Series . 1997 . 1995 . 2, 4 . DataBeam Corporation . 2018-03-02.
- Book: Network Protocols Handbook . T.120: Multipoint Data Conferencing and Real Time Communication Protocols . January 2005 . https://books.google.com/books?id=D_GrQa2ZcLwC&pg=PA137 . 2 . 137 . Javvin Technologies. 9780974094526 .
- The TFTP Protocol (Revision 2) . 1350 . Sollins . Karen R. . July 1992 . . 2018-02-22.
- Web site: Tsunami UDP Protocol – Installation, Setup and Limitations . 13 October 2015 . BluePiIT.com . BluePi Consulting . 2018-02-20.
- Web site: Open Source Fast File Transfers . Tkaczewski . John . 18 June 2012 . FileCatalyst.com . FileCatalyst . 2018-02-24.
- Valeros Bernardo . Danilo . Hoang . Doan B. . 2010 . End-to-End Security Methods for UDT Data Transmissions . International Conference on Future Generation Information Technology . Future Generation Information Technology . 383 . 10.1007/978-3-642-17569-5_38 . 978-3-642-17569-5 .
- Valeros Bernardo . Danilo . 2012 . Network Security Mechanisms and Implementations for the Next Generation Reliable Fast Data Transfer Protocol—UDT . Ph.D. thesis . . 830759422 . 22, 91–102 . 2018-02-21.
- Web site: Encrypted UDP based FTP with multicast (UFTP) . 7 August 2016 . Wireshark Wiki . 2018-02-21.
- Web site: Mobile Email with UUCP . Reifschneider . Sean . 8 January 2004 . ONLamp . . 2018-02-20 . 10 December 2017 . https://web.archive.org/web/20171210150712/http://www.onlamp.com/pub/a/onlamp/2004/01/09/uucp.html . dead .
- Book: Ravin, Ed . Using & Managing UUCP . 1996 . 2nd . 70 . O'Reilly & Associates . 978-1-56592-153-5.
- WDT RocksDB Dec 16 2016 . https://ghostarchive.org/varchive/youtube/20211212/WSjvNPgrGRE. 2021-12-12 . live. 23 December 2016 . Laurent Demailly . YouTube . 2018-02-23.
- Web site: Getting Started with the WDT command line . Demailly . Laurent . 17 October 2015 . GitHub . 2018-03-01.
- Web site: Service Name and Transport Protocol Port Number Registry . 28 February 2018 . IANA.org . . 2018-03-17.
- Web site: openFT v11.0: Setting Up a Connection to Customs (Atlas) with openFT FTAM . . 2010 . 2 . 2018-02-18 .
- Web site: Multicast Dissemination Protocol (MDP) Developer's Guide . Adamson . Brian . Macker . Joe . nrl.navy.mil . . 2018-02-22.
- News: Moving Files Can Be a BLAST . Magidson . Steve . 15 May 1989 . UNIX Today! . CMP Media . 2018-02-18.
- da Cruz (1987) p. 3
- Web site: OBEX (Object Exchange) Protocol . 2011 . irdajp.org . . 2018-02-20 . https://web.archive.org/web/20180221095941/http://www.irdajp.org/irdajp.info/obex.html . 21 February 2018 . dead .
- Book: Held, Gilbert . Mastering PC Communications Software . Van Nostrand Reinhold . 1993 . 74 . SeaLink.
- Book: Woggon, Michele . Telecommunications Using ProComm & ProComm Plus Made Easy . Prentice Hall . 1995 . 34 . SeaLink.
- Web site: UUCP protocol internals . University of Utah .
- Lucas . Jay . 6 September 1982 . Freeware: Modem lets your computers communicate . . . 53 . 2018-02-18.
- Glass (1988) p. 87
- Glass (1988) p. 89
- Book: Boswell, Peter . How XModem, XModem CRC, and WXModem work . https://web.archive.org/web/20140923084745/http://www.zoklet.net/totse/en/technology/telecommunications/wxmodem.html . 2014-09-23 . 2007 . 1986 . Totse.com.
- News: Moving Files Can Be a BLAST . Magidson . Steve . 15 May 1989 . UNIX Today! . CMP Media . 2018-02-18.
- da Cruz (1987) pp. 234, 253, 307
- Book: Wells, Nicholas . Guide to Linux Installation and Administration . 140 . Using UUCP for Remote Access . https://books.google.com/books?id=jQE-iUCjUKAC&pg=PA140 . Course Technology . 978-0-619-00094-3 . 2003 . Google Books .
- Web site: UUCP 'g' Protocol . Taylor . Ian Lance . FreeBSD Documentation Server . The FreeBSD Project . 2018-03-08.