FTPコネクションの流れに関するネットワークスペシャリスト試験
了解しました ✅
ここでは 「FTPコネクションの流れ」 をテーマに、ネットワークスペシャリスト試験向けの問題を10問まとめて作成します。
(接続確立 → 認証 → データ転送 → 終了の流れを押さえています)
---
FTPコネクションの流れに関する試験問題(10問)
---
■ 問題1
FTPセッションを開始する際、クライアントが最初に行う操作はどれか。
A. データコネクションの確立
B. 制御コネクションの確立
C. 認証コマンドの送信
D. QUITコマンドの送信
正解:B
解説:まずクライアントはサーバのTCP21番へ接続し、制御コネクションを確立する。
---
■ 問題2
制御コネクション確立直後、サーバがクライアントに返すレスポンスコードとして正しいものはどれか。
A. 220
B. 230
C. 331
D. 550
正解:A
解説:FTPサーバは接続直後に「220 Service ready」と応答する。
---
■ 問題3
ユーザ認証時に、クライアントが送信する最初のコマンドはどれか。
A. PASS
B. USER
C. PORT
D. PASV
正解:B
解説:「USER ユーザ名」でログインユーザを指定し、その後「PASS パスワード」を送る。
---
■ 問題4
パスワード送信後、サーバが認証成功を通知するレスポンスコードはどれか。
A. 200
B. 220
C. 230
D. 331
正解:C
解説:「230 User logged in, proceed」が認証成功の応答である。
---
■ 問題5
データ転送を開始するために、クライアントが制御コネクションで送信するコマンドはどれか。
A. LIST, RETR, STOR など
B. QUIT
C. USER
D. HELP
正解:A
解説:データ転送時は LIST(一覧取得)、RETR(取得)、STOR(アップロード)などのコマンドを送る。
---
■ 問題6
アクティブモードのFTPでは、データコネクションを確立するためにクライアントが送るコマンドはどれか。
A. PASV
B. PORT
C. STOR
D. RETR
正解:B
解説:クライアントは「PORT」コマンドで待ち受けポートを通知し、サーバがそこへ接続する。
---
■ 問題7
パッシブモードのFTPでは、サーバがPASV応答で通知する情報はどれか。
A. 認証結果
B. サーバの待受IPとポート番号
C. ファイルサイズ
D. MTU値
正解:B
解説:PASV応答にはサーバが待受けるIPアドレスとポート番号が含まれる。
---
■ 問題8
データ転送用コネクションはいつ切断されるか。
A. 制御コネクションが終了した時点
B. 各データ転送処理が完了した時点
C. 認証成功後直ちに
D. サーバが再起動した時点
正解:B
解説:データコネクションは転送ごとに確立され、終了すると切断される。
---
■ 問題9
セッションを終了する際にクライアントが送信するコマンドはどれか。
A. EXIT
B. END
C. CLOSE
D. QUIT
正解:D
解説:「QUIT」でセッションを終了し、制御コネクションが切断される。
---
■ 問題10
FTPコネクションの流れにおいて、制御コネクションが切断された場合に起きることとして正しいものはどれか。
A. データコネクションは維持される
B. データコネクションも終了する
C. データ転送が高速化される
D. SSHに切り替わる
正解:B
解説:制御コネクションが切断されると、セッション全体が終了し、データコネクションも終了する。
---
「FTPのコネクションの流れ(コネクション確立要求からQUITによる正常終了まで)」 をテーマに、20問 のネットワークスペシャリスト試験問題を作成します。
流れを追うように「接続 → 認証 → データ転送 → 終了」までをカバーしています。
---
FTPコネクションの流れに関する試験問題(20問)
---
接続フェーズ
■ 問題1
FTPクライアントが最初に確立するコネクションはどれか。
A. データコネクション
B. 制御コネクション
C. SSHセッション
D. UDPトンネル
正解:B
解説:最初に確立されるのは 制御コネクション(TCP21番) である。
---
■ 問題2
制御コネクション確立直後、サーバがクライアントに返す応答コードはどれか。
A. 200
B. 220
C. 331
D. 530
正解:B
解説:FTPサーバは接続直後に「220 Service ready」を返す。
---
■ 問題3
FTPの制御コネクション確立時に使用されるトランスポート層プロトコルはどれか。
A. UDP
B. TCP
C. ICMP
D. SCTP
正解:B
解説:信頼性のある通信が必要なため、TCPを利用する。
---
■ 問題4
制御コネクションの確立は通常どちらの方向から行われるか。
A. サーバ → クライアント
B. クライアント → サーバ
C. DHCPサーバ → クライアント
D. DNSサーバ → サーバ
正解:B
解説:クライアントからサーバのTCP21番へ接続する。
---
認証フェーズ
■ 問題5
ユーザ名をサーバに送る際に利用するコマンドはどれか。
A. USER
B. PASS
C. PORT
D. LIST
正解:A
解説:「USER ユーザ名」でユーザを指定する。
---
■ 問題6
パスワードをサーバに送信するコマンドはどれか。
A. USER
B. PASS
C. AUTH
D. LOGIN
正解:B
解説:「PASS パスワード」で認証を行う。
---
■ 問題7
USERコマンド送信後にサーバが返す応答として正しいものはどれか。
A. 220
B. 230
C. 331
D. 530
正解:C
解説:「331 User name okay, need password」でパスワードを要求する。
---
■ 問題8
認証成功時にサーバが返す応答コードはどれか。
A. 220
B. 230
C. 331
D. 550
正解:B
解説:「230 User logged in, proceed」でログイン成功を通知する。
---
■ 問題9
認証失敗時にサーバが返す可能性が高いコードはどれか。
A. 230
B. 530
C. 550
D. 425
正解:B
解説:「530 Not logged in」は認証失敗を意味する。
---
■ 問題10
FTPの制御コネクション上で認証情報が漏洩しやすい理由はどれか。
A. UDPで送信されるから
B. 平文で送信されるから
C. パケット分割されるから
D. 圧縮されるから
正解:B
解説:FTPは暗号化されていないため、IDやパスワードが平文で流れる。
---
データ転送フェーズ
■ 問題11
ファイル一覧を取得する際に送信するコマンドはどれか。
A. RETR
B. STOR
C. LIST
D. TYPE
正解:C
解説:「LIST」でディレクトリ内容を取得する。
---
■ 問題12
ファイルをダウンロードする際に利用するコマンドはどれか。
A. RETR
B. STOR
C. PUT
D. GET
正解:A
解説:「RETR ファイル名」でサーバから取得する。
---
■ 問題13
ファイルをアップロードする際に利用するコマンドはどれか。
A. RETR
B. STOR
C. APPEND
D. LIST
正解:B
解説:「STOR ファイル名」でファイルをサーバに送信する。
---
■ 問題14
アクティブモードでデータコネクションを確立する際に使用するコマンドはどれか。
A. PORT
B. PASV
C. RETR
D. STOR
正解:A
解説:「PORT」でクライアントの待受ポートをサーバに通知する。
---
■ 問題15
パッシブモードでデータコネクションを確立する際に使用するコマンドはどれか。
A. PORT
B. PASV
C. RETR
D. STOR
正解:B
解説:「PASV」でサーバの待受ポートを通知させる。
---
■ 問題16
データコネクションは通常どのタイミングで確立されるか。
A. 認証直後
B. データ転送コマンド発行時
C. 制御コネクション確立直後
D. QUIT実行時
正解:B
解説:LIST/RETR/STORなどのコマンド発行時に確立される。
---
■ 問題17
データコネクションの終了タイミングとして正しいものはどれか。
A. QUITコマンド送信時
B. 認証直後
C. データ転送が完了した時点
D. 制御コネクション終了時のみ
正解:C
解説:データコネクションは転送ごとに確立され、完了すると切断される。
---
■ 問題18
FTPのデータ転送でASCIIモードを指定するコマンドはどれか。
A. TYPE A
B. TYPE I
C. TYPE E
D. TYPE B
正解:A
解説:TYPE AでASCIIモード、TYPE Iでバイナリモードを指定する。
---
終了フェーズ
■ 問題19
FTPセッションを終了するためにクライアントが送信するコマンドはどれか。
A. END
B. EXIT
C. QUIT
D. CLOSE
正解:C
解説:「QUIT」で制御コネクションを終了する。
---
■ 問題20
QUITコマンドに対してサーバが返すレスポンスコードとして正しいものはどれか。
A. 221
B. 220
C. 250
D. 530
正解:A
解説:「221 Service closing control connection」で終了が通知される。
コメント
コメントを投稿