Content deleted Content added
Anton.bersh (talk | contribs) Cleanup after deletion of EForward. See Wikipedia:Articles for deletion/EForward (2nd nomination). |
m →Overview: HTTP to HTTPS for SourceForge |
||
(39 intermediate revisions by 25 users not shown) | |||
Line 1:
{{Short description|none}}
{{
{{Use dmy dates|date=February 2018}}
Line 7 ⟶ 8:
==Protocols for packet-switched networks==
A [[packet-switched]] network [[Data transmission|transmits data]] that is divided into units called ''[[Network packet|packets]]''. A packet comprises a [[Header (computing)|header]] (which describes the packet) and a [[Payload (computing)|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]].
Line 22:
|-
! scope="col" | Full name !! scope="col" | Abbreviation
|-
| style="text-align:left" | [[Background Intelligent Transfer Service]] || [[Background_Intelligent Transfer Service|BITS]] || [[Microsoft]] || 2001 || {{n/a}} || {{nonpartisan|No}} || <ref>{{cite web |url=https://learn.microsoft.com/en-us/windows/win32/bits/background-intelligent-transfer-service-portal |title=Background_Intelligent Transfer Service |date=25 May 2021 |website=[[Microsoft Learn]] }}</ref>
|-
| style="text-align:left" | [[BitTorrent (protocol)|BitTorrent]] || [[BitTorrent (protocol)|BT]] || [[Bram Cohen]] || 2001 || {{n/a}} || {{nonpartisan|No}} || <ref>{{cite web |url=http://finance.groups.yahoo.com/group/decentralization/message/3160 |title=The BitTorrent Protocol Specification |date=2 July 2001 |last=Cohen |first=Bram |author-link=Bram Cohen |website=[[Yahoo! Groups|Yahoo! Finance Groups]] |archive-url=https://web.archive.org/web/20081216141736/http://finance.groups.yahoo.com/group/decentralization/message/3160 |archive-date=2008-12-16 |access-date=2018-02-23}}</ref>
Line 27 ⟶ 29:
| style="text-align:left" | [[CCSDS File Delivery Protocol]] || [[CCSDS File Delivery Protocol|CFDP]] || || 2002|| {{n/a}} || {{operational|[[ISO]] [https://www.iso.org/standard/43829.html 17355:2007 (v4)]<br/>[[CCSDS]] [https://public.ccsds.org/Pubs/727x0b5.pdf 727.0-B-5]}} ||
|-
| style="text-align:left" |
|-
| style="text-align:left" | [[Ether File Transfer Protocol]] || [[EFTP]] || [[John Shoch]] || 1979 || [[PARC Universal Packet]] || {{nonpartisan|No}} || <ref>{{cite book |title=EFTP: A PUP-based Ether File Transfer Protocol |last=Shoch |first=John |author-link=John Shoch |year=1979}}</ref><ref>{{cite book |title=A Relational Approach to Monitoring Complex Systems |last=Snodgrass |first=Richard |author-link=Richard T. Snodgrass |date=December 1982 |pages=[https://archive.org/details/DTIC_ADA125988/page/n129 119], 149 |url=https://archive.org/details/DTIC_ADA125988 |access-date=2018-03-03}}</ref>
|-
| style="text-align:left" | [[Fast and Secure Protocol]] || [[FASP]] || [[Ying Xu]], Michelle Munson, Serban Simu || 2007 || {{n/a}} || {{nonpartisan|No}} || <ref>{{cite patent |country=
|-
| style="text-align:left" | [[File Delivery over Unidirectional Transport]] || [[FLUTE]] || [[Internet Society]] || 2004 || {{n/a}} || {{partial|{{IETF RFC|6726}}}} || <ref>{{cite IETF |title=FLUTE - File Delivery over Unidirectional Transport |rfc=3926 |last=Paila |first=Toni |last2=Luby |first2=Michael |last3=Lehtonen |first3=Rami |last4=Roca |first4=Vincent |last5=Walsh |first5=Rod |date=October 2004 |publisher=[[Internet Engineering Task Force|IETF]] |accessdate=2018-03-07}}</ref>
Line 37 ⟶ 39:
| style="text-align:left" | [[File Service Protocol]] || [[File Service Protocol|FSP]] || Wen-King Su || 1991 || {{n/a}} || {{nonpartisan|No}} || <ref>{{cite book |title=The Telecommunications Illustrated Dictionary |edition=2nd |editor-last=Petersen |editor-first=Julie K. |publisher=CRC Press |year=2002 |isbn=978-1-4200-4067-8 |via=Google Books |chapter-url=https://books.google.com/books?id=YH_LBQAAQBAJ&pg=PA357 |chapter=File Service Protocol |page=357 }}</ref><ref>{{cite web |url=http://www.faqs.org/faqs/fsp-faq/part2/ |title=File Service Protocol (FSP) Frequently Asked Questions [Part 2/2] |date=21 July 1995 |at=Section: "Who writes and maintains FSP software?" |website=FAQs.org |access-date=2018-03-03}}</ref>
|-
| style="text-align:left" | [[File Transfer Access and Management]] || [[FTAM]] || || 1988 || || {{operational|[[ISO]] [https://www.iso.org/standard/15851.html 8571-4:1988]}} ||
|-
| style="text-align:left" | [[File Transfer Protocol]] || [[FTP]] || [[Abhay Bhushan]] || 1971 || [[Internet protocol suite]] || {{ya|text={{IETF RFC|959}}}} || <ref>{{cite IETF |title=A File Transfer Protocol |rfc=114 |last=Bhushan |first=Abhay |authorlink=Abhay Bhushan |date=April 1971 |publisher=[[Internet Engineering Task Force|IETF]] |accessdate=2018-02-24}}</ref>
Line 43 ⟶ 45:
| style="text-align:left" | [[FTP Secure]] || [[FTPS]] || [[Internet Society]] || 1997 || Internet protocol suite || {{partial|{{IETF RFC|2228|4217}}}} || <ref>{{cite IETF |title=FTP Security Extensions |rfc=2228 |last=Horowitz |first=M. |last2=Lunt |first2=S. |date=October 1997 |publisher=[[Internet Engineering Task Force|IETF]] |accessdate=2018-03-03}}</ref><ref>{{cite IETF |title=Securing FTP with TLS |rfc=4217 |last=Ford-Hutchinson |first=Paul |date=October 2005 |publisher=[[Internet Engineering Task Force|IETF]] |accessdate=2018-03-03}}</ref>
|-
| style="text-align:left" | [[HTTP Secure]] || [[HTTPS]] || [[Taher Elgamal]] et al. || 1995 || Internet protocol suite || {{
|-
| style="text-align:left" | Host Unix Linkage File Transfer || HULFT || {{dunno}} || 1993 || {{n/a}} || {{nonpartisan|No}} ||
|-
| style="text-align:left" | [[Hypertext Transfer Protocol]] || [[HTTP]] || [[Tim Berners-Lee]] et al. || 1991 || Internet protocol suite || {{
|-
| style="text-align:left" | [[Micro Transport Protocol]] || [[μTP]] || [[Ludvig Strigeus]], Greg Hazel, [[Stanislav Shalunov]], Arvid Norberg, [[Bram Cohen]] || 2007 || {{n/a}} || {{nonpartisan|No}} || <ref name="Norberg">{{cite web |url=http://bittorrent.org/beps/bep_0029.html |title=uTorrent transport protocol |last=Norberg |first=Arvid |date=22 June 2009 |website=BitTorrent.org |access-date=2018-03-10}}</ref><ref>{{cite web |url=https://www.slideshare.net/eCommConf/eric-klinker-presentation-at-emerging-communication-conference-awards-2010-america/11 |title=Eric Klinker Presentation at Emerging Communication Conference & Awards 2010 America § Status of uTP |last=Klinker |first=Eric |date=16 May 2010 |publisher=eCommConf |access-date=2018-03-10}}</ref>
|-
| style="text-align:left" | Multicast Dissemination Protocol || MDP || || 1993 || || {{nonpartisan|No}} ||
|-
| style="text-align:left" | [[Multicast File Transfer Protocol]] || [[Multicast File Transfer Protocol|MFTP]] || C. Kenneth Miller et al. || 1995 || {{n/a}} || {{partial failure|[https://tools.ietf.org/html/draft-miller-mftp-spec-03 IETF Draft] {{small|(1998)}}}} || <ref>{{cite patent |country=
|-
| style="text-align:left" | NACK-Oriented Reliable Multicast Transport Protocol || NORM || || 2000 || || {{
|-
| 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 || {{
|-
| 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 |
|-
| style="text-align:left" | [[Rcp (Unix)|Remote copy]] || [[Rcp (Unix)|rcp]] || {{dunno}} || 1982 || Internet protocol suite || {{nonpartisan|No}} || <ref>{{cite book |title=Open Sources: Voices from the Open Source Revolution |last=McKusick |first=Marshall Kirk |author-link=Marshall Kirk McKusick |year=1999 |isbn=978-1-56592-582-3 |chapter=Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable |chapter-url=http://www.oreilly.com/openbook/opensources/book/kirkmck.html |publisher=O'Reilly & Associates |at=[https://archive.org/details/isbn_9781565925823/page/ Section: "4.2BSD"] |title-link=Open Sources: Voices from the Open Source Revolution }}</ref>
|-
| style="text-align:left" | [[Secure copy]] || [[Secure copy|SCP]] || Tatu Ylönen ||
|-
| style="text-align:left" | [[Secure Hypertext Transfer Protocol]] || [[S-HTTP]] || IETF Web Transaction Security Working Group || 1999 || {{n/a}} || {{partial|{{IETF RFC|2660}}}} || <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-03-09}}</ref>
Line 71 ⟶ 73:
| style="text-align:left" | [[Simple Asynchronous File Transfer]] || [[Simple Asynchronous File Transfer|SAFT]] || Ulli Horlacher || 1995 || {{n/a}} || {{nonpartisan|No}} || <ref name="fex">{{cite web |url=https://fex.belwue.de/saft/ |title=SAFT / sendfile |last=Horlacher |first=Ulli |website=fex.belwue.de |access-date=2018-03-03}}</ref><ref name="sendfile">{{cite web |url=http://manpages.org/sendfile |title=sendfile(1) |last=Horlacher |first=Ulli |website=manpages.org |access-date=2018-03-03}}</ref>
|-
| style="text-align:left" | [[Simple File Transfer Protocol]] || [[Simple File Transfer Protocol|SFTP]] || Mark K. Lottor || 1984 || {{n/a}} || {{
|-
| 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). }}{{Dead link|date=December 2023 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
|-
| style="text-align:left" | [[T.127]] || [[T.127]] || [[International Telecommunication Union|ITU]]<ref name="ITU-IT T.127">{{cite web |url=https://www.itu.int/rec/T-REC-T.127 |title=T.127: Multipoint binary file transfer protocol |access-date=2021-03-23 |publisher=[[International Telecommunication Union|ITU]]}}</ref> || 1995 <ref name="ITU-IT T.127 (08/95)">{{cite web |url=https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-T.127-199508-S!!PDF-E&type=items |title=T.127 (08/95) Multipoint binary file transfer protocol |access-date=2021-03-23 |publisher=[[International Telecommunication Union|ITU]]}}</ref> || {{n/a}} || {{operational|[[ITU]] [http://www.itu.int/rec/T-REC-T.127 T.127]}} ||
Line 79 ⟶ 81:
| 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>
|-
| style="text-align:left" | [[Tsunami UDP Protocol]] || [[Tsunami UDP Protocol|Tsunami]] || Mark Meiss et al. || 2002 || {{n/a}} || {{nonpartisan|No}} || <ref>{{cite web |url=
|-
| style="text-align:left" | [[Tus open protocol for resumable file uploads]] || [[Tus open protocol for resumable file uploads|tus]] || Felix Geisendörfer, Marius Kleidl et al. || 2014 || {{n/a}} || {{nonpartisan|No}} || <ref name="github">{{GitHub|tus/tus-resumable-upload-protocol/blob/master/protocol.md}}</ref><ref name="tusio">{{cite web |url=https://tus.io |title=tus - resumable file uploads}}</ref>
Line 85 ⟶ 87:
| style="text-align:left" | [[UDP-based Data Transfer Protocol]] || [[UDP-based Data Transfer Protocol|UDT]] || Yunhong Gu || 2004 || {{n/a}} || {{nonpartisan|No}} ||
|-
| style="text-align:left" | [[UDP-based File Transfer Protocol]] || [[UFTP]] || Dennis Bush || 2001 || {{n/a}} || {{nonpartisan|No}} || <ref name="UFTP changes">{{cite web |url=
|-
| style="text-align:left" | [[Unix-to-Unix Copy]] || [[UUCP]] || [[Mike Lesk]] || 1979 || {{n/a}} || {{nonpartisan|No}} ||
|-
| style="text-align:left" | Warp Speed Data Transfer || WDT || Laurent Demailly et al. || 2015 || {{n/a}} || {{nonpartisan|No}} || <ref>{{cite web |url=https://github.com/
|}
Line 97 ⟶ 99:
{| class="wikitable sortable" style="text-align:center"
! scope="col" | Protocol !! scope="col" | Encryption<br/>{{small|(data)}} !! scope="col" | Transfer<br/>resuming !! scope="col" | [[Multicast]]<br/>capable !! scope="col" | [[Managed file transfer|Managed]] !! scope="col" class="unsortable" | {{abbr|Refs|References}}
|-
| style="text-align:left" | [[Background Intelligent Transfer Service|BITS]] || {{ya|text=Optional [[Transport Layer Security|TLS]] / [[Advanced Encryption Standard|AES-128]]}}{{efn|[[Transport Layer Security|TLS]] when BITS is used with HTTPS, [[Advanced Encryption Standard|AES-128]] when used with [[Server Message Block|SMB 3]], none with HTTP or SMB version below 3.0}} || {{yes}} || {{no}} || {{no}} ||
|-
| style="text-align:left" | [[BitTorrent (protocol)|BitTorrent]] || {{n/a|None}}{{efn|name=a}} || {{yes}} || {{Yes-No|[[Peer-to-peer file sharing|Peer-to-peer]]}} || {{no}} || <ref>{{cite web |url=http://www.bittorrent.org/beps/bep_0003.html |title=The BitTorrent Protocol Specification |date=4 February 2017 |last=Cohen |first=Bram |author-link=Bram Cohen |orig-year=2008 |at=Section: "Trackers" |website=BitTorrent.org |access-date=2018-02-22}}</ref><ref>{{cite web |url=https://wiki.vuze.com/w/Message_Stream_Encryption |title=Message Stream Encryption |website=Vuze Wiki |date=1 December 2007 |orig-year=2006 |publisher=Azureus Software |access-date=2018-03-10}}</ref>
|-
| style="text-align:left" | CCSDS File Delivery Protocol (CFDP) || {{None}} || {{yes}} || {{no}} || {{no}} ||
|-
| style="text-align:left" |
|-
| 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 108 ⟶ 112:
| style="text-align:left" | [[Fast and Secure Protocol]] ([[FASP]]) || {{ya|text=[[AES-256]] / [[AES-192]] / [[AES-128]]}} || {{yes}} || {{no}} || || <ref>{{cite web |url=https://www.theregister.co.uk/2015/10/01/aspera/ |title=Aspera high speed file transfer: Let the cloud protocol wars begin |last=Pott |first=Trevor |date=1 October 2015 |website=[[The Register]] |access-date=2018-02-18}}</ref><ref>{{cite web |url=http://asperasoft.com/technology/transport/fasp/fasp-security-model/ |title=FASP Security Model |date=2017 |website=AsperaSoft.com |publisher=Aspera |access-date=2018-02-18}}</ref><ref>{{cite web |url=https://support.asperasoft.com/hc/en-us/articles/216125578-Resuming-file-transfers-with-ascp |title=Resuming file transfers with ascp |last=Campos |first=Andrea |date=2 June 2016 |website=AsperaSoft.com |publisher=Aspera |access-date=2018-03-02}}</ref>
|-
| style="text-align:left" | [[File Delivery over Unidirectional Transport]] ([[File Delivery over Unidirectional Transport|FLUTE]]) || {{optional|Optional/Unspecified}}{{efn|RFC 6726 suggests [[IPSec]] as one option.}} || {{no}} || {{yes}} || || <ref>{{cite IETF |title=FLUTE - File Delivery over Unidirectional Transport |rfc=3926 |last=Paila |first=Toni |last2=Walsh |first2=Rod |last3=Luby |first3=Michael |last4=Roca |first4=Vincent |last5=Lehtonen |first5=Rami |date=November 2012 |publisher=[[Internet Engineering Task Force|IETF]] |accessdate=2018-03-07}}</ref><ref>{{cite web |title=Analysis of the FLUTE Data Carousel |url=http://mad.cs.tut.fi/doc/Analysis_of_the_FLUTE_Data_Carousel_paper.pdf |
|-
| style="text-align:left" | [[File Service Protocol]] ([[File Service Protocol|FSP]]) || {{n/a|None}} || {{yes}} || {{no}} || {{no}} || <ref>{{cite web |url=http://www.faqs.org/faqs/fsp-faq/part1/ |title=File Service Protocol (FSP) Frequently Asked Questions v1.1 |date=19 August 1996 |website=FAQs.org |access-date=2018-02-18}}</ref><ref>{{cite book |chapter-url=http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-sg-en-4/ch-ports.html |chapter=Common Ports |title=Red Hat Enterprise Linux 4: Security Guide |year=2005 |publisher=[[Red Hat]] |access-date=2018-03-02}}</ref>
Line 126 ⟶ 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 |archive-url=https://web.archive.org/web/20151209021755/http://downloads.pf.itd.nrl.navy.mil/docs/mdp/MdpDevGuide.html |url-status=dead |archive-date=9 December 2015 |title=Multicast Dissemination Protocol (MDP) Developer's Guide |
|-
| 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/
|-
| style="text-align:left" | [[Odette File Transfer Protocol]] ([[OFTP]]) || {{n/a|None}} || || || {{yes}} || <ref name="Nash"/>
Line 136 ⟶ 140:
| style="text-align:left" | [[Odette File Transfer Protocol|Odette File Transfer Protocol 2]] ([[OFTP|OFTP2]]) || {{ya|text=[[Transport Layer Security|TLS]]}} || || || {{yes}} || <ref name="Friend"/>
|-
| 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 |
|-
| style="text-align:left" | [[Rcp (Unix)|Remote copy]] ([[Rcp (Unix)|rcp]]) || {{n/a|None}} || {{no}} || {{no}} || {{no}} || <ref>{{cite web |url=http://sourcedaddy.com/networking/rlogin-rsh-and-rcp.html |title=Rlogin, RSH, and RCP |website=SourceDaddy |access-date=2018-02-18}}</ref>
Line 150 ⟶ 154:
| style="text-align:left" | [[SSH file transfer protocol]] ([[SSH file transfer protocol|SFTP]]) || {{ya|text=[[Secure Shell]]}} || {{yes}} || {{no}} || {{no}} || <ref>{{cite web |url=https://www.ssh.com/ssh/sftp/#sec-SFTP-Port-Number |title=SFTP - SSH Secure File Transfer Protocol § SFTP Port Number |last=Ylonen |first=Tatu |date=10 October 2017 |website=SSH.com |access-date=2018-03-03}}</ref>
|-
| style="text-align:left" | [[T.127]] || {{n/a|None}} || {{yes}} || {{yes}} || {{no}} || <ref>{{cite web |url=https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-T.127-200708-I!!PDF-E&type=items |title=ITU-T Rec. T.127 (08/2007) Multipoint binary file transfer protocol |page=4 |year=2008 |publisher=[[International Telecommunication Union]]}}</ref><ref>{{cite web |url=https://www.packetizer.com/ipmc/t120/primer/t120_primer.pdf |title=A Primer on the T.120 Series |year=1997 |orig-year=1995 |pages=2, 4 |publisher=DataBeam Corporation |access-date=2018-03-02}}</ref><ref>{{cite book |title=Network Protocols Handbook |chapter=T.120: Multipoint Data Conferencing and Real Time Communication Protocols |date=January 2005 |chapter-url=https://books.google.com/books?id=D_GrQa2ZcLwC&pg=PA137 |edition=2 |page=137 |publisher=Javvin Technologies|isbn=9780974094526 }}</ref>
|-
| style="text-align:left" | [[Trivial File Transfer Protocol]] ([[TFTP]]) || {{n/a|None}} || {{no}} || {{no}} || {{no}} || <ref>{{cite IETF |title=The TFTP Protocol (Revision 2) |rfc=1350 |last=Sollins |first=Karen R. |date=July 1992 |publisher=[[Internet Engineering Task Force|IETF]] |accessdate=2018-02-22}}</ref>
Line 162 ⟶ 166:
| style="text-align:left" | [[UDP-based File Transfer Protocol]] ([[UFTP]]) || {{ya|text=[[AES-256]] / [[AES-128]] / [[3DES]] / [[Data Encryption Standard|DES]]}}{{efn|name=f}} || {{yes}} || {{yes}} || {{no}} || <ref name="FC"/><ref name="UFTP changes"/><ref>{{cite web |url=https://wiki.wireshark.org/Protocols/uftp |title=Encrypted UDP based FTP with multicast (UFTP) |date=7 August 2016 |website=Wireshark Wiki |access-date=2018-02-21}}</ref>
|-
| style="text-align:left" | [[Unix-to-Unix Copy]] ([[UUCP]]) || {{n/a|None}} || {{some}}{{efn|The [[UUCP#History|BNU]] implementation of UUCP can resume an interrupted file transfer.}} || {{no}} || {{no}} || <ref>{{cite web |url=http://www.onlamp.com/pub/a/onlamp/2004/01/09/uucp.html |title=Mobile Email with UUCP |last=Reifschneider |first=Sean |date=8 January 2004 |website=ONLamp |publisher=[[O'Reilly Media]] |access-date=2018-02-20 |archive-date=10 December 2017 |archive-url=https://web.archive.org/web/20171210150712/http://www.onlamp.com/pub/a/onlamp/2004/01/09/uucp.html |url-status=dead }}</ref><ref>{{cite book |title=Using & Managing UUCP |last=Ravin |first=Ed |year=1996 |edition=2nd |page=70 |publisher=O'Reilly & Associates |isbn=978-1-56592-153-5}}</ref>
|-
| style="text-align:left" | Warp Speed Data Transfer (WDT) || {{ya|text=[[AES-128]] ([[Block cipher mode of operation#Output Feedback (OFB)|OFB]] / [[Block cipher mode of operation#Counter (CTR)|CTR]])}} || {{yes}} || {{no}} || {{no}} || <ref>{{cite AV media |url=https://www.youtube.com/watch?v=WSjvNPgrGRE |archive-url=https://ghostarchive.org/varchive/youtube/20211212/WSjvNPgrGRE| archive-date=2021-12-12 |url-status=live|title=WDT RocksDB Dec 16 2016 |date=23 December 2016 |publisher=Laurent Demailly |via=YouTube |access-date=2018-02-23}}{{cbignore}}</ref><ref>{{cite web |url=https://github.com/facebook/wdt/wiki/Getting-Started-with-the-WDT-command-line |title=Getting Started with the WDT command line |last=Demailly |first=Laurent |date=17 October 2015 |website=GitHub |access-date=2018-03-01}}</ref><ref>{{GitHub|LazyZhu/wdt}}</ref>
|}
Line 184 ⟶ 188:
! scope="col" | [[Server (computing)|Server]] !! scope="col" | [[Client (computing)|Client]] !! scope="col" | [[Transport layer|Transport]]
|-
| style="text-align:left" colspan="2" | [[
|- | style="text-align:left" colspan="2" | [[BitTorrent]] || 6881{{efn|name=BT_port}} || 6881 || TCP || 6881 || 6881 || TCP || {{no}} || {{n/a}} || <ref name="IANA">{{cite web |url=https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.txt |title=Service Name and Transport Protocol Port Number Registry |date=28 February 2018 |website=IANA.org |publisher=[[Internet Assigned Numbers Authority]] |access-date=2018-03-17}}</ref> |-
| style="text-align:left" colspan="2" | [[CCSDS File Delivery Protocol]] ([[CCSDS File Delivery Protocol|CFDP]]) || || || || || || || || ||
|-
| style="text-align:left" colspan="2" |
|-
| 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 214 ⟶ 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 |archive-url=https://web.archive.org/web/20151209021755/http://downloads.pf.itd.nrl.navy.mil/docs/mdp/MdpDevGuide.html |url-status=dead |archive-date=9 December 2015 |title=Multicast Dissemination Protocol (MDP) Developer's Guide |
|-
| style="text-align:left" colspan="2" | [[Multicast File Transfer Protocol]] ([[Multicast File Transfer Protocol|MFTP]]) || 5402 || || UDP || || || || {{yes}} || Steve Bannister || <ref name="IANA"/>
Line 259 ⟶ 265:
{{efn|name=i|1761 is the default port, but 1761–1768 are allocated by [[IANA]].}}
{{efn|name=c|The server listens on TCP port 21 (the control port), and the client sends commands to this port from a random port above 1023. To transfer data in active mode, the server initiates a connection from port 20 to the client at the randomly selected port number.{{pb}}In passive mode, the client uses a random port above 1023 as a control port, and from this initiates file transfer. The server sends or receives data from a randomly selected port above 1023, and the client sends or receives data from one port number above its own randomly selected control port.}}
{{efn|name=d|FTP was originally designed for [[Network Control
{{efn|name=f|Can be chosen by user, but layers on top of HTTP(S) so often 80/443}}
}}
Line 286 ⟶ 292:
| style="text-align:left" | [[Kermit (protocol)|Kermit]] || 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. || <ref>da Cruz (1987) [https://books.google.com/books?id=_FEvBQAAQBAJ&pg=PA3 p. 3]</ref>
|-
| style="text-align:left" |
|-
| style="text-align:left" | [[Lynx (protocol)|Lynx]] || 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. ||
Line 302 ⟶ 308:
| style="text-align:left" | [[SMODEM]] || Arisoft || {{dunno}} || || ||
|-
| style="text-align:left" | [[
|-
| style="text-align:left" | [[UUCP]] || [[Mike Lesk]] || 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 worm]]s. The file transfer protocol within UUCP is the "g" protocol. || <ref>{{cite web |title=UUCP protocol internals |url=http://www.math.utah.edu/docs/info/uucp_5.html#SEC53 |website=University of Utah }}</ref>
Line 325 ⟶ 331:
| style="text-align:left" | [[BiModem]] || || || || || {{yes}} || ||
|-
| style="text-align:left" | [[BLAST (protocol)|BLAST]] ||
|-
| style="text-align:left" | [[C-MODEM]] || 32–4096 || || CRC || {{yes}} || ||
|-
| style="text-align:left" | [[B protocol]] || 128–2048 || ||
|-
| style="text-align:left" | [[JMODEM]] || 64–8192 || [[Run-length encoding|RLE]] || || || ||
|-
| style="text-align:left" | [[HS/Link]] || || || [[
|-
| style="text-align:left" | [[Kermit (protocol)|Kermit]] || ≤9024 (negotiated) || [[Run-length encoding|RLE]] (run length encoding, negotiated) || [[Checksum]] or [[
|-
| style="text-align:left" |
|-
| style="text-align:left" | [[Lynx (protocol)|Lynx]] || || RLE ||
|-
| style="text-align:left" | [[NMODEM]] || 2048 || || || || || ||
Line 361 ⟶ 367:
| style="text-align:left" | [[WXMODEM]] || ≤512 || || || || || {{yes}} ||
|-
| style="text-align:left" | [[YMODEM]] || 1024 || {{no}} || [[
|-
| style="text-align:left" | [[ZMax]] || ≤~32,768 || ||
|-
| style="text-align:left" | [[ZMODEM]] || 256 / 1024 || {{no}} ||
|}
Line 371 ⟶ 377:
{{columns-list|colwidth=20em|
* [[Comparison of file
* [[Comparison of file synchronization software]]
* [[Comparison of distributed file systems]]
Line 397 ⟶ 403:
==Further reading==
* {{cite web |url=http://www.tldp.org/HOWTO/Multicast-HOWTO-9.html |title=Multicast Transport Protocols |work=Multicast over TCP/IP HOWTO |last=de Goyeneche |first=Juan-Mariano |date=20 March 1998 |via=[[The Linux Documentation Project]]}}
* {{citation |title=Survey of Protocols and Mechanisms for Enhanced Transport over LONG FAT PIPES |
* {{cite thesis |last=Kaplan |first=Ali |title=Collaborative Framework for High-Performance P2P-based Data Transfer in Scientific Computing |type=Ph.D. thesis |publisher=Indiana University Bloomington |year=2009 |isbn=978-1-109-50327-2 |oclc=648765323 |chapter=Literature Survey |pages=12–39 |url=http://dsc.soic.indiana.edu/publications/ali.kaplan.proofreading.V6.docx |format=[[DOCX]]}}
* {{cite book |title=The Working Programmer's Guide to Serial Protocols |last=Kientzle |first=Tim |year=1995 |publisher=Coriolis Group Books |isbn=978-1-883577-20-9 |oclc=441637109}}
Line 406 ⟶ 412:
[[Category:File transfer protocols|*]]
[[Category:Lists of software]]
[[Category:Lists of network protocols
[[Category:Network software comparisons
|