人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

バイナリファイルの転送を行いたいのですが、HTTPとFTPどちらが早いのでしょうか。

●質問者: kohsak
●カテゴリ:コンピュータ
✍キーワード:FTP HTTP バイナリ ファイル 転送
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● sasada
●10ポイント

http://www.cqpub.co.jp/od/rensai/inter/learn102.htm

とことんわかるインターネット基礎の基礎10 ページ2

http://www.rtpro.yamaha.co.jp/RT/FAQ/TCPIP/ftp-passive-mode.html

FAQ for YAMAHA RT Series / TCP/IP

バイナリをテキストに変換して転送するHTTPの方が、一見遅い様に思えます。

ですが、HTTPの方が、TCPセッションでエラー制御を行うFTPより通信負荷が少ないので、通常の状況ではHTTPの方が(理論上は)早いはずです。

(回線状況が悪くて、エラー回復が多発したりすると状況が変わります)

もっともこれだけ通信速度が速くなると、プロトコルの違いより、サーバーの帯域設定の方が大きく影響します。

とはいうものの、FTPの方が転送エラーに強い分、確実だと思います。


2 ● ojizosama
●20ポイント

http://arena.nikkeibp.co.jp/qa/internet/20030922/106038/

HTTPとFTPは何が違う? - デジタル - 日経トレンディネット

http://higaitaisaku.web.infoseek.co.jp/ftpserver.html

上記2つを見る限り、速度に違いはないようです。


3 ● morimori_68
●20ポイント

http://www.atmarkit.co.jp/fnetwork/rensai/tcp05/01.html

@IT:TCP/IPアレルギー撲滅ドリル【超実践編】(5)

上記は参考サイトです。

僕の感触ではFTPのほうがやや速めだと思いました。


4 ● suihu
●40ポイント

http://216.239.53.104/search?q=cache:lGF7kNVU5nIJ:k-tai.impress....

原理的には、ファイル転送に特化していて、コネクションを確保した上で転送を行うFTPの方が早いです。

ですが、ネットワーク/サーバに余裕がある場合は有意な差がでないことも多いです。

googleのキャッシュになりますが、

1割程度の差が出たデータ例です。

◎質問者からの返答

まとめての回答になってすみません。

回線速度が速いときは、たいして速度差を感じないようですね。

ただ今回は、社内・社外(@Freed)でファイルの転送を行おうと思っていたので、suihuさんのurlが参考になりました。

回答してくださった皆さん、ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