List of file transfer protocols
Encyclopedia

Primarily used with TCP/IP

  • 9P
    9P
    9P is a network protocol developed for the Plan 9 from Bell Labs distributed operating system as the means of connecting the components of a Plan 9 system. Files are key objects in Plan 9. They represent windows, network connections, processes, and almost anything else available in the operating...

  • Apple Filing Protocol
    Apple Filing Protocol
    The Apple Filing Protocol is a network protocol that offers file services for Mac OS X and original Mac OS. In Mac OS X, AFP is one of several file services supported including Server Message Block , Network File System , File Transfer Protocol , and WebDAV...

     (AFP)
  • BitTorrent
  • FTAM
    FTAM
    FTAM, ISO standard 8571, is the OSI Application layer protocol for File Transfer Access and Management.The goal of FTAM is to combine into a single protocol both file transfer, similar in concept to the Internet FTP, as well as remote access to open files, similar to NFS...

  • FTP
    File Transfer Protocol
    File Transfer Protocol is a standard network protocol used to transfer files from one host to another host over a TCP-based network, such as the Internet. FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server...

    • FTP over SSL
      FTPS
      FTPS is an extension to the commonly used File Transfer Protocol that adds support for the Transport Layer Security and the Secure Sockets Layer cryptographic protocols....

       (FTPS)
  • HFTP
    HFTP
    HFTP is a protocol for accessing FTP resources via HTTP proxy. It uses ftp URL scheme in HTTP requests to a proxy.The notation of HFTP was introduced in Lftp client to distinguish between plain FTP protocol and indirect access via HTTP proxy. Lftp supports hftp URL scheme to select HFTP protocol...

  • HULFT
  • HTTP
    Hypertext Transfer Protocol
    The Hypertext Transfer Protocol is a networking protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web....

    • HTTPS
      Https
      Hypertext Transfer Protocol Secure is a combination of the Hypertext Transfer Protocol with SSL/TLS protocol to provide encrypted communication and secure identification of a network web server...

    • WebDAV
      WebDAV
      Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...

  • rcp
    Rcp (Unix)
    rcp stands for the Unix 'remote copy' command. It is a command on the Unix operating systems that is used to remotely copy—to copy one or more files from one computer system to another...

  • rsync
    Rsync
    rsync is a software application and network protocol for Unix-like and Windows systems which synchronizes files and directories from one location to another while minimizing data transfer using delta encoding when appropriate. An important feature of rsync not found in most similar...

  • Simple Asynchronous File Transfer (SAFT), bound to TCP port 487
  • Secure copy
    Secure copy
    Secure Copy or SCP is a means of securely transferring computer files between a local and a remote host or between two remote hosts. It is based on the Secure Shell protocol....

     (SCP)
  • SSH file transfer protocol
    SSH file transfer protocol
    In computing, the SSH File Transfer Protocol is a network protocol that provides file access, file transfer, and file management functionality over any reliable data stream...

     (SFTP)
  • Simple File Transfer Protocol
    Simple File Transfer Protocol
    Simple File Transfer Protocol, as defined by RFC 913, was proposed as an file transfer protocol with a level of complexity intermediate between TFTP and FTP....


Primarily used with UDP
User Datagram Protocol
The User Datagram Protocol is one of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer applications can send messages, in this case referred to as datagrams, to other hosts on an Internet Protocol network without requiring...

  • Fast and Secure Protocol (FASP)
    Fast And Secure Protocol
    Fast and Secure Protocol is an alternative to transmission control protocol for reliable, bulk data transport developed by . It is currently being promoted by Amazon.com in association with its cloud computing services as a way to greatly accelerate the rate of bulk data transfer over the public...

  • File Service Protocol
    File Service Protocol
    File Service Protocol is a UDP-based replacement for the File Transfer Protocol, designed for anonymous access with lower hardware and network requirements than FTP...

  • Multicast File Transfer Protocol
  • Multipurpose Transaction Protocol
    Multipurpose Transaction Protocol
    Multipurpose Transaction Protocol software is a proprietary transport protocol developed and marketed by Data Expedition, Inc. . DEI claims that MTP offers superior performance and reliability when compared to the Transmission Control Protocol transport protocol.-General:MTP is implemented using...

  • Trivial File Transfer Protocol (TFTP)
    Trivial File Transfer Protocol
    Trivial File Transfer Protocol is a file transfer protocol known for its simplicity. It is generally used forautomated transfer of configuration or boot files between machines in a local environment....

     -- designed for simplicity rather than speed
  • Tsunami UDP Protocol
    Tsunami UDP Protocol
    The Tsunami UDP Protocol is a UDP-based protocol that was developed for high-speed file transfer over network paths that have a high bandwidth-delay product. Such protocols are needed because standard TCP does not perform very well over paths with high bandwidth-delay products.Tsunami effects a...

  • UDP-based Data Transfer Protocol (UDT)
    UDP-based Data Transfer Protocol
    UDP-based Data Transfer Protocol , is a high performance data transfer protocol designed for transferring large volumetric datasets over high speed wide area networks...

  • UFTP
    UFTP
    UFTP is a UDP-based file transfer protocol and the name of a tool that implements that protocol. It was developed by Dennis Bush, and is designed for particularly efficient file transfers under scenarios where the file is to be broadcast/multicast or the transfer occurs over a wireless link...

     – UDP Based FTP with Multicast

Primarily used with direct modem
Modem
A modem is a device that modulates an analog carrier signal to encode digital information, and also demodulates such a carrier signal to decode the transmitted information. The goal is to produce a signal that can be transmitted easily and decoded to reproduce the original digital data...

 connections

  • ASCII dump
  • BiModem
    BiModem
    BiModem was one of the last file transfer protocols developed for use in Bulletin Board Systems. It was created by Erik Labs, and was revolutionary for its day....

  • CModem
    CModem
    C-Modem is a protocol driver developed by Lavio Pareschi in 1989 that works similarly and better than ZMODEM. It just includes a whole new file transfer protocol, built around the idea of crash recovery, easy of use and great performance...

  • CompuServe B
    B protocol
    CompuServe's B protocol, also known as CIS B, is a file transfer protocol developed for their commercial online service in 1981. The protocol was later expanded in the B Plus or QuickB version...

     (aka B protocol or CIS-B)
  • JMODEM
    JMODEM
    JMODEM is a file transfer protocol developed by Richard Johnson in 1988. It is similar to the seminal XMODEM in most ways, but uses a variable-size packet in order to make better use of the available bandwidth on high-speed modems....

  • HS/Link

  • Kermit and variants:
    • Kermit
      Kermit (protocol)
      Kermit is a computer file transfer/management protocol and a set of communications software tools primarily used in the early years of personal computing in the 1980s; it provides a consistent approach to file transfer, terminal emulation, script programming, and character set conversion across...

    • SuperKermit

  • LeechModem
    LeechModem
    LeechModem was a BBS file transfer protocol client. LeechModem was compatible with protocols like XMODEM , but it would mischievously NAK the last packet and then abort the file transfer. The user had successfully downloaded the file, but the BBS would mistakenly not count the aborted file transfer...

  • Lynx (protocol)
    Lynx (protocol)
    Lynx Is a protocol for the transfer of files over modems. The protocol uses a windowed batch data transmission protocol designed to achieve efficient, reliable, and flexibile file transfers. It was developed by Matthew Thomas in 1989.-Techniques:...

  • MEGAlink (protocol)
    MEGAlink (protocol)
    MEGAlink is a file transfer protocol developed by Paul Meiners in 1987. His goal was to design and implement a protocol that meets or exceeds the following criteria:# Fast. Efficiency must exceed 95% on average basis....

  • NMODEM
    NMODEM
    NMODEM is a file transfer protocol developed by L.B. Neal in 1990. NMODEM is essentially a version of XMODEM-CRC using larger 2048 byte blocks, as opposed to XMODEM's 128 byte blocks. NMODEM was implemented as a separate program, written in Turbo Pascal 5.0 for the "IBM" family of computers. The...

  • Punter family
    Punter (protocol)
    Punter is a generic term referring to any of various protocols for file transfer developed in the 1980s by Steve Punter, or their variants.- PET Transfer Protocol :...


  • SEAlink
    SEAlink
    SEAlink is a file transfer protocol that is backward compatible with XMODEM but features a sliding window system for improved throughput. SEAlink was written in 1986 as a part of the SEAdog FidoNet mailer written by System Enhancement Associates, creators of the famous ARC program...

  • SMODEM
    SMODEM
    Smodem is a bidirectional protocol for file transfer used between modems, developed by a Finnish company Arisoft. It was mainly used in BBS systems, because it could transfer files in both directions at the same time, and allowed users to chat with each other with AriSoft's GroupChat software...

  • SuperK
  • TELINK
  • Tmodem
    Tmodem
    Tmodem is a file transfer protocol developed in 1990 by Mike Bryeans of Micro TECH Systems. Tmodem is derived from the HTMS protocol Translink with special modifications so that it works well with BBS systems and terminal programs.-External links:* *...


  • UUCP and variants:
    • UUCP
      UUCP
      UUCP is an abbreviation for Unix-to-Unix Copy. The term generally refers to a suite of computer programs and protocols allowing remote execution of commands and transfer of files, email and netnews between computers. Specifically, a command named uucp is one of the programs in the suite; it...

    • UUCP-g

  • XMODEM and variants:
    • MODEM7 (Batch XMODEM)
    • XMODEM
      XMODEM
      XMODEM is a simple file transfer protocol developed as a quick hack by Ward Christensen for use in his 1977 MODEM.ASM terminal program. XMODEM became extremely popular in the early bulletin board system market, largely because it was so simple to implement...

      , XMODEM-1K, XMODEM-G
    • WXMODEM
      WXMODEM
      WXmodem, short for "Windowed Xmodem", is a variant of the Xmodem file transfer protocol developed by Peter Boswell optimized for high-latency data links. It supports block sizes of up to 512 bytes.-External links:* *...


  • YMODEM and variants:
    • YMODEM
      YMODEM
      YMODEM is a protocol for file transfer used between modems. YMODEM was developed by Chuck Forsberg as the successor to XMODEM and MODEM7, and was first implemented in his CP/M YAM program...

      , YMODEM-1K, YMODEM-G

  • ZMax
    ZMax
    ZMax is a file transfer protocol developed in 1990-1991 by Mike Bryeans who also developed Tmodem.Zmax is designed to replace Zmodem...

  • ZMODEM
    ZMODEM
    ZMODEM is a file transfer protocol developed by Chuck Forsberg in 1986, in a project funded by Telenet in order to improve file transfers on their X.25 network...


See also

  • File transfer
    File transfer
    File transfer is a generic term for the act of transmitting files over a computer network or the Internet. There are numerous ways and protocols to transfer files over a network. Computers which provide a file transfer service are often called file servers. Depending on the client's perspective the...

  • Protocol (computing)
  • Communications protocol
    Communications protocol
    A communications protocol is a system of digital message formats and rules for exchanging those messages in or between computing systems and in telecommunications...

  • Bulletin board system
    Bulletin board system
    A Bulletin Board System, or BBS, is a computer system running software that allows users to connect and log in to the system using a terminal program. Once logged in, a user can perform functions such as uploading and downloading software and data, reading news and bulletins, and exchanging...

  • List of network protocols

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK