ネットワークスペシャリスト 2017年 午前2 問14
問題文
FTPによるファイル転送には、制御用とデータ転送用の二つのコネクションが用いられる。これらのコネクションに関する記述のうち、適切なものはどれか。ここで、FTPはパッシブモードで動作するものとする。
選択肢
ア:制御用コネクションの確立はクライアントからサーバに対して、データ転送用コネクションの確立はサーバからクライアントに対して行う。
イ:制御用コネクションの確立はサーバからクライアントに対して、データ転送用コネクションの確立はクライアントからサーバに対して行う。
ウ:どちらのコネクションの確立もクライアントからサーバに対して行う。
エ:どちらのコネクションの確立もサーバからクライアントに対して行う。
FTPの制御用・データ転送用コネクション【午前2 解説】
要点まとめ
- 結論:パッシブモードのFTPでは、制御用コネクションもデータ転送用コネクションもクライアントからサーバへ接続を確立します。
- 根拠:制御用コネクションは常にクライアントからサーバへTCP接続を張り、パッシブモードではサーバが待機ポートを開示し、クライアントがそこへ接続します。
- 差がつくポイント:アクティブモードとパッシブモードの違いを正確に理解し、どちらが接続を開始するかを区別できることが重要です。
正解の理由
正解はウです。FTPの制御用コネクションは常にクライアントからサーバへTCP接続を確立します。パッシブモードでは、データ転送用コネクションもサーバが待機ポートを開示し、クライアントがそのポートへ接続するため、こちらもクライアントからサーバへの接続となります。したがって、どちらのコネクションもクライアントからサーバに対して確立されます。
よくある誤解
- アクティブモードとパッシブモードの違いを混同し、データ転送用コネクションの接続方向を誤解しがちです。
- 「サーバからクライアントへ接続する」と覚えてしまうと誤答につながります。
解法ステップ
- FTPの制御用コネクションは常にクライアントからサーバへ接続することを確認する。
- アクティブモードとパッシブモードの違いを理解する。
- パッシブモードではサーバが待機ポートを開示し、クライアントがそこへ接続することを把握する。
- したがって、データ転送用コネクションもクライアントからサーバへ接続されると判断する。
- 選択肢の中で「どちらもクライアントからサーバへ接続する」ものを選ぶ。
選択肢別の誤答解説
- ア:制御用はクライアント→サーバで正しいが、データ転送用はパッシブモードではクライアント→サーバなので誤り。
- イ:制御用コネクションはサーバ→クライアントではなく、誤り。
- ウ:正解。どちらもクライアントからサーバへ接続する。
- エ:どちらもサーバ→クライアントは誤り。
補足コラム
FTPは制御用コネクション(通常ポート21)とデータ転送用コネクション(通常ポート20または動的ポート)を使い分けます。パッシブモードはファイアウォール越えに有利で、クライアントが両方の接続を開始するため、クライアント側の設定が容易です。一方、アクティブモードはサーバがクライアントへ接続するため、クライアント側のファイアウォール設定が複雑になります。
FAQ
Q: FTPのパッシブモードでデータ転送用コネクションはどちらが接続を開始しますか?
A: クライアントがサーバの指定ポートへ接続を開始します。
A: クライアントがサーバの指定ポートへ接続を開始します。
Q: アクティブモードのFTPではデータ転送用コネクションはどちらが接続を開始しますか?
A: サーバがクライアントの指定ポートへ接続を開始します。
A: サーバがクライアントの指定ポートへ接続を開始します。
関連キーワード: FTP, パッシブモード、制御用コネクション、データ転送用コネクション、TCP接続、ファイアウォール

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

