サーバAにあるファイルをサーバBからとってきたいとします。
私はこのやり方として、HTTPでとってくる方法とSFTPでとってくる方法を知っているのですが、二つの違い(つまり、どんな時にはどちらを使う方がよいのか)を簡単に教えていただけませんか?

追記:

ど‌​ちらを選択したら良いか迷う状況というのは‌​例えばどういう状況を想定していますか?質‌​問を編集して追記してください – suzukis

→サーバAにエクセルファイルやらPDFファイルやらが置いてあるとします。これをHTTPでダウンロードできるようにすることもできるし、保管してあるディレクトリまで行ってSFTPでとってくることもできます。