質問: httpの価値 httpとftpがなんであるかはほぼ理解しているんですが、 一般のページを見るのにhttpを用いるのはなぜでしょうか? 一般のウェッブページを閲覧するのはファイル単位での転送で問題はないはずだと思うんです。 すると、なぜhttpが存在するのかがわからなくて。 どなたか教えてくださると光栄です。
回答: 回答ではないのですが、ftpの価値についても紹介します。 最近のダウンロードサイトでは、ftpがほとんど奨励されていますが なぜ、下記の回答のように、ログイン等の手順を必要としても 奨励されるか、、、ということです。 httpは、ファイルのやりとりをするのに、可能な限り単純な 方法で行います。もちろん、エラーチェック等も行わない ため、場合によっては、化けてしまうこともあります。 (実際、tcp/ipの、tcpプロトコルにおいて大半のエラーチェックは行います) それとは異なり、ftpの場合は、コントロール用のポートと データ送受信専用のポートの2つを開きます。 データ送受信用ポートには、実際のデータと、それの エラー訂正データ、そして、コントロール用ポートにおいては エラー訂正が正しいかどうかを常にやりとりしています。 ですので、大きなファイルのダウンロード(例えばフリーウェア)は この方法が奨励されるようになります。 もうひとつのftpの価値として、ftpサーバーにおける使用メモリ量が少ないことがあげられます。 長期にわたってセッションが継続されるわけですから それが長ければ、サーバーにも負荷がかかります。 最後に、httpの価値として一番いいのが、同時に何セッションも 張ることで、より高速化しやすくなるものです。 例えば、画像の多いページ等をみればわかりますが 1枚1枚画像を読み込んでるのではなく、同時に何枚か 読んでいることがわかるかと思います。 このことで、帯域を有効利用することにも役立っています。