何が FTP を追い越すのでしょうか?なぜまだ FTP を使用していないのでしょうか?
-
21-08-2019 - |
質問
それとも FTP が少し古臭いように思えるのは私だけでしょうか?遅くて非効率なようですし、30 年以上前のものですが、古いものがすべて悪いというわけではありません :)
FTP の後継となる可能性のあるプロトコルは何ですか?
webdavを少し使ったことはありますが、あまり詳しくありません。速いですか?もっと信頼できる?より安全な?
新しいテクノロジーが(まだ)広く普及していないのはなぜですか?
アップデート:具体的には、開発者と Web サーバー間のファイルのダウンロード/アップロードを指します。
Web ブラウジングやファイル共有など、他の用途で主流のプロトコルがあることは知っています。
解決
FTP の優れた点は、 作品, これは、たとえば Windows ファイル共有 (さらに言えば、Win7 のホームグループ) に比べて大幅な改善です。
ただし、ファイルを転送するためのテクノロジーは他にもたくさんあります。HTTP は一般にファイルの取得に使用され、SCP または SFTP は安全な側面を処理し、基本的に SSH トンネル経由で通常のプロトコルを実行します。非効率については?どうして?古いからといって効率が悪いわけではありません。
より効率的なプロトコルはどのように機能するでしょうか?
とにかく、FTP にはニッチな分野があります。セキュリティが重要ではないファイルの転送に使用されます。それはそれでうまくいきますが、私はこれより優れた代替手段を知りませんし、プロトコルを改善する明白な方法も思いつきません。
他のヒント
これは挑発的な記事でした: WebDAV を提供するホストをもっと増やしたいですか?PHPのせいだ!
WebDAV の便利な点は、ファイアウォールとの親和性が高く、PASV をいじる必要がないことです。HTTPS を使用できるため、FTP よりも優れたセキュリティを得ることができます。
FTP は、データを移動するための One True システムでした。現在、それはかなり断片化されています。
- パブリックデータ配布の場合:HTTP、ビットトレント
- 組織内でデータを共有する場合:Web ベースのツール、SMB、およびその他のネイティブ ファイル共有プラットフォーム
- ボックス間でデータを移動する場合:scp、rsync
- 個人にデータを送信する場合:電子メール、Web ベースのツール
ここで議論があります 最近ブログで取り上げた FTP と関連ファイル転送プロトコルの将来について。
実際、FTP はプロトコルのオーバーヘッドが最小限であるため、最も効率的なプロトコルの 1 つであると考えています。また、FTP コマンドはバイナリ コマンドではなく、単純な英語です。
その主な弱点は暗号化がないことであり、個人的な見解では、これは主に SSH に置き換えられている Telnet と同じカテゴリに分類されます。
代替品があります(すなわち、SCP) ですが、率直に言って、FTP は優れたプロトコルであり、SSH 経由の FTP を使用すると、その主な弱点を補う代替手段が利用可能になります。しかし、はい、最近では可能な限り SCP を使用します。