ファイル転送プロトコルの比較

この記事では、通信ネットワークを介したファイル転送用に設計された通信プロトコルの一覧を示します。

9Pネットワーク ファイル システムなどの共有 ファイル システムのプロトコルやファイル同期プロトコルについては、この記事では扱いません

パケット交換ネットワークのプロトコル

パケット交換ネットワークは、パケットと呼ばれる単位に分割されたデータを伝送します。パケットは、ヘッダー(パケットを記述する部分)とペイロード(データ)で構成されます。インターネットはパケット交換ネットワークであり、このリストにあるプロトコルのほとんどは、そのプロトコルスタック( IPプロトコルスイート)向けに設計されています。

これらは、伝送制御プロトコル(TCP)またはユーザーデータグラムプロトコル(UDP)のいずれかのトランスポート層プロトコルを使用します。以下の表の「トランスポート」列は、転送プロトコルがトランスポート層で使用するプロトコルを示しています。UDP経由でデータを転送するように設計された一部のプロトコルは、監視のためにTCPポートも使用します。

サーバーポート」列は、サーバーがデータ送信するポートを示します。FTP の場合、このポートはリスニングポートとは異なります。FTP、FTP SecureFASPTsunamiなどの一部のプロトコルは、「制御ポート」または「コマンドポート」でリッスンし、クライアントからのコマンドを受信します。

同様に、「暗号化」列に示されている暗号化方式は送信されるデータにのみ適用され、認証システムには適用されません。

概要

カラーキー:     国際標準     インターネット標準     提案された標準     インターネットドラフト
プロトコル原作者初版プロトコルスイート標準参照
フルネーム略語
バックグラウンドインテリジェント転送サービスビットマイクロソフト2001いいえ[1]
ビットトレントBTブラム・コーエン2001いいえ[2]
CCSDS ファイル配信プロトコルCFDP2002ISO 17355:2007 (v4)
CCSDS 727.0-B-5
クロスファイル転送CFTいいえ
イーサファイル転送プロトコルEFTPジョン・ショック1979PARCユニバーサルパケットいいえ[3] [4]
高速かつ安全なプロトコルFASPイン・シュウ、ミシェル・マンソン、セルバン・シム2007いいえ[5]
一方向トランスポートによるファイル配信フルートインターネット協会2004RFC  6726[6]
ファイルサービスプロトコルFSPスー・ウェンキン1991いいえ[7] [8]
ファイル転送のアクセスと管理FTAM1988ISO 8571-4:1988
ファイル転送プロトコルFTPアベイ・ブーシャン1971インターネットプロトコルスイートRFC  959[9]
FTPセキュアFTPSインターネット協会1997インターネットプロトコルスイートRFC  2228、4217[10] [11]
HTTPセキュアHTTPSTaher Elgamal1995インターネットプロトコルスイートRFC  9110[12] [13]
ホスト Unix リンケージ ファイル転送ハルフト?1993いいえ
ハイパーテキスト転送プロトコルHTTPティム・バーナーズ=リー1991インターネットプロトコルスイートRFC  9110[14] [15]
マイクロトランスポートプロトコルμTPルートヴィヒ・ストリゲウス、 グレッグ・ヘイゼル 、スタニスラフ・シャルノフ、 アルビッド・ノーバーグ 、ブラム・コーエン2007いいえ[16] [17]
マルチキャスト配信プロトコルMDP1993いいえ
マルチキャストファイル転送プロトコルMFTPC. ケネス・ミラー他1995IETFドラフト(1998年)[18]
NACK指向の信頼性の高いマルチキャストトランスポートプロトコルノーマル2000RFC  5740
オデットファイル転送プロトコルOFTP欧州電気通信データ交換機構1986X.25RFC  6726[19]
オデット ファイル転送プロトコル 2OFTP2欧州電気通信データ交換機構2007X.25、インターネット プロトコル スイートRFC  5024[20]
信頼性の高いブラストUDPRBUDPEric He 他2002いいえ[21]
リモートコピーrcp?1982インターネットプロトコルスイートいいえ[22]
安全なコピーSCPタトゥ・イロネン1995セキュアシェルいいえ[23]
セキュアハイパーテキスト転送プロトコルS-HTTPIETFウェブトランザクションセキュリティワーキンググループ1999RFC  2660[24]
シンプルな非同期ファイル転送サフトウリ・ホルラッハー1995いいえ[25] [26]
シンプルファイル転送プロトコルSFTPマーク・K・ロター1984RFC  913[27]
SSHファイル転送プロトコルSFTPタトゥ・イロネン1997年頃セキュアシェルIETFドラフト(2006年)[28]
T.127T.127国際電気通信連合[29]1995年[30]ITU T.127
簡易ファイル転送プロトコルTFTPノエル・チアッパ1980インターネットプロトコルスイートRFC  1350[31]
津波UDPプロトコル津波Mark Meiss 他2002いいえ[32] [33]
再開可能なファイルアップロードのためのTUSオープンプロトコルタスフェリックス・ガイゼンドルファー、マリウス・クライドル 他2014いいえ[34] [35]
UDPベースのデータ転送プロトコルUDTユンホン・グ2004いいえ
UDPベースのファイル転送プロトコルUFTPデニス・ブッシュ2001いいえ[36]
Unix から Unix へのコピーUUCPマイク・レスク1979いいえ
ワープスピードデータ転送WDTLaurent Demailly 他2015いいえ[37]

特徴

