応用情報技術者 2022年 秋期 午前2 問32
問題文
TCP/IPネットワークで、データ転送用と制御用とに異なるウェルノウンポート番号が割り当てられているプロトコルはどれか。
選択肢
ア:FTP(正解)
イ:POP3
ウ:SMTP
エ:SNMP
TCP/IPネットワークで、データ転送用と制御用とに異なるウェルノウンポート番号が割り当てられているプロトコル【午前2 解説】
要点まとめ
- 結論:FTPはデータ転送用と制御用で異なるウェルノウンポート番号を使用します。
- 根拠:FTPは制御用にポート21、データ転送用にポート20を使い、通信を分離して効率的に管理します。
- 差がつくポイント:他の選択肢は単一ポートで通信を行うため、複数ポートの使い分けがFTPの特徴です。
正解の理由
FTP(File Transfer Protocol)は、制御情報のやり取りにポート21を使い、実際のファイルデータ転送にはポート20を使います。この二つのポートを使い分けることで、コマンドとデータの通信を独立させ、効率的かつ安定したファイル転送を実現しています。POP3やSMTP、SNMPは単一のポート番号で通信を行うため、異なるポート番号を使い分けるFTPの特徴に該当しません。
よくある誤解
FTPは単一のポートで通信すると誤解されがちですが、実際は制御用とデータ転送用で異なるポートを使います。POP3やSMTPも複数ポートを使うことがありますが、制御用とデータ転送用の明確な使い分けはありません。
解法ステップ
- 各プロトコルの基本的なポート番号を確認する。
- FTPは制御用にポート21、データ転送用にポート20を使うことを思い出す。
- POP3(ポート110)、SMTP(ポート25)、SNMP(ポート161)は単一ポートで通信することを確認。
- 「データ転送用と制御用で異なるポート番号が割り当てられている」条件に合致するのはFTPのみと判断する。
選択肢別の誤答解説
- ア: FTPは制御用ポート21とデータ転送用ポート20を使い分けるため正解。
- イ: POP3はメール受信プロトコルでポート110を使い、単一ポート通信であるため不正解。
- ウ: SMTPはメール送信プロトコルでポート25を使い、単一ポート通信であるため不正解。
- エ: SNMPはネットワーク管理用プロトコルでポート161を使い、単一ポート通信であるため不正解。
補足コラム
FTPはアクティブモードとパッシブモードでデータ転送の仕組みが異なりますが、どちらも制御用とデータ転送用で異なるポートを使用します。これに対し、POP3やSMTPは単一のポートでコマンドとデータをやり取りするため、ポート番号の使い分けはありません。
FAQ
Q: FTPのポート20と21はどのように使い分けられていますか?
A: ポート21は制御コマンドの送受信用、ポート20は実際のファイルデータ転送用に使われます。
A: ポート21は制御コマンドの送受信用、ポート20は実際のファイルデータ転送用に使われます。
Q: SMTPやPOP3は複数ポートを使いませんか?
A: これらは主に単一ポート(SMTPは25、POP3は110)で通信し、制御用とデータ転送用のポート分けはありません。
A: これらは主に単一ポート(SMTPは25、POP3は110)で通信し、制御用とデータ転送用のポート分けはありません。
関連キーワード: FTP, ポート番号、TCP/IP, ファイル転送、ネットワークプロトコル

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

