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

File Transfer Protocol

pointこの用語のポイント

point通信するときの お約束事だよ

pointファイルをやり取りするときに使うよ

point「FTP」と表現されるのが一般的だよ

スポンサーリンク

簡単に書くよ

File Transfer Protocol(読:ファイル・トランスファー・プロトコル)とは

いわゆる「FTP」のこと。
用語の中身としては

インターネットの線を使ってファイルをやり取りする仕組み(のひとつ)
です。
もう少し正確に書くと

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

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


image piyo

詳しく書くよ

最初に留意事項です。
FTP」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
FTPの正式名称(?)が「File Transfer Protocol」です。
File Transfer Protocol」の頭文字を取ったのが「FTP」ね。

File Transfer Protocol(ファイル・トランスファー・プロトコル)

※「File Transfer Protocol」を何となく日本語にすると「ファイルを運ぶお約束事」となります。[詳細]

以上が「FTP」の意味を知っている人向けの説明です。

「FTPって何だっけ?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩3

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

通信プロトコルプロトコルは「通信するときに使う お約束事」です。

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

File Transfer Protocol(ファイル・トランスファー・プロトコル)2

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

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

なのです。

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

File Transfer Protocol(ファイル・トランスファー・プロトコル)3

以上を踏まえて

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

が「File Transfer Protocol」です。
上でも書きましたが、一般的には「FTP」と表現されます。

File Transfer Protocol(ファイル・トランスファー・プロトコル)4

※本ページでも以降は「FTP」と表現します。

よく分からない人は、単純に

ファイルをやり取りする仕組み

と解釈しても かまいません。
あるいは「ファイルを受け渡しするときに使うんだなー」程度の理解でも困ることは少ないと思います。

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

以上がFTPの説明です。

ここから先はFTP関連の余談になります。
余裕がある方は読んであげてください。
脳みそから煙が出そうな人は無理する必要ありません。
ゆっくり休んでください。

休め

あっ、読んでくださるのですね。
ありがとうございます。

それでは、いってみましょう。

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

File Transfer Protocol(ファイル・トランスファー・プロトコル)5

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

File Transfer Protocol(ファイル・トランスファー・プロトコル)6

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

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

File Transfer Protocol(ファイル・トランスファー・プロトコル)7

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

File Transfer Protocol(ファイル・トランスファー・プロトコル)8

例えば、以下のようなやり取りをコンピュータさんとすれば、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ソフトさんが裏でごちゃごちゃした命令に変換してコンピュータさんに伝えてくれます。

File Transfer Protocol(ファイル・トランスファー・プロトコル)9

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


image piyo2

一言でまとめるよ

まぁ「File Transfer Protocol」って単語が出てきたら「FTP(ファイルをやり取りする仕組み(のひとつ))のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像076
書籍画像056

おまけ

■訳してみるよ

「file(ファイル)」はカタカナで「ファイル」で分かりますかね。
「transfer(トランスファー)」の意味は「移す」とか「動かす」とか「運ぶ」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
何となく くっつけると

ファイルを運ぶ お約束事

となります。

訳01


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
クイズで学ぶUIデザイン ユーザビリティの基本が身につく50問