「マネージド」列は、プロトコルがマネージドファイル転送(MFT)用に設計されているかどうかを示します。MFTプロトコルは、監査可能な取引記録、監視、エンドツーエンドのデータセキュリティといった機能を必要とする産業用アプリケーションにおいて、安全な伝送を優先します。このようなプロトコルは、電子データ交換に適している場合があります[38]

プロトコル暗号化
(データ)
移籍
再開
マルチキャスト
対応
管理された参照
ビットオプションのTLS / AES-128 [a]はいいいえいいえ
ビットトレントなし[b]はいピアツーピアいいえ[39] [40]
CCSDS ファイル配信プロトコル (CFDP)はいいいえいいえ
クロスファイル転送(CFT)TLS / SSLはい[41] [42]
イーサファイル転送プロトコル( EFTP )なし?いいえいいえ[43]
高速かつ安全なプロトコル( FASP )AES-256 / AES-192 / AES-128はいいいえ[44] [45] [46]
一方向トランスポートによるファイル配信 (FLUTE)オプション/未指定[c]いいえはい[47] [48] [49]
ファイル サービス プロトコル( FSP )なしはいいいえいいえ[50] [51]
ファイル転送アクセスと管理( FTAM )? [d][52]
ファイル転送プロトコルFTPなしはい[e]いいえいいえ[53] [54] [55] [56] [57]
FTPセキュアFTPSTLS / SSLはいいいえいいえ
HTTP セキュア( HTTPS )TLS / SSLはいいいえいいえ[15] [58] [59]
ホスト Unix 連携ファイル転送 (HULFT)AES?いいえ[60] [61] [62] [63]
ハイパーテキスト転送プロトコル( HTTP )なし
HTTPSおよびS-HTTPを参照)
はいいいえいいえ[15] [64]
マイクロトランスポートプロトコルμTPなしはいピアツーピアいいえ[16]
マルチキャスト配布プロトコル (MDP)なしはいはい[65] [66]
マルチキャスト ファイル転送プロトコル (MFTP)なしはいはいいいえ[67] [68]
NACK指向の信頼性の高いマルチキャストトランスポートプロトコル(NORM)IPsecはいはい[69] [70]
Odette ファイル転送プロトコル( OFTP )なしはい[19]
Odette ファイル転送プロトコル 2 ( OFTP2 )TLSはい[20]
信頼性の高いブラスト UDP (RBUDP)なしいいえいいえ[21] [71] [72]
リモートコピーrcpなしいいえいいえいいえ[73]
セキュアコピーSCPセキュアシェルいいえいいえいいえ
セキュアハイパーテキスト転送プロトコル( S-HTTP )CMS / MOSS / その他いいえいいえいいえ[74]
シンプル非同期ファイル転送 (SAFT)PGP?いいえいいえ[25] [26] [75]
シンプルファイル転送プロトコルSFTPなしはいいいえいいえ[76]
SSH ファイル転送プロトコル( SFTP )セキュアシェルはいいいえいいえ[77]
T.127なしはいはいいいえ[78] [79] [80]
簡易ファイル転送プロトコル( TFTP )なしいいえいいえいいえ[81]
津波UDPプロトコルなしいいえいいえいいえ[82] [83]
再開可能なファイルアップロードのためのTUSオープンプロトコル(TUS)オプション/未指定[f]はいいいえいいえ[34] [35]
UDPベースのデータ転送プロトコルUDT実験的いいえいいえいいえ[83] [84] [85]
UDP ベースのファイル転送プロトコル( UFTP )AES-256 / AES-128 / 3DES / DES [g]はいはいいいえ[83] [36] [86]
Unix 間コピー( UUCP )なしいくつかの[h]いいえいいえ[87] [88]
ワープスピードデータ転送(WDT)AES-128 ( OFB / CTR )はいいいえいいえ[89] [90] [91]
  1. ^ HTTPS で BITS を使用する場合はTLS 、 SMB 3で使用する場合はAES-128、HTTP または SMB バージョン 3.0 未満では使用不可
  2. ^ 一部の実装では、 RC4などを使用してトラフィックを難読化できます。BitTorrentプロトコルの暗号化を参照してください。
  3. ^ RFC 6726 では、 IPSec を1 つのオプションとして提案しています。
  4. ^ 1 つの実装である Fujitsu openFT では、 AESが適用されます。
  5. ^ RFC 1123 (1989) は、RFC 959 (1985) で公開された再起動/再開に関する規定を拡張および修正しています。RFC 3659 (2007) は、ストリームモードでの再開について規定しています。
  6. ^ Web サーバー、プロキシ、または SSL ターミネータによって提供されるHTTPS を使用することをお勧めします。
  7. ^ これらはOpenSSLを使用するリファレンス実装のオプションです
  8. ^ UUCP の BNU実装では、中断されたファイル転送を再開できます。

ポート

以下の表において、データポートとは、プロトコルがファイルデータを送信する際に使用されるネットワークポートまたはポート範囲を指します。制御ポートとは、クライアントとサーバー間のコマンドのやり取りやステータスの更新に使用されるポートを指します。

「IANAによる割り当て」列は、ポートがサービス名およびトランスポートプロトコルポート番号レジストリに登録されているかどうかを示します。このレジストリは、インターネット割り当て番号局(IANA)によって管理されています。IANAは、レジストリ内の各ポート番号を特定のトランスポートプロトコルを使用する特定のサービスに割り当てています。以下の表の「トランスポート」列には、トランスポートプロトコルが示されています。

