[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

FTP

pointこの用語のポイント

point通信プロトコルだよ

pointファイルを送受信するときに使うよ

スポンサーリンク

簡単に書くよ

FTPとは

インターネットの線を使ってファイルを送受信する仕組み(のうちの1つ)。
もう少し正確に書くと

通信するときに使うお約束事(通信プロトコル)のひとつ
であり

ファイルの送受信に関するお約束事
です。

image piyo

詳しく書くよ

順番に見ていきましょう。
まずは「通信プロトコルプロトコル)」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は、適当に読み飛ばしてください。

通信をするときには、足並みを揃える必要があります。
片方が日本語で話しかけたのに、もう一方が英語でお返事をしたのでは、コミュニケーションが成り立ちませんよね。
それと同じです。

FTP

そこで「○○通信をするときは××なお約束事に従ってやり取りしようね」と事前に決まっています。
言い方を変えると

通信をするときには、お約束事が必要

なのです。

この「通信するときに使うお約束事」を「通信プロトコルプロトコル)」と言います。

以上を踏まえて、いろいろある通信プロトコルのひとつであり、ファイル送受信に関するお約束事が「FTP」です。

FTP2

File Transfer Protocol(ファイル・トランスファー・プロトコル)」の略で「FTP」です。
日本語に訳すと「ファイル転送プロトコル」になります。

上で書きましたが、プロトコルは「通信する上でのお約束事」です。
「ファイル転送プロトコル」は「ファイルの転送に関するお約束事」と読み替えられます。

何となくの雰囲気は掴めたでしょうか。

よく分からない人は、単純に「ファイルを送受信する仕組み」と解釈してもかまいません。
あるいは「ファイルを受け渡しするときに使うんだなー」程度の理解でも困ることは少ないと思います。

FTPは、ネットワーク経由でファイルをやり取りする際のメジャーなやり方です。

以上がFTPの説明です。

ここから先は、FTP関連の余談になります。
余裕がある方は、覚えてあげてください。

FTPでやり取りする際に「ねーねー。FTPでやり取りしようぜー」と提案する側のコンピュータやソフトは「FTPクライアント」と言います。
いわゆる「FTPで接続する方」です。

FTP3

それに対して「仕方ないなー。相手をしてやるか」と受け入れる側のコンピュータは「FTPサーバ」と言います。
こちらは「FTPで接続される方」です。
「FTPの接続先」と表現しても良いでしょうね。

FTP4

また、FTPでやり取りする際に使うFTPクライアント側のソフトは「FTPソフト」と言います。

実は、FTPを使ったファイルのやり取りは、FTPソフトがなくてもできます。
コンピュータに直接命令できる画面を開いて、FTP用のコマンド(命令)を、ぽちぽち入力していけばいいのです。

FTP5

Windowsであれば「コマンドプロンプト」と呼ばれる黒い画面を使って命令できます。

FTP6

例えば、以下のようなやり取りをコンピュータさんとすれば、FTPソフトを使わずにファイルを送受信できます。

c:\hoge>ftp [FTPサーバ名]
[FTPサーバ名] に接続しました。
220 ProFTPD 1.3.2e Server (piyopiyo server service) [XXX.XXX.XXX.XXX]
ユーザー ([FTPサーバ名]:(none)): user01
331 Password required for user01
パスワード:
230 User user01 logged in
ftp> bin
200 Type set to I
ftp> mget hoge.txt
200 Type set to I
mget hoge.txt y
200 PORT command successful
150 Opening BINARY mode data connection for hoge.txt (124 bytes)
226 Transfer complete
ftp: 124 バイトが受信されました 0.00秒 124000.00KB/秒。
ftp> bye
221 Goodbye.

c:\hoge>


ごちゃごちゃしていて、見ても、よく分からないですね。
この「ごちゃごちゃ」を、あなたの代わりにやってくれるのが、FTPソフトさんです。
あなたが「FTPやりたいよ!」とシンプルに命令すれば、FTPソフトさんが裏でごちゃごちゃした命令に変換して、コンピュータさんに伝えてくれます。

FTP7

FTP関連の説明としては、そんなところでしょうか。
他に何か思い浮かんだら、追記します。

image piyo2

一言でまとめるよ

まぁ「FTP」って単語が出てきたら「ファイルを送受信する仕組みのひとつなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク