.
【第25回】
FTPと誕生日プレゼント
(03/04/28)
窓の杜高校、超パソコン部の部室。
あらあら、めも理ちゃん。今日は部室で悩んでいるようです。
一体どうしたのでしょう?
誕生日プレゼント
|
うーん、どうやって送ろうかな。
|
|
どうしたんですか、めも理ちゃん? また勉強のことですか?
|
|
違うわよ。遠方のおばあちゃんに誕生日プレゼントを送ろうと思っているんだけど、どういう方法で送ろうかと悩んでいるの。
|
|
めも理ちゃんにしては真面目な悩みですね。そうですねパソコンのファイルも、メールで送ったり、FTPで送ったりいろいろな方法がありますからね。
|
|
ん? FTPって何。
|
|
めも理ちゃんはFTPを知りませんでしたか。そうですね。プレゼントを送る方法を考える上で、役に立つかもしれませんから、FTPのことを少し話すことにしましょう。
|
|
うーん。何かうまくダマされているような気がするけど。いいわ、聞いてあげましょう。
|
送る方法がいっぱい
|
めも理と窓太の4コマまんが 「誕生日プレゼント」 |
|
まずは、めも理ちゃんの知識を試すテストです。ネットワーク上のコンピューターとコンピューターの間で、データをやり取りする方法にはいろいろあります。めも理ちゃんは、何を知っていますか?
|
|
うっ、そんなの簡単よ。
えー、えー、うーん、メール……かな?
|
|
1つだけですか。
実生活でプレゼントを送るときにはいろいろな方法がありますよね。郵便や宅急便、バイク便、手渡しなど。めも理ちゃんもどの方法を使おうか悩んでいたぐらいいろいろあります。
コンピューターの世界にも、いろいろなデータのやり取りの方法があるんですよ。
|
|
でも、私はメールぐらいしか、コンピューター間でデータをやり取りする方法は使っていないもの。
使っていないもののことなんて分からないわよ。
|
|
そんなことないですよ。めも理ちゃんはきちんとメール以外の方法も使っていますよ。
|
|
えっ、そうなの?
|
|
そうです。その中の1つにHTTPというのもがあります。これは、Webブラウザーを使ってWebページを表示するときに使っている、データをやり取りするための方法です。
|
|
Webページを見るときって、データをやり取りしているの?
|
|
そうです。インターネット上のWebページを見るときには、ネットワーク上のコンピューターにデータがあるわけで、自分のコンピューターにデータがあるわけではありません。
ですから、ネットワークの向こう側にあるコンピューターから、自分が今使っているコンピューターにデータを転送しないと、そのページを表示することはできないですよね。
|
|
そういえばそうね。
|
|
Webページのデータを、ネットワークの向こうのコンピューターから、自分のコンピューターへと転送するときは、HTTP(ハイパー・テキスト・トランスファー・プロトコル)という方法を使っているのです。
|
|
ハイパー・テキスト・トランスファー・風呂床る?
|
|
ハイパー・テキスト・トランスファー・プロトコルです。ハイパー・テキストという文書を、トランスファー(転送)する、プロトコル(しきたり)です。データをやり取りするには、プロトコルと呼ばれる取り決めが必要になってきます。
例えば手紙を送るときに、まず切手を買って、手紙に切手を張り、住所を書いてポストに投函しますよね。
|
|
ええ、そうしないと手紙がきちんと届かないもの。
|
|
それと同じで、コンピューター間でデータのやり取りをするにも一定の取り決めがあるのです。それが、プロトコルというものです。メールを送受信するにも、きちんと取り決めがあって、その取り決めに従ってデータが送受信されているのです。
FTPというのも、こういったコンピューター間でデータをやり取りするときの取り決めの1つで、ファイル・トランスファー・プロトコロルと呼ばれるものなのです。
|
|
ファイル? もしかしてFTPってファイルを転送するためのやり方なの?
|
|
めも理ちゃん、冴えていますね。FTPは、名前にファイルとつくとおり、ファイルの転送に向いたデータのやり取りの仕方なのです。
|
|
そういえば、Webブラウザーでファイルをダウンロードするときに、“FTPからダウンロード”とかいう項目を見たことがあるわ。
|
|
そうです。そのFTPです。Webブラウザーは、HTTPというデータのやり取りの方法以外にも、FTPというファイルのやり取りの方法にも対応しているのです。
|
|
知らなかったわ。それじゃあ、データを送ったり、受け取ったりとかをFTPというやり方でもできるのね。
|
|
そうです。また、世の中にはFTP専用のソフトもあって、Webサイトにファイルをアップロードするために利用している人も多いのです。
|
|
ねえ、窓太。FTP専用のソフトがあることは分かったんだけど、FTP自身には一体どんな特長があるの?
|
|
あっ、しまった。それを言ってなかったですね。最後に、FTPの特長を簡単にまとめておきます。
|
- 様々なファイル操作ができる
ファイルを公開しているコンピューターがファイルの読み込みを許可していれば、ファイルを自分のコンピューターにダウンロードすることができます。
また、ファイルの書き込みを許可してれば、ファイルを送ったり、ファイルを削除したり、フォルダを作成するといったことができます。
窓の杜など、HTMLページで“FTPからダウンロード”と書いている場合は、ファイルの読み込みのみを許可していることが多いです。
- 窓口の数
FTPは2つの窓口(ポート)を使ってファイルを送受信しています。メールや、HTTPでは、データを送受信する窓口を1つしか使いません。これは、郵便局の窓口の人が、直接配達や集荷も行うような方法です。
それに対して、FTPでは窓口を2つ使っています。これは、郵便局の窓口の人が荷物の受け取りや事務手続きを行い、携帯電話で指示をしたり進行を確認しながら、配達専門の人が荷物を運ぶような方式です。そのため、エラーが少なくデータをやり取りすることができます。
プレゼントを届けるプロトコル
|
めも理ちゃん。結局、どういう方法でおばあちゃんの誕生日プレゼントを送ることにしたんですか?
|
|
FTPみたいな方法で行うことにしたの。
|
|
どういう風にするんですか?
|
|
お母さんが電話連絡をして、私が直接持っていくことにしたの。やっぱり、おばあちゃんに会いたいものね。
|
|
それはとってもよいことだと思います。おばあちゃんも喜ぶと思いますよ。
|
今回出てきた用語の解説
【HTTP】 ハイパー・テキスト・トランスファー・プロトコルの略。Webブラウザーで、ネットワークの向こうのコンピューター内にあるファイルを入手するときに使用される。データをやり取りするための方法の1つ。
【FTP】 ファイル・トランスファー・プロトコルの略。ネットワークでつながったコンピューター間で、ファイルのやり取りを効率的に行うための方法。これも、データをやり取りするための方法の1つ。
【プロトコル】 ネットワークでつながったコンピューター間で、どういった手順でデータのやり取りを行うか、その方法をまとめた取り決め。
【ポート】 ネットワークでつながったコンピューター間で、データのやり取りを行うための窓口。港に何種類もの桟橋があり、それぞれの桟橋に離発着する船の種類が決まっている様子を想像すればよい。
(クロノス・クラウン:柳井 政和)