プロトコルデータポート制御ポートIANAによって割り当てられました
譲受人参照
サーバクライアント輸送サーバクライアント輸送
ビット80/443 [a] / 137–139 [b]TCP/UDPいいえ
ビットトレント6881 [c]6881TCP68816881TCPいいえ[92]
CCSDS ファイル配信プロトコル( CFDP )
クロスファイル転送(CFT)1761年[d]TCP/ X.25[41] [42]
イーサファイル転送プロトコル( EFTP )なしなし
高速かつ安全なプロトコル( FASP )≥33001UDP22TCPいいえ[92]
一方向トランスポートによるファイル配信 (FLUTE)4001UDPいいえ[92]
ファイル サービス プロトコル( FSP )ユーザーが選んだもの[e]UDPいいえ[92]
ファイル転送アクセスと管理( FTAM )4800 / 102TCP[93]
ファイル転送プロトコルFTPアクティブモード2020TCP [f]21≥1024TCPはいジョン・ポステル[92]
パッシブモード≥1024 [g]≥1024
FTPセキュアFTPS989TCP990TCPはいクリストファー・アレン[92]
HTTP セキュア( HTTPS )443TCPTCPはいIESG[92]
ホスト Unix 連携ファイル転送 (HULFT)30000TCPTCPいいえ[92]
ハイパーテキスト転送プロトコル( HTTP )80TCPTCPはいティム・バーナーズ=リー[92]
マイクロトランスポートプロトコルμTPUDPいいえ[92]
マルチキャスト配布プロトコル (MDP)ユーザーが選択したUDP[94] [66]
マルチキャスト ファイル転送プロトコル (MFTP)5402UDPはいスティーブ・バニスター[92]
NACK指向の信頼性の高いマルチキャストトランスポートプロトコル(NORM)UDP[69] [70]
Odette ファイル転送プロトコル( OFTP )3305TCP/X.25TCP/X.25[19]
Odette ファイル転送プロトコル 2 ( OFTP2 )6619TCP/X.25TCP/X.25[20]
信頼性の高いブラスト UDP (RBUDP)ユーザーが選択したUDPいいえ[92]
リモートコピーrcp514TCPTCPはい[92]
セキュアコピーSCP22TCPTCPはい[92]
セキュアハイパーテキスト転送プロトコル( S-HTTP )80TCPTCPいいえ[92]
シンプル非同期ファイル転送 (SAFT)487TCPはいウリ・ホルラッハー[92]
シンプルファイル転送プロトコルSFTP115TCPTCPはいマーク・ロター[92]
SSH ファイル転送プロトコル( SFTP )22TCPTCPはい[92]
T.1271503TCPTCPはいジム・ジョンストン[92]
簡易ファイル転送プロトコル( TFTP )69UDPはいデビッド・クラーク[92]
津波UDPプロトコルユーザーが選択したUDPTCPいいえ[92]
再開可能なファイルアップロードのためのTUSオープンプロトコル(TUS)80 [時間]TCPTCPいいえ[92]
UDPベースのデータ転送プロトコルUDTサーバーによって選択されましたUDPいいえ[92]
UDP ベースのファイル転送プロトコル( UFTP )1044UDPいいえ[92]
Unix 間コピー( UUCP )540TCPTCPはい[92]
ワープスピードデータ転送(WDT)サーバーまたはユーザーによって選択TCPTCPいいえ[92]
  1. ^ HTTP/HTTPSで使用する場合、設定可能
  2. ^ SMBで使用する場合
  3. ^ 通常、ポート6881がリスニングポートとして使用できない場合、ピアは6882~6889を段階的に試行します。ソフトウェアで別のポートを指定することもできます。
  4. ^ 1761 はデフォルトのポートですが、1761~1768 はIANAによって割り当てられています。
  5. ^ FSP では UDP ポート 21 が選択されることがあります。
  6. ^ FTPは元々 、TCPが登場する以前のARPANETで使用されていたプロトコルであるNCP向けに設計されました。FTPのTCP実装はRFC  959で標準化されました。
  7. ^ サーバーは TCP ポート 21 (制御ポート) をリッスンし、クライアントは 1023 より大きいランダムなポートからこのポートにコマンドを送信します。アクティブ モードでデータを転送するために、サーバーはランダムに選択されたポート番号でポート 20 からクライアントへの接続を開始します。
    パッシブモードでは、クライアントは1023番より上のランダムなポートを制御ポートとして使用し、そこからファイル転送を開始します。サーバーは1023番より上のランダムに選択されたポートからデータを送受信し、クライアントは自身のランダムに選択された制御ポートから1つ上のポート番号からデータを送受信します。
  8. ^ ユーザーが選択できるが、HTTP(S)の上にレイヤー化されることが多い80/443

シリアルプロトコル

9ピンから25ピンへのRS-232アダプタケーブル

以下のプロトコルはシリアル通信、主にRS-232規格向けに設計されました。これらは、モデムまたはシリアルケーブルヌルモデムまたは直接ケーブル接続など) 経由でコンピュータファイルのアップロードおよびダウンロードに使用されます。UUCP は、RS-232または伝送制御プロトコルのいずれかをトランスポートとして使用できるプロトコルです。Kermitプロトコルは、直接シリアル、モデム、またはネットワーク(特にTCP/IP、SSL、SSH、またはKerberosで保護された接続を含む)など、 コンピュータ間のあらゆるトランスポートで動作します。OBject EXchangeは、 Bluetooth規格を介してバイナリオブジェクトをワイヤレスで転送するためのプロトコルです。Bluetoothは、RS-232のワイヤレス代替として考案されました。

概要

プロトコル著者初公開ライセンス説明参照
バイモデムエリックラボ1989双方向転送。
ブラストコミュニケーション研究グループ1981Data General Nova ミニコンピュータで開発され、その後マイクロコンピュータやメインフレームに移植された強力なプロトコルです。[95]
Cモデムラヴィオ・パレスキ1989パケット長は 32 ~ 4096 バイト、オプション (ただし通常は使用) のストリーミング モード。
Bプロトコルコンピュサーブ1981ファイル転送とコマンド ストリームを提供しました。
JMODEMリチャード・B・ジョンソン?512 〜 8192 バイトのブロックと RLE 圧縮を備えた XMODEM 派生製品。
HS/リンクサミュエル・H・スミス1991[96]
カーミットFrank da Cruz 他19812011年時点のオープンソース(BSD)テキスト ファイル形式と文字セットの変換により、全二重または半二重接続を介して、トランスポートおよびプラットフォームに依存しないテキスト ファイルとバイナリ ファイルの転送を実行します。[97]
リーチモデムサム・ブラウン?BBS のダウンロード クォータを回避するために、ダウンロードの失敗を偽装した X および Y のバリエーション。
オオヤマネコマシュー・トーマス1989Kermitと同様:64バイトパケット、ウィンドウあたり2~16パケット、CRC-32。Lynxプログラム以外ではほとんど、あるいは全くサポートされていません。
NモデムLBニール1990基本的には 2048 バイト ブロックの XMODEM-CRC です。
OBEX ファイル転送プロトコル??OBject EXchange (OBEX) Bluetooth プロファイルの同期ファイル転送プロトコル
OBEXプッシュ??OBject EXchange (OBEX) Bluetooth プロファイルの非同期ファイル転送プロトコル。[98]
パンタースティーブ・パンター?さまざまな Commodore マシン用の、類似しているが異なる XMODEM のようなプロトコルのスイート。
シーリンクトム・ヘンダーソン1986衛星伝送およびパケット ネットワークでの伝播遅延を回避するために開発された、スライディング ウィンドウ サポートを備えた MODEM7/XMODEM 互換プロトコル[99] [100] [101]
スモデムアリソフト?
Tモデムマイク・ブライアンズ?
UUCPマイク・レスク1979Unixマシン間でファイルをコピーするためのプロトコル群。電子メールの配信など、様々な用途に使用されています。コマンドの送信も可能で、これが最初のインターネットワームの誕生につながりました。UUCP内のファイル転送プロトコルは「g」プロトコルです。[102]
モデム7マーク・M・ザイグラー、ジェームズ・K・ミルズ1980ファイル名のサポートとバッチ転送を追加するための XMODEM のわずかな拡張。[103]
Xモデムウォード・クリステンセン1977パブリックドメイン非常にシンプルなプロトコルで、広く使用され、その後の多くのプロトコルのパターンを提供しました。[104]
WXモデムピーター・ボズウェル1986パブリックドメインより高いパフォーマンスを実現するスライディング ウィンドウを備えた XMODEM のバージョン。[105] [106]
Yモデムチャック・フォースバーグ1985パブリックドメインより高いパフォーマンスを実現するための XMODEM のオプション拡張機能シリーズ。[105]
Zマックスマイク・ブライアンズ1991年頃最大 32 kB の長さのパケットを許可するように ZMODEM を変更します。
Zモデムチャック・フォースバーグ1986パブリックドメインXMODEMとの互換性は失われているものの、様々な新機能と優れたパフォーマンスを備えたストリーミングプロトコル。1990年代初頭にはBBSシステムでほぼ普遍的に採用されました。[105]

特徴

プロトコルデータブロックサイズ
(バイト)
データ
圧縮
エラー検出移籍
再開
双方向引き戸参照
バイモデムはい
ブラスト84~1024歳以上RLECRCはいはいはい[107]
Cモデム32~4096CRCはい
Bプロトコル128~2048年CRC-32 / CRC-16 / 8ビットチェックサムはいはい
JMODEM64–8192RLE
HS/リンクCRC-32はいはい
カーミット≤9024(交渉済み)RLE(ランレングス符号化、ネゴシエート)チェックサムまたはCRC-16(ネゴシエート)はい(バイナリファイルのみ、ネゴシエート)いいえ全二重のみ(ネゴシエート)[108]
リーチモデム
オオヤマネコRLECRC-32はい
Nモデム2048
オブジェクト交換
パンター
シーリンクはいはい
スモデムはい
Tモデムいいえ
UUCP「g」≤4096いいえいいえ[109] [110]
モデム7128いいえチェックサムストップアンドウェイトARQ
Xモデム128いいえチェックサムストップアンドウェイトARQ
WXモデム≤512はい
Yモデム1024いいえCRC-16
Zマックス≤~32,768CRC-32
Zモデム256 / 1024いいえCRC-32はいはい

参照

注記

  1. ^ 「Background_Intelligent Transfer Service」. Microsoft Learn . 2021年5月25日.
  2. ^ Cohen, Bram (2001年7月2日). 「BitTorrentプロトコル仕様」. Yahoo! Finance Groups . 2008年12月16日時点のオリジナルよりアーカイブ2018年2月23日閲覧。
  3. ^ Shoch, John (1979). EFTP: PUPベースのEther File Transfer Protocol .
  4. ^ Snodgrass, Richard (1982年12月). 「複雑なシステムのモニタリングに対するリレーショナルアプローチ」pp. 119, 149. 2018年3月3日閲覧
  5. ^ 米国特許20090063698、Ying Xu、Michelle Christine Munson、Serban Simu、「集約帯域幅制御の方法およびシステム[sic]」、2017年5月30日発行、Aspera, Inc.およびIBMに譲渡 
  6. ^ Paila, Toni; Luby, Michael; Lehtonen, Rami; Roca, Vincent; Walsh, Rod (2004年10月). FLUTE - 単方向トランスポートによるファイル配信. IETF . doi : 10.17487/RFC3926 . RFC 3926. 2018年3月7日閲覧
  7. ^ Petersen, Julie K. 編 (2002). 「ファイルサービスプロトコル」. The Telecommunications Illustrated Dictionary (第2版). CRC Press. p. 357. ISBN 978-1-4200-4067-8– Google ブックス経由。
  8. ^ 「ファイルサービスプロトコル(FSP)に関するよくある質問[パート2/2]」。FAQs.org。1995年7月21日。セクション:「FSPソフトウェアの作成と保守は誰が行うのか?」 。 2018年3月3日閲覧
  9. ^ Bhushan, Abhay (1971年4月). ファイル転送プロトコル. IETF . doi : 10.17487/RFC0114 . RFC 114. 2018年2月24日閲覧
  10. ^ Horowitz, M.; Lunt, S. (1997年10月). FTPセキュリティ拡張. IETF . doi : 10.17487/RFC2228 . RFC 2228. 2018年3月3日閲覧
  11. ^ Ford-Hutchinson, Paul (2005年10月). TLSによるFTPのセキュリティ保護. IETF . doi : 10.17487/RFC4217 . RFC 4217. 2018年3月3日閲覧
  12. ^ Sliwa, Carol (1999年5月31日). 「Secure Sockets Layer」. Computerworld . p. 69. 2018年3月1日閲覧– Google Books経由.
  13. ^ Hickman, Kipp EB (1995年4月). SSLプロトコル. IETF . ID draft-hickman-netscape-ssl-00 . 2018年3月1日閲覧
  14. ^ バーナーズ=リー、ティム. 「1991年に定義されたオリジナルのHTTP」. W3.org . 2018年3月3日閲覧
  15. ^ abc 岩谷明美 (2015年11月10日). 「なぜデフォルトのHTTPポートに80番、デフォルトのHTTPSポートに443番が選ばれたのか?」How-To Geek . 2018年3月3日閲覧
  16. ^ ab Norberg, Arvid (2009年6月22日). 「uTorrentトランスポートプロトコル」. BitTorrent.org . 2018年3月10日閲覧
  17. ^ Klinker, Eric (2010年5月16日). 「Eric KlinkerのEmerging Communication Conference & Awards 2010 Americaでのプレゼンテーション § uTPの現状」. eCommConf . 2018年3月10日閲覧
  18. ^ 米国特許7710961、C. Kenneth Miller、Thomas Andresen、Thomas Gardner、Craig Michelson、Kenneth Cates、Marc White、Kary Robertson、「コンピュータネットワークを介してパケットを送信するためのシステムおよび方法」、2011年12月20日発行、Darby and Mohaine LLCに譲渡 
  19. ^ abc Nash, David (1997年9月). ODETTE ファイル転送プロトコル. IETF . doi : 10.17487/RFC2204 . RFC 2204. 2018年2月22日閲覧
  20. ^ abc Friend, Ieuan (2007年11月). ODETTE ファイル転送プロトコル 2. IETF . doi : 10.17487/RFC5024 . RFC 5024. 2018年2月22日閲覧
  21. ^ ab He, Eric; Leigh, Jason; Yu, Oliver; DeFanti, Thomas A. (2002年9月). 「Reliable Blast UDP: 予測可能な高性能バルクデータ転送」(PDF) . Proceedings: IEEE International Conference on Cluster Computing, ICCC (2002年1月) . IEEE Cluster Computing 2002. Chicago. pp.  317–24 . ISSN  1552-5244. OCLC  5942572037. 2018年3月2日閲覧.
  22. ^ McKusick, Marshall Kirk (1999). 「Berkeley Unixの20年:AT&T所有から自由に再配布可能へ」. Open Sources: Voices from the Open Source Revolution . O'Reilly & Associates. セクション: 「4.2BSD」. ISBN 978-1-56592-582-3
  23. ^ Ylonen, Tatu (2017年8月31日). 「SSH: Secure Shell § SSHプロトコルの歴史」. SSH.com . 2018年3月3日閲覧
  24. ^ Rescorla, Eric; Schiffman, Allan M. (1999年8月). The Secure HyperText Transfer Protocol. IETF . doi : 10.17487/RFC2660 . RFC 2660. 2018年3月9日閲覧
  25. ^ ab Horlacher, Ulli. 「SAFT / sendfile」. fex.belwue.de . 2018年3月3日閲覧
  26. ^ ab Horlacher, Ulli. "sendfile(1)". manpages.org . 2018年3月3日閲覧
  27. ^ ロッター(1984年)、1、13ページ
  28. ^ Ylönen, Tatu (2012年9月30日). 「Re: SFTP v0 - 2 はどこで定義されていますか?」. secsh (メーリングリスト) . 2018年3月9日閲覧。私は1997年頃にSSH 2.0用のオリジナルのSFTPプロトコルを設計・実装しました。その後、Sami Lehtinenが開発を進めました。
    元々はSSH Communications Security (www.ssh.com) の独自プロトコルでしたが、ソースコードは公開されていました。ドラフトを作成し、標準化のためにIETFに提出するまでには、しばらく時間がかかりました(2001年1月だったようです)。
    [永久リンク切れ]
  29. ^ 「T.127: マルチポイントバイナリファイル転送プロトコル」. ITU . 2021年3月23日閲覧
  30. ^ 「T.127 (08/95) マルチポイントバイナリファイル転送プロトコル」. ITU . 2021年3月23日閲覧
  31. ^ Sollins, Karen R. (1980年1月). TFTPプロトコル. IETF . IEN 133. 2018年2月24日閲覧
  32. ^ Wagner, Jan. 「Tsunami UDP Protocol」. tsunami-udp.sourceforge.net . Jon Wagner – SourceForge経由.
  33. ^ 「研究」. anml.iu.edu .インディアナ大学パーベイシブ・テクノロジー・ラボ. セクション:「津波」. 2010年7月29日時点のオリジナルよりアーカイブ。
  34. GitHubの^ ab protocol.md
  35. ^ ab "tus - 再開可能なファイルアップロード"。
  36. ^ ab Bush, Dennis. 「Changes」. uftp-multicast.sourceforge.net . Dennis Bush . 2018年3月9日閲覧– SourceForge経由。
  37. ^ “wdt: Releases”. GitHub . 2023年4月7日閲覧
  38. ^ Villanueva, John Carl (2015年2月17日). 「マネージドファイル転送とネットワークソリューション」. JSCAPE.com . JSCAPE.
  39. ^ Cohen, Bram (2017年2月4日) [2008]. 「BitTorrentプロトコル仕様」. BitTorrent.org . セクション:「トラッカー」 . 2018年2月22日閲覧
  40. ^ 「メッセージ ストリームの暗号化」. Vuze Wiki。アズレウス ソフトウェア。 2007 年 12 月 1 日 [2006] 2018 年3 月 10 日に取得
  41. ^ ab 「Transfer CFT 3.2.4 ユーザーガイド § Transfer CFT の設定」Axway.com . Axway Software . 2018年2月19日時点のオリジナルよりアーカイブ。 2018年2月18日閲覧
  42. ^ ab 「Transfer CFT 3.2.2 ローカル管理ガイド § トランスポートセキュリティ」Axway.com . Axway Software . 2018年2月22日閲覧
  43. ^ 「PARCでの印刷—付録:用語集 § EFTP」。1978年8月4日。 2018年3月3日閲覧ユーザープログラムからサーバー(特に印刷サーバー)へのファイル転送用に設計された、PUP向けのシンプルなプロトコル。サーバーは、次のパケットを送信する前に、各パケットの確認応答を返す必要がある。このプロトコルは、帯域幅の削減を補う形で、ユーザープログラムにコンパクトに実装できる。
  44. ^ Pott, Trevor (2015年10月1日). 「Aspera高速ファイル転送:クラウドプロトコル戦争の始まり」The Register . 2018年2月18日閲覧
  45. ^ 「FASP セキュリティモデル」AsperaSoft.com . Aspera. 2017年. 2018年2月18日閲覧
  46. ^ Campos, Andrea (2016年6月2日). 「ascp によるファイル転送の再開」. AsperaSoft.com . Aspera . 2018年3月2日閲覧
  47. ^ Paila, Toni; Walsh, Rod; Luby, Michael; Roca, Vincent; Lehtonen, Rami (2012年11月). FLUTE - 単方向トランスポートによるファイル配信. IETF . doi : 10.17487/RFC3926 . RFC 3926. 2018年3月7日閲覧
  48. ^ Peltotalo, Jani; Peltotalo, Sami; Harju, Jarmo. 「FLUTEデータカルーセルの分析」(PDF) . mad.cs.tut.fi. Tampere University of Technology . p. 1. 2018年3月9日閲覧
  49. ^ Peltotalo, Jani; Peltotalo, Sami; Harju, Jarmo; Walsh, Rod (2007年6月) [2006]. 「FLUTEプロトコルに基づくファイル配信システムのパフォーマンス分析」. International Journal of Communication Systems . 20 (6): 633. doi :10.1002/dac.835. S2CID  260426266.
  50. ^ 「ファイルサービスプロトコル(FSP)に関するよくある質問v1.1」FAQs.org . 1996年8月19日. 2018年2月18日閲覧
  51. ^ 「共通ポート」。Red Hat Enterprise Linux 4: セキュリティガイド。Red Hat。2005年。 2018年3月2日閲覧
  52. ^ 「openFT v11.0: openFT FTAMを使用したCustoms (Atlas)への接続の設定」(PDF)富士通2010年 p. 2 2018年2月18日閲覧
  53. ^ Postel, Jon ; Reynolds, Joyce (1985年10月). ファイル転送プロトコル (FTP). IETF . doi : 10.17487/RFC0959 . RFC 959. 2018年2月22日閲覧
  54. ^ Kozierok, Charles M. (2005年9月20日). 「FTPの概要、歴史、および標準」. TCP/IPガイド(v3.0版) . 2018年2月21日閲覧
  55. ^ Bhushan, Abhay (1971年4月). ファイル転送プロトコル. IETF . doi : 10.17487/RFC0114 . RFC 114. 2018年2月22日閲覧
  56. ^ Braden, Robert (1989年10月). 「FTP再起動メカニズム」. インターネットホストの要件 - アプリケーションとサポート. IETF . pp. 36–7. sec. 4.1.3.4. doi : 10.17487/RFC1123 . RFC 1123. 2018年3月13日閲覧.
  57. ^ Hethmon, Paul (2007年3月). 「STREAMモードでの再起動」. FTP拡張機能. IETF . sec. 5.1. doi : 10.17487/RFC3659 . RFC 3659. 2018年3月13日閲覧
  58. ^ Rescorla, Eric (2000年5月). HTTP Over TLS. IETF . doi : 10.17487/RFC2818 . RFC 2818. 2018年2月20日閲覧
  59. ^ Reynolds, Joyce ; Postel, Jon (1994年10月). Assigned Numbers. IETF . p. 34. doi : 10.17487/RFC1700 . RFC 1700. 2018年3月3日閲覧
  60. ^ 「驚異のHULFT - 私のお気に入りのB2Bネットワークプロトコル」OpenTextブログ. OpenText . 2009年8月27日. 2018年2月18日閲覧.
  61. ^ "9.4.1. HULFT § 概要".エンタープライズクラウドナレッジセンター. NTTコミュニケーションズ. 2018年3月2日閲覧
  62. ^ "9.4.1. HULFT § HULFT 8 暗号オプション".エンタープライズクラウドナレッジセンター. NTTコミュニケーションズ. 2018年2月18日閲覧
  63. ^ “導入サービス”. HULFT.com(日本語)。セゾン情報システムズ。セクション:「前提事項、その他」2018 年2 月 21 日に取得
  64. ^ Reynolds, Joyce ; Postel, Jon (1992年7月). Assigned Numbers. IETF . p. 12. doi : 10.17487/RFC1340 . RFC 1340. 2018年3月3日閲覧
  65. ^ Adamson, Brian; Macker, Joe. 「マルチキャスト配信プロトコル(MDP)開発者ガイド」nrl.navy.mil .米国海軍研究所. 2015年12月9日時点のオリジナルよりアーカイブ。 2018年2月22日閲覧
  66. ^ ab 「マルチキャスト配信プロトコルの歴史」nrl.navy.mil .米国海軍研究所. 2018年2月22日閲覧
  67. ^ミラー、ケネス ロバートソン、ケイリー、トゥイードリー、マーク・ホワイト(1998年4月)。「IANA割り当てUDPポート」。StarBurstマルチキャストファイル転送プロトコル(MFTP)仕様。IETF。p . 10。ID:miller-mftp-spec-03。2018年2月18日閲覧
  68. ^ 「StarBurst MFTPと今日のファイル転送プロトコルの比較:ホワイトペーパー」StarBurst Communications、1996年、カリフォルニア大学アーバイン校経由。
  69. ^ ab 「NACK指向の信頼性マルチキャスト(NORM)」nrl.navy.mil .米国海軍研究所. 2018年2月22日閲覧
  70. ^ ab Adamson, Brian; Bormann, Carsten; Handley, Mark; Macker, Joe (2009年11月). NACK指向の高信頼マルチキャスト(NORM)トランスポートプロトコル. IETF . doi : 10.17487/RFC5740 . RFC 5740. 2018年2月22日閲覧.
  71. ^ Li, Jie; Veeraraghavan, Malathi (2012). 仮想回線向け高信頼性メッセージマルチキャストトランスポートプロトコル(PDF) . 第4回国際通信・モビリティ・コンピューティング会議 (CMC 2012). p. 120 . 2018年3月2日閲覧
  72. ^ GitHubの RBUDP
  73. ^ “Rlogin、RSH、RCP”. SourceDaddy . 2018年2月18日閲覧
  74. ^ Rescorla, Eric; Schiffman, Allan M. (1999年8月). The Secure HyperText Transfer Protocol. IETF . doi : 10.17487/RFC2660 . RFC 2660. 2018年2月20日閲覧
  75. ^ 「サービス名とトランスポートプロトコルポート番号レジストリ」IANA.org . Internet Assigned Numbers Authority . 2018年2月21日. 2018年2月22日閲覧
  76. ^ ロッター(1984年)、10ページ
  77. ^ Ylonen, Tatu (2017年10月10日). 「SFTP - SSHセキュアファイル転送プロトコル § SFTPポート番号」. SSH.com . 2018年3月3日閲覧
  78. ^ 「ITU-T勧告T.127(2007年8月)マルチポイントバイナリファイル転送プロトコル」国際電気通信連合、2008年、p.4。
  79. ^ 「T.120シリーズ入門」(PDF) . DataBeam Corporation. 1997 [1995]. pp. 2, 4. 2018年3月2日閲覧
  80. ^ 「T.120:マルチポイントデータ会議およびリアルタイム通信プロトコル」ネットワークプロトコルハンドブック(第2版)Javvin Technologies. 2005年1月. p. 137. ISBN 9780974094526
  81. ^ Sollins, Karen R. (1992年7月). TFTPプロトコル(第2版). IETF . doi : 10.17487/RFC1350 . RFC 1350. 2018年2月22日閲覧
  82. ^ 「Tsunami UDPプロトコル – インストール、セットアップ、および制限事項」BluePiIT.com . BluePi Consulting. 2015年10月13日. 2018年2月20日閲覧
  83. ^ abc Tkaczewski, John (2012年6月18日). 「オープンソースの高速ファイル転送」. FileCatalyst.com . FileCatalyst . 2018年2月24日閲覧
  84. ^ Valeros Bernardo, Danilo; Hoang, Doan B. (2010). 「UDTデータ伝送におけるエンドツーエンドのセキュリティ手法」.未来世代情報技術. 未来世代情報技術に関する国際会議. p. 383. doi :10.1007/978-3-642-17569-5_38. ISBN 978-3-642-17569-5
  85. ^ Valeros Bernardo, Danilo (2012). 「次世代高信頼高速データ転送プロトコル(UDT)のためのネットワークセキュリティメカニズムと実装」(PDF)(博士論文)シドニー工科大学pp. 22, 91– 102. OCLC  830759422 . 2018年2月21日閲覧
  86. ^ 「マルチキャストによる暗号化UDPベースFTP(UFTP)」Wireshark Wiki 2016年8月7日. 2018年2月21日閲覧
  87. ^ Reifschneider, Sean (2004年1月8日). 「UUCPを使ったモバイルメール」ONLamp . O'Reilly Media . 2017年12月10日時点のオリジナルよりアーカイブ2018年2月20日閲覧。
  88. ^ エド・ラヴィン (1996)。UUCP の使用と管理(第 2 版)。オライリー&アソシエイツ。 p. 70.ISBN 978-1-56592-153-5
  89. ^ WDT RocksDB 2016年12月16日. Laurent Demailly. 2016年12月23日. 2021年12月12日時点のオリジナルよりアーカイブ。 2018年2月23日閲覧- YouTube経由。
  90. ^ Demailly, Laurent (2015年10月17日). 「WDTコマンドライン入門」. GitHub . 2018年3月1日閲覧
  91. ^ GitHubのwdt
  92. ^ abcdefghijklmnopqrstu vwxyz 「サービス名およびトランスポートプロトコルポート番号レジストリ」IANA.org . Internet Assigned Numbers Authority . 2018年2月28日. 2018年3月17日閲覧
  93. ^ 「openFT v11.0: openFT FTAMを使用したCustoms (Atlas)への接続の設定」(PDF)富士通2010年 p. 2 2018年2月18日閲覧
  94. ^ Adamson, Brian; Macker, Joe. 「マルチキャスト配信プロトコル(MDP)開発者ガイド」nrl.navy.mil .米国海軍研究所. 2015年12月9日時点のオリジナルよりアーカイブ。 2018年2月22日閲覧
  95. ^ Magidson, Steve (1989年5月15日). 「ファイルの移動は楽勝だ」(PDF) . UNIX Today! . CMP Media . 2018年2月18日閲覧
  96. ^ 「サミュエル・H・スミス」. qodem.sourceforge.io .
  97. ^ da Cruz (1987) p. 3
  98. ^ 「OBEX (Object Exchange) Protocol」. irdajp.org .赤外線データ協会. 2011年. 2018年2月21日時点のオリジナルよりアーカイブ。 2018年2月20日閲覧
  99. ^ GitHubの sealink.c
  100. ^ Held, Gilbert (1993). 「SeaLink」. PC通信ソフトウェアのマスター. Van Nostrand Reinhold. p. 74.
  101. ^ Woggon, Michele (1995). 「SeaLink」. ProCommとProComm Plusを使った通信を簡単に. Prentice Hall. p. 34.
  102. ^ 「UUCPプロトコル内部」ユタ大学
  103. ^ Lucas, Jay (1982年9月6日). 「フリーウェア:モデムでコンピューターの通信が可能に」. InfoWorld . IDG . p. 53. 2018年2月18日閲覧
  104. ^ グラス(1988)87ページ
  105. ^ abc Glass (1988) p.89
  106. ^ Boswell, Peter (2007) [1986]. XModem、XModem CRC、WXModemの仕組み。2014年9月23日時点のオリジナルよりアーカイブ – Totse.comより。
  107. ^ Magidson, Steve (1989年5月15日). 「ファイルの移動は楽勝だ」(PDF) . UNIX Today! . CMP Media . 2018年2月18日閲覧
  108. ^ ダ・クルス (1987) pp. 234, 253, 307
  109. ^ ウェルズ、ニコラス (2003). 「UUCPを用いたリモートアクセス」. Linuxインストールおよび管理ガイド. コーステクノロジー. p. 140. ISBN 978-0-619-00094-3– Google ブックス経由。
  110. ^ Taylor, Ian Lance. 「UUCP 'g' プロトコル」. FreeBSD ドキュメンテーションサーバ. FreeBSD プロジェクト. 2018年3月8日閲覧

