インターネットでファイルをダウンロードする際,よく「HTTP」と「FTP」のどちらかを選べるようになっています。両者の違いは何ですか。それぞれメリット,デメリットはあるのでしょうか。
インターネットに限らず,コンピューター同士でデータのやり取りなどの通信を行うためには,決まった手順や約束事が必要になります。この手順や約束事を定めたものをプロトコルといいます。
「HTTP」や「FTP」はインターネットでデータのやり取りに使われるプロトコルの1つです。HTTPは「Hyper Text Transfer Protocol」の略で,Webページや画像などのファイルは,この手順に従って情報が送られ,Webブラウザーがその情報を表示してくれます。一方,FTPは「File
Transfer Protocol」の略で,ファイルを転送するために使われるプロトコルです。WebブラウザーはFTPで送られてきたファイルを保存できるようになっています。プログラムなどのファイルをやり取りする場合は,FTPを使うのが一般的です。
ところが,企業などで利用する場合,セキュリティを考慮して,インターネットと社内LANを接続するサーバー側でFTPを通さないように設定している場合があります。このような場合を考慮してHTTPでもダウンロードできるようにしています。
さて,実際にダウンロードを行う際の,HTTPとFTPの違いですが2点あります。まずNetscape Navigatorの場合,FTPの方がダウンロードの操作が若干簡単です。ダウンロードを行うと,FTPでは最初からファイル保存の画面が現れます。それに対してHTTPの場合は,まずそのファイルを保存するかどうか尋ねる画面が現れてから,ファイルを保存することになります。Internet Explorerではどちらでも同じです。
もう1つの違いはダウンロードの速さです。FTPはファイル転送のためのプロトコルなので,一般的にはHTTPを使った場合よりも高速にダウンロードできます。ただし,これはサイトの込みぐあいなどで変わります。HTTPよりもFTPの方が空いている場合もあるので,サイトの混雑状況によって両者を使い分けるのがいいでしょう。
Copyright (C)1999 Nikkei Business Publications, Inc. All Rights Reserved.