コントロールコネクション【FTP】
コネクションだよ
制御用のデータが通るよ
FTPの話で出てくるよ
簡単に書くよ
コントロールコネクション【FTP】(英:control connection)とは
FTP
(ファイルをやり取りする仕組みのひとつ)で やり取りするときは「制御用のデータを やり取りするための線」と「実際に送るデータを やり取りするための線」の2つを つなぐんだけど、その2つのうち「制御用のデータを やり取りするための線」のこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「FTP」のあれやこれやについて説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
FTPは「インターネットの線を使ってファイルをやり取りする仕組み(のひとつ)」です。
ネットワーク経由でファイルを送るときのメジャーなやり方です。
正確には、ファイルをやり取りするときの決まりごとですけどね。
そこら辺は、ゆるく捉えてください。
「ファイルを受け渡しするときに使うんだなー」程度の理解でも かまいません。
FTPで やり取りするときに「ねーねー。FTPでやり取りしようよー」と提案する側のコンピュータやソフトを「FTPクライアント」と言います。
言い方を変えると「FTPで接続する方」です。
「仕方ないなー。相手をしてやるか」と受け入れてあげる側のコンピュータを「FTPサーバ」と言います。
こちらは「FTPで接続される方」です。
「FTPの接続先」と表現しても良いでしょうね。
以上を踏まえて、本題に入ります。
FTPサーバとFTPクライアントが やり取りするには、前準備として2本の線を張っておく必要があります。
1.制御用の線
2.データ転送用の線
の2本です。
制御用の線を通るのは制御用のデータです。
「僕は誰だよ~」とか「こんな やり方で送るね~」とかの情報が通ります。
データ転送用の線を通るのは実際に受け渡しするデータです。
やり取りするファイルが「hoge.txt」だったら「hoge.txt」の中身が通ります。
この2つの線のうち
1.制御用の線
が「コントロールコネクション」です。
「制御コネクション」と表現されることも あります。
あと、ついでなので書いておくと
2.データ転送用の線
の方は「データコネクション」と言います。
気が向いたら、セットで覚えてあげてください。
コントロールコネクション:制御用の線
データコネクション:データ転送用の線
です。
一言でまとめるよ
まぁ「コントロールコネクション」って単語が出てきたら「制御用のデータを やり取りするための線なんだな~」と お考えください。
おまけ
■訳してみるよ
「control(コントロール)」の意味は「統制する」とか「操作する」とか「制御する」とかです。
「connection(コネクション)」の意味は「つながり」とかです。
何となく くっつけると
制御用のつながり
となります。
■検索してみる?