参考文献

  • da Cruz, Frank (1987). Kermit: A File Transfer Protocol. Bedford: Digital Press . ISBN 978-0-932376-88-6. OCLC  751527576 – Google ブックス経由。
  • da Cruz, Frank (1986年6月). 「Kermitプロトコルマニュアル」(PDF) . KermitProject.org . Kermitプロジェクト.
  • グラス、ブレット(1988年5月30日)「Xmodemはシンプルさで人気、パブリックドメインの状態」InfoWorld – Google Books経由。
  • Lottor, Mark K. (1984年9月). Simple File Transfer Protocol. IETF . doi : 10.17487/RFC0913 . RFC 913. 2018年3月1日閲覧.

さらに読む

  • de Goyeneche, Juan-Mariano (1998年3月20日). 「マルチキャストトランスポートプロトコル」. Multicast over TCP/IP HOWTO – The Linux Documentation Project経由.
  • He, Eric; Kettimuthu, Rajkumar; Gu, Yunhong; 他「信頼性の高いUDPバリアント」(PDF)『LONG FAT PIPES経由の拡張トランスポートのためのプロトコルとメカニズムの調査』、pp.  6~ 11
  • Kaplan, Ali (2009). 「文献調査」. 科学計算における高性能P2Pベースデータ転送のための共同フレームワーク( DOCX ) (博士論文). インディアナ大学ブルーミントン校. pp.  12– 39. ISBN 978-1-109-50327-2. OCLC  648765323。
  • キエンツル、ティム (1995). 『実務プログラマのためのシリアルプロトコルガイド』 コリオリ・グループ・ブックス. ISBN 978-1-883577-20-9. OCLC  441637109。
  • 「カーミットについて」。KermitProject.org カーミット・プロジェクト。
  • 「カーミットソフトウェアアーカイブ」。KermitProject.org カーミットプロジェクト。
「https://en.wikipedia.org/w/index.php?title=Comparison_of_file_transfer_protocols&oldid=1310491513」より取得