2009-06-30 4 views
4

それは私だけですか、あるいはFTPは少し古風なようですか?それは遅くて非効率的で、30年以上経過していて、古いものはすべて悪いとは限りません:)FTPを追い越そうとしているのはなぜなのですか?

FTPの後継者になる可能性のあるプロトコルはありますか?

私はwebdavを少し使いましたが、それについてはあまりよく分かりません。それは速いですか?より信頼性の高い?より安全な?

もっと新しいテクノロジー(まだ)が普及しているのはなぜですか?

更新:特に、開発者とそのWebサーバーの間でファイルをダウンロード/アップロードすることを指しています。

私はなど、ウェブブラウジング、ファイル共有、など他の用途のために他の主流のプロトコルを認識してい

+2

今日使用されているほとんどのプロトコルは恐ろしいものです。基本的に7ビットエンコーディングを使用するIRCやメールプロトコルとして混乱しているものをまだ使用している限り、私はFTPが私たちの懸念事項の中で最も少ないと考えています。 – jalf

答えて

6

FTPのいいところは、それが例えば、以上の主要な改善をされを、動作することです、Windowsファイル共有(またはWin7のホームグループ)

ファイルを転送するための技術は他にもたくさんあります。 HTTPは一般にファイルを取得するために使用され、SCPまたはSFTPは安全なアスペクトを処理します。基本的にはSSHトンネル経由で通常のプロトコルを実行します。非効率的では?どうして?それが古かったからといって、それが非効率的というわけではありません。

もっと効率的なプロトコルはどのように機能しますか?

とにかく、FTPにはニッチがあります。セキュリティが重要でないファイルの転送に使用されます。そこではトリックがあり、優れた選択肢がないことを認識していないし、プロトコールを改善するための明白な方法についても考えることはできない。

+0

セキュリティよりもSCP/SFTPには多くのものがあります。本質的に簡単なプロトコルであり、実装が簡単です。 FTPはプロトコルとして*恐ろしい*、特に古いPASVナンセンスです。 – skaffman

+0

FTPは、たくさんの小さなファイルを移動するにはひどいです。 – Greg

+0

まさに!それは永遠にかかります!そして、それが私が求めているものです。 –

1

FTPはデータを移動するための1つの真のシステムでした。それが今ではかなり断片化されます:公開データ配信のための

  • :HTTP、BitTorrentの
  • 組織内でデータを共有するための:ボックス間でデータを移動するためのWebベースのツール、SMBおよびその他のネイティブファイル共有プラットフォーム
  • :個別にデータを送信するためにscpコマンド、rsyncを
  • :電子メール、WebベースのツールI blogg FTPの未来と関連のファイル転送プロトコルに関する
+0

良い点。しかし、私は、開発者のサーバーに直接ファイルを転送するという方向に向かって考えていたと思います。ほとんどの人はそれを何のために使うのですか? –

+0

Hey SkippyFire。あなたはもう少し説明していただけますか?私は理解しているとは思わない。 _where_から開発者のサーバーにファイルが転送されますか?プッシュまたはプル? – Anirvan

1

Here's a discussion最近についてはed。

+0

SFTPは「FTP over SSH」ではありません。 SFTPは私が信じる輸送としてSSHソケットを使用する別のプロトコルです。 SSHトンネルを介して通常のFTPを使用することも可能です。これは、「SSHを介したFTP」が実際に意味するものです。 – Bob77

+0

"FTP over SSH"はSFTPを記述する最も簡単な方法であり、実際には合理的に正確です.SSTPはSSHプロトコルの最上位レイヤーです。 SFTPメッセージはSSHメッセージにカプセル化されています。もちろん、SFTPメッセージは実際にはFTPではありませんが、SSHに階層化された「ファイル転送プロトコル」です。 「SSH上のFTP」は、SSH上の通常のFTPをトンネリングすることを指しています。厳密に言えば、正確です。 –

1

実際には、最小限のプロトコルオーバーヘッドしかないので、最も効率的なプロトコルのうちの1つを見つけることができます。また、FTPコマンドは、バイナリコマンドではなく、単純な英語の単語です。

主な弱点は暗号化の欠如で、これはIMHOをTelnetと同じカテゴリに置きます。これはSSHで置き換えられています。

代替品(SCP)がありますが、率直に言えば、FTPは優れたプロトコルで、SSH経由のFTPでは代替手段があります。しかし、はい、今日は可能な限りSCPを使用します。

+0

...なぜバイナリとは反対の言葉でコマンドを書いた方が良いでしょうか? –

+0

(皮肉なことや失礼なbtwではない) –

+0

これは、私が本当に役に立ちそうなTelnetクライアントを使って問題を解決できることを意味しているからです。たぶんそれは個人的な好みかもしれませんが、特にクライアント/サーバーソフトウェアを開発している開発者であるため、問題を解決するためにサーバーと直接話してもいいです。 –

4

これは挑発的な記事でした:WebDAVのWish More Hosts Offered WebDAV? Blame PHP!

に有用なものは、それがより多くのファイアウォールフレンドリーになる傾向があるということです、あなたはPASVと周りにマックする必要はありません。 HTTPSを使用することができるため、FTPを使用するよりもセキュリティが向上します。

+0

+1良い記事 –

関連する問題