【ネスペ3問】FTP(ネットワークスペシャリスト)
FTPの詳しい仕様は、ネスペでもセキスペでも出てくるので、まとめました。>【ネスペ&セキスペ】FTPの解説Note
このNoteには、前回の講座部分を再掲し、ネスペR06~H21からFTPの問題を集めて解説しています。
一方で、テキストに書かれている仕様はとても詳しいので、どこが重要でどこを手抜きすれば良いか力加減が分かりません。
このNoteでは、私の受験経験と問題分析に基づいて、ポイントを絞りました。大学・IT専門学校での授業・合格者輩出実績もあるので、少しでも信用して頂けたら嬉しいです。
それでは始めましょう!
\私の3ヶ月の学習記録/
講座 | FTPについて
IP~APまでは以下の知識だけで充分でしたね。
ファイル転送の通信プロトコル:FTPのFはFile(ファイル)
使うポート番号が2つ:20がデータ用、21が制御用
平文なのでセキュアではない:インターネット初期からあるため
問題演習は解説Noteで。
>【Iパス】最初に覚えるべき9プロトコル
>【FE】更に覚えるべき10プロトコル
高度資格ではさらに知識拡大が必要です。
動作モードは、ネスペでもセキスペでも出題されます。
アクティブモード:サーバからデータ用のポートを接続(20番)
パッシブモード:クライアントからデータ用のポートを接続
さらにネスペでは、認証や転送モードについても。
認証について
FTP:IDとPWD
Anonymous FTP:匿名アカウントでアクセスできる
TFTP:IDとPWDの認証なし
転送モードは3つ:
ストリームモード, ブロックモード, 圧縮モード
ポートの使い方
SFTP:1つのポートなので安全管理しやすい
FTPS:FTPと同じで2つ使う
>【ネスペ&セキスペ】FTPのNote
Wikipediaさんにも、よくまとまっています。
問題演習
正答はイ。
「転送用」「制御用」に反応。必ず正解してください。FEレベルですから。
正答はウ。正解一発引きで。
ア:ACCT:利用者のアカウント情報を送信するコマンド。
イ:MODE:転送モード(ストリームモード, ブロックモード, 圧縮モード)を指定するコマンド。
ウ:PASV:パッシブモードで接続する時に使うコマンド。
エ:PORT:クライアントがポート番号を伝えるコマンド。
優先順位は、PASV, MODE。余裕があればPORT。ACCTは捨ててOK。
正答はウ。
設問文に「パッシブモード」とあるため、コネクションはクライアントからサーバに対して要求して行います。
少し混乱するので整理します。
「FTPしたいです」と始めるのは、必ずクライアントから。サーバから始めることはありません。サーバが攻撃者である場合を考えるとコワイですよね。
その上でFTP接続コネクションは、2種類のモードがあるんです。
アクティブモード:サーバからデータ用のポートを接続(20番)
パッシブモード:クライアントからデータ用のポートを接続
もし混乱しちゃったら、過去問道場さんの図解を見てください。最初の通信がクライアント→サーバですが、最後の通信(コネクション要求)が違います。
まとめ
お疲れ様でした!
ネスペでは、FTPのモードや通信シーケンスに重点が置かれます。
アクティブモード:サーバからデータ用のポートを接続(20番)
パッシブモード:クライアントからデータ用のポートを接続
よく分からなければ過去問道場さんのシークエンス図を見ておいてください。
パッシブの場合、ポート番号が20ではないです。FTPサーバがランダムに決めます。セキスペではポート番号からFTPのモードを問う問題が出ました。>セキスペR05春午後1問2の解説Note
関連するNoteも見てくださいね。
>最初に覚えるべき9プロトコル
>更に覚えるべき10プロトコル
>【ネスペ&セキスペ】FTPのNote
以上です。次は>マルチキャストとIGMPのNote でお会いしましょう。でわでわ。
\私の3ヶ月の学習記録/