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

ACTIVEモード(アクティブモード)

pointこの用語のポイント

pointFTP接続の やり方だよ

pointデータを送る用の線をサーバ側から投げるよ

point「PASVモード」の逆だよ

スポンサーリンク

簡単に書くよ

ACTIVEモード(アクティブモード)(英:active mode)とは

FTP(ファイルをやり取りする仕組みのひとつ)の やり方のひとつ
であり

やり取りするために必要な2本の線(制御用の線とデータ転送用の線)のうち、制御用の線をクライアント(サービスや機能を使う側のコンピュータ)からサーバ(サービスや機能を提供する側のコンピュータ)に投げて、データ転送用の線をサーバからクライアントに投げる やり方
です。
もう少しサクっと書くと

普通の(昔ながらの)FTP接続のやり方
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「FTP」のあれやこれやについて簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

FTPは「インターネットの線を使ってファイルをやり取りする仕組み(のひとつ)」です。
ネットワーク経由でファイルを送るときのメジャーなやり方です。

ACTIVEモード

正確には、ファイルをやり取りするときの決まりごとですけどね。
そこら辺は、ゆるく捉えてください。
「ファイルを受け渡しするときに使うんだなー」程度の理解でも かまいません。

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

ACTIVEモード2

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

ACTIVEモード3

以上を踏まえて、本題に入ります。

FTPサーバとFTPクライアントが やり取りするには、前準備として2本の線を張っておく必要があります。

1.制御用の線
2.データ転送用の線


の2本です。

ACTIVEモード4

2本の線を受け渡す流れを見ていきましょう。

まず制御用の線をFTPクライアントからFTPサーバに投げます。

ACTIVEモード5

FTPサーバが線を受け取れば、第一段階は完了です。
FTPクライアントとFTPサーバの間に制御用の線が張られました。

ACTIVEモード6

次に、データ転送用の線を受け渡します。

お待たせしました。

ズバリ!

データ転送用の線を、FTPサーバからFTPクライアントに投げる やり方

が「ACTIVEモード」です。

ACTIVEモード7

制御用の線をFTPクライアントから受け取ったFTPサーバは、データ転送用の線を投げ返してやります。

ACTIVEモード8

FTPサーバの投げたデータ転送用の線をFTPクライアントが受け取れば、準備完了です。
FTPクライアントとFTPサーバの間に制御用の線とデータ転送用の線が張られましたよね。
あとはファイルを受け渡すだけです。

ACTIVEモード9

このような

データ転送用の線をFTPサーバからFTPクライアントに投げる やり方

がACTIVEモードです。
制御用の線はFTPクライアントからFTPサーバに投げます。
データ転送用の線はFTPサーバからFTPクライアントに投げます。

ACTIVEモード10

あと、ついでなので書いておくと、ACTIVEモードの逆で

データ転送用の線をFTPクライアントからFTPサーバに投げる やり方

は「PASVモード」と言います。

ACTIVEモード11

気が向いたら、セットで覚えてあげてください。
データ転送用の線を投げるのが

ACTIVEモード:FTPサーバ→FTPクライアント
PASVモード:FTPクライアント→FTPサーバ


です。

ACTIVEモード12

「別に どっちから投げても同じじゃない?」と思う人もいるでしょうけどね。
実は結構 違いがあるのです。

FTPのやり方は、もともとACTIVEモードしかありませんでした。
まず制御用の線をFTPクライアントからFTPサーバに投げて、データ転送用の線をFTPサーバからFTPクライアントに投げる やり方です。

ACTIVEモード13

ところが、ですね。
このやり方だと、ファイアーウォールネットワークの門番)が お仕事をしていた場合に、FTPサーバさんの投げたデータ転送用の線が、途中で叩き落されたりします。

ACTIVEモード14

つまり、FTPサーバさんの投げたデータ転送用の線がFTPクライアントさんに届かないわけです。

ACTIVEモード15

そんなのが続いたFTPサーバさんは

おまえ主導でいいから、きっちりつなげや!(#゚д゚)

とキレました。

ACTIVEモード16

そうして生まれたのが、PASVモードです。

ACTIVEモード17

半分は冗談ですが、半分はホントの話です。

例えば、ホテルや公共の場では、ファイアーウォールの設定によって、FTPサーバ側からFTPクライアント側に線を張れない場合があります。
そんなときはPASVモードを使う必要があります。

というか「基本的にはPASVモードで接続する」と思っておけば大丈夫です。
最近は、あまりACTIVEモードでは接続しません。


image piyo2

一言でまとめるよ

まぁ「ACTIVEモード」って単語が出てきたら「サーバ(サービスや機能を提供する側のコンピュータ)側からデータ転送用の線を投げる、FTP(ファイルをやり取りする仕組みのひとつ)接続のやり方なんだな~」と お考えください。

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

おまけ

■訳してみるよ

「active(アクティブ)」の意味は「活動的な」とか「活発な」とかです。
「mode(モード)」の意味は「方法」とか「方式」とか「形態」とかです。
何となく くっつけると

活動的な形態

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
AI用語図鑑 ビジネス・開発・試験対策に使える厳選キーワード256