Content deleted Content added
File transfer protocol moved to File Transfer Protocol |
Psychonaut (talk | contribs) New article on file transfer protocols in general |
||
Line 1:
:''This page is about file transfer protocols in general. For the standard Internet File Transfer Protocol, see [[FTP]].''
#REDIRECT [[File Transfer Protocol]▼
A '''file transfer protocol''' is a convention or standard that controls or enables the transfer of [[computer file|file]]s between two computing endpoints. Unlike with a general-purpose [[Protocol (computing)|communication protocol]], file transfer protocols are not designed to send arbitrary data or facilitate [[asynchronous communication]] such as [[Telnet]] sessions. They are meant solely to send the stream of [[bit]]s stored as a single unit in a [[file system]], plus any relevant [[metadata]] such as the [[filename]], file size, and [[timestamp]].
File transfer protocols usually operate on top of a lower-level protocol in a [[protocol stack]]. For example, the [[FTP|Internet FTP]] protocol operates as the topmost layer of the [[TCP/IP stack]], whereas [[XMODEM]], [[YMODEM]], and [[ZMODEM]] typically operate [[modem]]-to-modem across a serial protocol such as [[V.92]].
==List of file transfer protocols==
===Primarily used with [[TCP/IP]]===
*[[FTAM]]
*[[FTP]]
*[[HTTP]]
*[[rcp]]
*[[SSH file transfer protocol]]
*[[Secure copy]]
*[[Simple File Transfer Protocol]]
===Primarily used with [[UDP]]===
*[[Trivial File Transfer Protocol]]
===Primarily used with direct [[modem]] connections===
*[[Kermit]]
*[[MODEM7]]
*[[Punter (protocol)|Punter family]]:
**[[C1 (protocol)|C1]]
**[[C2 (protocol)|C2]]
**[[Multi-Punter]]
*[[UUCP]]
*[[WXmodem]]
*[[XMODEM]]
*[[YMODEM]]
*[[YMODEM-G]]
*[[ZMODEM]]
==See also==
*[[Protocol (computing)]]
*[[Communications protocol]]
*[[Bulletin board system]]
*[[List of network protocols]]
==External links==
*[http://www.omen.com/zmdmev.html Evolution and Selection of File Transfer Protocols by Chuck Forsberg]
|