Content deleted Content added
Anton.bersh (talk | contribs) m Remove link on author-link=Tatu Ylönen as discussed on Talk:OpenSSH#Tatu Ylönen link |
m General fixes, removed erroneous space |
||
Line 1:
{{about||file sharing software|Comparison of file sharing applications|file synchronization software|Comparison of file synchronization software}}▼
{{Use dmy dates|date=February 2018}}
▲{{about||file sharing software|Comparison of file sharing applications|file synchronization software|Comparison of file synchronization software}}
This article lists [[communication protocol]]s that are designed for [[file transfer]] over a [[telecommunications network]].
Line 60 ⟶ 59:
| style="text-align:left" | NACK-Oriented Reliable Multicast Transport Protocol || NORM || || || || {{ya|text={{IETF RFC|5740}}}} ||
|-
| style="text-align:left" | [[Odette File Transfer Protocol]] || [[OFTP]] || Organisation for Data Exchange by Tele Transmission in Europe || 1986 || [[X.25]] || {{partial|{{IETF RFC|6726}}}} || <ref name="Nash">{{cite IETF |title=ODETTE File Transfer Protocol |rfc=2204 |last=Nash |first=David |date=September 1997 |publisher=[[Internet Engineering Task Force|IETF]] |accessdate=2018-02-22}}</ref>
|-
| style="text-align:left" | [[Odette File Transfer Protocol|Odette File Transfer Protocol 2]] || [[OFTP|OFTP2]] || Organisation for Data Exchange by Tele Transmission in Europe || 2007 || X.25, Internet protocol suite || {{ya|text={{IETF RFC|5024}}}} {{small|(V1.3)}} || <ref name="Friend">{{cite IETF |title=ODETTE File Transfer Protocol 2 |rfc=5024 |last=Friend |first=Ieuan |date=November 2007 |publisher=[[Internet Engineering Task Force|IETF]] |accessdate=2018-02-22}}</ref>
|-
| style="text-align:left" | [[Reliable Blast UDP]] || [[RBUDP]] || Eric He et al. || 2002 || {{n/a}} || {{nonpartisan|No}} || <ref name="He">{{cite conference |url=https://www.evl.uic.edu/eric/papers/He-Cluster-02.pdf |title=Reliable Blast UDP: Predictable High Performance Bulk Data Transfer |first=Eric |last=He |first2=Jason |last2=Leigh |first3=Oliver |last3=Yu |first4=Thomas A. |last4=DeFanti |date=September 2002 |conference=IEEE Cluster Computing 2002 |___location=Chicago |book-title=Proceedings: IEEE International Conference on Cluster Computing, ICCC (January 2002) |oclc=5942572037 |issn=1552-5244 |pages=317–24 |access-date=2018-03-02}}</ref>
Line 78 ⟶ 77:
| style="text-align:left" | [[SSH file transfer protocol]] || [[SSH file transfer protocol|SFTP]] || Tatu Ylönen || {{sort|1997|c. 1997}} || Secure Shell || {{partial failure|[https://tools.ietf.org/html/draft-ietf-secsh-filexfer-13 IETF Draft] {{small|(2006)}}}} || <ref>{{cite mailing list |url=ftp://ftp.ietf.org/ietf-mail-archive/secsh/2012-09.mail |title=Re: where are SFTP v0 - 2 defined? |date=30 September 2012 |access-date=9 March 2018 |mailing-list=secsh |last=Ylönen |first=Tatu |quote=I designed and implemented the original SFTP protocol for SSH 2.0 back around 1997. Sami Lehtinen did further development on it.{{pb}}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).}}</ref>
|-
| style="text-align:left" | [[T.127]] || [[T.127]] || [[International Telecommunication Union|ITU]]
|-
| style="text-align:left" | [[Trivial File Transfer Protocol]] || [[TFTP]] || [[Noel Chiappa]] || 1980 || Internet protocol suite || {{ya|text={{IETF RFC|1350}}}} || <ref>{{cite IETF |title=The TFTP Protocol |ien=133 |last=Sollins |first=Karen R. |date=January 1980 |publisher=[[Internet Engineering Task Force|IETF]] |accessdate=2018-02-24}}</ref>
Line 105 ⟶ 104:
| style="text-align:left" | CCSDS File Delivery Protocol (CFDP) || {{None}} || {{yes}} || {{no}} || {{no}}
|-
| style="text-align:left" | [[Cross File Transfer]] ([[Cross File Transfer|CFT]]) || {{ya|text=[[Transport Layer Security|TLS]] / [[Secure Sockets Layer|SSL]]}} || || || || {{yes}} <ref name="Axway Software">{{cite web |url=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 |title=Transfer CFT 3.2.4 Users Guide § Configuring Transfer CFT |website=Axway.com |publisher=[[Axway Software]] |access-date=2018-02-18 |archive-url=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 |archive-date=19 February 2018 |url-status=dead }}</ref><ref name="docs.axway.com">{{cite web |url=https://docs.axway.com/bundle/Transfer_CFT_322_UsersGuide_LocalAdministration_allOS_en_HTML5/page/Content/architecture/intro_security.htm#Transport_Security |title=Transfer CFT 3.2.2 Local Administration Guide § Transport Security |website=Axway.com |publisher=[[Axway Software]] |access-date=2018-02-22}}</ref>
|-
| style="text-align:left" | EForward || {{yes-no|Proprietary}} || || || {{yes}} || <ref name="Sosinsky 851">{{cite book |chapter-url=https://books.google.com/books?id=3DOREqRZejcC&pg=PA851 |chapter=TCP - UDP Port Assignments |title=Networking Bible |last=Sosinsky |first=Barrie |page=851 |publisher=Wiley Publishing |isbn=978-0-470-43131-3 |oclc=471462746 |via=Google Books|date=2009-09-15 }}</ref>
|-
| style="text-align:left" | [[Ether File Transfer Protocol]] ([[EFTP]]) || {{n/a|None}} || {{dunno}} || {{no}} || {{no}} || <ref>{{cite web |url=http://xeroxalto.computerhistory.org/Indigo/Spruce/documents/PrintingAtParc.dm!1_/.appprinting.bravo.html |title=Printing at PARC—Appendix: Glossary of Terms § EFTP |quote=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. |date=4 August 1978 |access-date=2018-03-03}}</ref>
Line 131 ⟶ 130:
| style="text-align:left" | [[Micro Transport Protocol]] ([[μTP]]) || {{n/a|None}} || {{yes}} || {{Yes-No|[[Peer-to-peer file sharing|Peer-to-peer]]}} || {{no}} || <ref name="Norberg"/>
|-
| style="text-align:left" | Multicast Dissemination Protocol (MDP) || {{n/a|None}} || || {{yes}} || {{yes}} || <ref>{{cite web |url=https://downloads.pf.itd.nrl.navy.mil/docs/mdp/MdpDevGuide.html |title=Multicast Dissemination Protocol (MDP) Developer's Guide |last=Adamson |first=Brian |last2=Macker |first2=Joe |website=nrl.navy.mil |publisher=[[United States Naval Research Laboratory]] |access-date=2018-02-22}}</ref><ref name="nrl.navy.mil">{{cite web |url=https://www.nrl.navy.mil/itd/ncs/products/mdp/history |title=Multicast Dissemination Protocol History |website=nrl.navy.mil |publisher=United States Naval Research Laboratory |access-date=2018-02-22}}</ref>
|-
| style="text-align:left" | [[Multicast File Transfer Protocol]] ([[Multicast File Transfer Protocol|MFTP]]) || {{n/a|None}} || {{yes}} || {{yes}} || {{no}} || <ref>{{cite IETF |title=StarBurst Multicast File Transfer Protocol (MFTP) Specification |draft=miller-mftp-spec-03 |sectionname=IANA Assigned UDP Port |page=10 |last=Miller |first=Kenneth |last2=Robertson |first2=Kary |last3=Tweedly |first3=Alex |last4=White |first4=Marc |date=April 1998 |publisher=[[Internet Engineering Task Force|IETF]] |accessdate=2018-02-18}}</ref><ref>{{cite web |url=https://www.ics.uci.edu/~ejw/hidden/mftp.htm |title=StarBurst MFTP Compared to Today's File Transfer Protocols: A White Paper |year=1996 |publisher=StarBurst Communications |via=University of California, Irvine}}</ref>
|-
| style="text-align:left" | NACK-Oriented Reliable Multicast Transport Protocol (NORM) || {{ya|text=[[IPsec]]}} || || {{yes}} || {{yes}} || <ref name="NACK-Oriented Reliable Multicast N">{{cite web |url=https://www.nrl.navy.mil/itd/ncs/products/norm |title=NACK-Oriented Reliable Multicast (NORM) |website=nrl.navy.mil |publisher=[[United States Naval Research Laboratory]] |access-date=2018-02-22}}</ref><ref name="Adamson">{{cite IETF |title=NACK-Oriented Reliable Multicast (NORM) Transport Protocol |rfc=5740 |last=Adamson |first=Brian |last2=Bormann |first2=Carsten |last3=Handley |first3=Mark |last4=Macker |first4=Joe |date=November 2009 |publisher=[[Internet Engineering Task Force|IETF]] |accessdate=2018-02-22}}</ref>
|-
| style="text-align:left" | [[Odette File Transfer Protocol]] ([[OFTP]]) || {{n/a|None}} || || || {{yes}} || <ref
|-
| style="text-align:left" | [[Odette File Transfer Protocol|Odette File Transfer Protocol 2]] ([[OFTP|OFTP2]]) || {{ya|text=[[Transport Layer Security|TLS]]}} || || || {{yes}} || <ref
|-
| style="text-align:left" | [[Reliable Blast UDP]] ([[RBUDP]]) || {{n/a|None}} || {{no}} || {{no}} || || <ref name="He"/><ref>{{cite conference |url=http://www.ece.virginia.edu/mv/pubs/confs/2012/CMC2012/447.pdf |title=A Reliable Message Multicast Transport Protocol for Virtual Circuits |last=Li |first=Jie |last2=Veeraraghavan |first2=Malathi |year=2012 |conference=4th International Conference on Communications, Mobility, and Computing (CMC 2012) |page=120 |access-date=2018-03-02}}</ref><ref>{{GitHub|Holdo/RBUDP}}</ref>
Line 147 ⟶ 146:
| style="text-align:left" | [[Secure copy]] ([[Secure copy|SCP]]) || {{ya|text=[[Secure Shell]]}} || {{no}} || {{no}} || {{no}} ||
|-
| style="text-align:left" | [[Secure Hypertext Transfer Protocol]] ([[S-HTTP]]) || {{ya|text=[[Cryptographic Message Syntax|CMS]] / [[MIME Object Security Services|MOSS]] / other}} || {{no}} || {{no}} || {{no}} || <ref>{{cite IETF |title=The Secure HyperText Transfer Protocol |rfc=2660 |last=Rescorla |first=Eric |last2=Schiffman |first2=Allan M. |date=August 1999 |publisher=[[Internet Engineering Task Force|IETF]] |accessdate=2018-02-20}}
|-
| style="text-align:left" | [[Simple Asynchronous File Transfer]] ([[Simple Asynchronous File Transfer|SAFT]]) || {{ya|text=[[Pretty Good Privacy|PGP]]}} || {{dunno}} || {{no}} || {{no}} || <ref name="fex"/><ref name="sendfile"/><ref>{{cite web |url=https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?&page=9 |title=Service Name and Transport Protocol Port Number Registry |website=IANA.org |publisher=[[Internet Assigned Numbers Authority]] |date=21 February 2018 |access-date=2018-02-22}}</ref>
Line 161 ⟶ 160:
| style="text-align:left" | [[Tsunami UDP Protocol]] || {{n/a|None}} || {{no}} || {{no}} || {{no}} || <ref>{{cite web |url=https://www.bluepiit.com/blog/tsunami-udp-protocol-installation-setup-and-limitations/ |title=Tsunami UDP Protocol – Installation, Setup and Limitations |date=13 October 2015 |website=BluePiIT.com |publisher=BluePi Consulting |access-date=2018-02-20}}</ref><ref name="FC">{{cite web |url=http://filecatalyst.com/open-source-fast-file-transfers/ |title=Open Source Fast File Transfers |last=Tkaczewski |first=John |date=18 June 2012 |website=FileCatalyst.com |publisher=FileCatalyst |access-date=2018-02-24}}</ref>
|-
| style="text-align:left" | [[Tus open protocol for resumable file uploads]] ([[Tus open protocol for resumable file uploads|tus]]) || {{optional|Optional/Unspecified}}{{efn|It's recommended to use [[HTTPS]] provided by a webserver, proxy, or SSL terminator.}} || {{yes}} || {{no}} || {{no}} || <ref name="github"
|-
| style="text-align:left" | [[UDP-based Data Transfer Protocol]] ([[UDP-based Data Transfer Protocol|UDT]]) || {{unofficial|Experimental}} || {{no}} || {{no}} || {{no}} || <ref name="FC"/><ref>{{cite conference |last1=Valeros Bernardo |first1=Danilo |last2=Hoang |first2=Doan B. |year=2010 |title=End-to-End Security Methods for UDT Data Transmissions |conference=International Conference on Future Generation Information Technology |book-title=Future Generation Information Technology |page=383 |doi=10.1007/978-3-642-17569-5_38 |isbn=978-3-642-17569-5 }}</ref><ref>{{cite thesis |last=Valeros Bernardo |first=Danilo |year=2012 |title=Network Security Mechanisms and Implementations for the Next Generation Reliable Fast Data Transfer Protocol—UDT |type=Ph.D. thesis |publisher=[[University of Technology Sydney]] |oclc=830759422 |url=https://opus.lib.uts.edu.au/bitstream/10453/21431/2/02Whole.pdf |pages=22, 91–102 |access-date=2018-02-21}}</ref>
Line 193 ⟶ 192:
| style="text-align:left" colspan="2" | [[CCSDS File Delivery Protocol]] ([[CCSDS File Delivery Protocol|CFDP]]) || || || || || || || || ||
|-
| style="text-align:left" colspan="2" | [[Cross File Transfer]] ([[Cross File Transfer|CFT]]) || 1761{{efn|name=i}} || || TCP / [[X.25]] || || || || || <ref name="Axway Software"/><ref name="docs.axway.com"/>
|-
| style="text-align:left" colspan="2" | EForward || 2181 || || TCP / UDP || || || || || || <ref
|-
| style="text-align:left" colspan="2" | [[Ether File Transfer Protocol]] ([[EFTP]]) || {{n/a}} || {{n/a}} || {{n/a|None}} || {{n/a}} || {{n/a}} || {{n/a|None}} || {{n/a}} || {{n/a}} ||
Line 221 ⟶ 220:
| style="text-align:left" colspan="2" | [[Micro Transport Protocol]] ([[μTP]]) || || || UDP || || || || {{no}} || {{n/a}} || <ref name="IANA"/>
|-
| style="text-align:left" colspan="2" | Multicast Dissemination Protocol (MDP) || {{varies|Chosen by user}} || || UDP || || || || || || <ref>{{cite web |url=https://downloads.pf.itd.nrl.navy.mil/docs/mdp/MdpDevGuide.html |title=Multicast Dissemination Protocol (MDP) Developer's Guide |last=Adamson |first=Brian |last2=Macker |first2=Joe |website=nrl.navy.mil |publisher=[[United States Naval Research Laboratory]] |access-date=2018-02-22}}</ref><ref
|-
| style="text-align:left" colspan="2" | [[Multicast File Transfer Protocol]] ([[Multicast File Transfer Protocol|MFTP]]) || 5402 || || UDP || || || || {{yes}} || Steve Bannister || <ref name="IANA"/>
|-
| style="text-align:left" colspan="2" | NACK-Oriented Reliable Multicast Transport Protocol (NORM) || || || UDP || || || || || || <ref
|-
| style="text-align:left" colspan="2" | [[Odette File Transfer Protocol]] ([[OFTP]]) || 3305 || || TCP / X.25 || || || TCP / X.25 || || || <ref
|-
| style="text-align:left" colspan="2" | [[Odette File Transfer Protocol|Odette File Transfer Protocol 2]] ([[OFTP|OFTP2]]) || 6619 || || TCP / X.25 || || || TCP / X.25 || || || <ref
|-
| style="text-align:left" colspan="2" | [[Reliable Blast UDP]] ([[RBUDP]]) || {{varies|Chosen by user}} || || UDP || || || || {{no}} || {{n/a}} || <ref name="IANA"/>
|