ITパスポート 2012年 春期 問60
問題文
インターネットのファイル転送で使用されるanonymous FTPに関する記述として、適切なものはどれか。
選択肢
ア:FTPに暗号化の機能を追加したプロトコルである。
イ:Web通信のプロトコルを用いた方法である。
ウ:利用者固有のパスワードを使用せず、誰でも利用できるFTPである。(正解)
エ:利用者認証機能と通信時の誤り訂正機能がない、軽量で簡易的なプロトコルである。
🔒 解説は解答すると表示されます
インターネットのファイル転送で使用されるanonymous FTPに関する記述として、適切なものはどれか。【ITパスポート 解説】
正解の理由
anonymous FTPとは、利用者ごとに固有のアカウント(ユーザ名・パスワード)を要求せず、誰でも利用できるFTP(File Transfer Protocol:ファイル転送プロトコル)の運用方法を指します。したがって「利用者固有のパスワードを使用せず、誰でも利用できるFTPである」という記述が当てはまります。ここで正しい選択肢は ウ です。
ポイントを平易にまとめると:
- FTP(File Transfer Protocol:ファイル転送プロトコル)はファイルを送受信するための手順(プロトコル)です。
- anonymous FTPは、ユーザ名に "anonymous" を使い、パスワード欄にはメールアドレスなどを入れる慣習がある、公開用のFTPの運用形態です。
- 「誰でも利用できる」が特徴であり、各利用者の固有パスワードは用いません(ただし接続時は簡易ログイン扱いになります)。
解法ステップ
- 問題文のキーワードを探す:「anonymous FTP」=匿名で使えるFTPかを確認する。
- FTPの基本を思い出す:FTPはファイル転送のプロトコルで、通常はユーザ認証(USER, PASS)を行うが、匿名ログインを許す運用もある。
- 各選択肢を当てはめる:
- 暗号化を追加したプロトコルか?(違う:FTPS/SFTPが該当)
- Web通信のプロトコルを用いるか?(違う:WebはHTTP/HTTPS)
- 利用者固有のパスワードを使わないか?(はい:anonymous FTPの定義)
- 認証機能も誤り訂正もないか?(誤り:FTPには認証手順があり、TCPで通信の信頼性が保たれる)
- 最も適切な記述を選ぶ(ウ)。
選択肢別の誤答解説
-
ア: 「FTPに暗号化の機能を追加したプロトコルである。」
- 誤り。FTPを暗号化するプロトコルにはFTPS(FTP over SSL/TLS:SSL/TLS上で動くFTP)や、別物のSFTP(SSH File Transfer Protocol:SSH上で動くファイル転送プロトコル)があります。anonymous FTP自体は暗号化を追加したものではありません。
-
イ: 「Web通信のプロトコルを用いた方法である。」
- 誤り。Web通信で使うプロトコルはHTTP/HTTPS(Hypertext Transfer Protocol:ウェブページのやり取り)。FTPは別のプロトコルで、anonymous FTPはFTPの一形態です。ブラウザでFTPにアクセスできる場合もありますが、技術的にはHTTPとは別です。
-
ウ: 「利用者固有のパスワードを使用せず、誰でも利用できるFTPである。」
- 正しい。anonymous FTPは匿名(anonymous)でログインする運用です。通常はユーザ名に "anonymous" を使い、パスワード欄にメールアドレスなどを入れる慣習があります。公開ファイルの配布などに使われます。
-
エ: 「利用者認証機能と通信時の誤り訂正機能がない、軽量で簡易的なプロトコルである。」
- 誤り。FTP自体は認証(USER/PASSコマンド)を持つプロトコルですし、通信の信頼性(誤り訂正や再送)は TCP(Transmission Control Protocol:信頼性のある通信を提供するプロトコル)によって確保されています。したがって「認証機能がない」「誤り訂正機能がない」という説明は当てはまりません。
よくある誤解
-
「anonymous = 無認証・完全に自由に使える」
- 誤解です。匿名ログインでは利用者固有のアカウントは不要ですが、サーバ側でアクセス可能な範囲(閲覧のみ、ダウンロードのみ、アップロード禁止など)は制限されます。管理者が公開範囲を決められます。
-
「anonymous FTPは安全でないので使われない」
- 一部正しい面もありますが誤解を招く表現です。anonymous FTPは機密データ向けではなく機密性を保証しません(暗号化されない)。そのため公開ファイルの配布には便利でしたが、近年はHTTPSや安全な転送方法へ移行する例が増えています。
-
「FTPにはエラー訂正機能が全くない」
- 誤り。FTP自体はファイル転送の手順ですが、実際の通信での誤り検出・再送などは下位層のTCPが担います。したがって信頼性のある通信が可能です。
補足コラム
- 接続の実例(コマンドラインの簡単な例):
$ ftp ftp.example.com
Name (ftp.example.com:yourname): anonymous
Password: your-email@example.com
ftp> ls
ftp> get README.txt
ftp> bye
- ブラウザで「ftp://ftp.example.com/」と入力してアクセスできる場合もありますが、最近の主要ブラウザはFTPサポートを廃止しています。代わりに専用のFTPクライアント(FileZillaなど)やコマンドラインツールが使われます。
- 匿名FTPは歴史的にソフトウェア配布やパブリックドキュメント共有に使われました。現在はセキュリティや管理の観点から、HTTPSや認証付きSFTPへ移行することが多いです。
FAQ
Q1: anonymous FTPはユーザ名・パスワードは全く不要ですか?
A1: ユーザ名は通常 "anonymous" を使います。パスワード欄は空欄でも接続できる設定のサーバもありますが、慣習としてメールアドレスを入れる場合が多いです。ただしそれは厳密な認証ではありません。
A1: ユーザ名は通常 "anonymous" を使います。パスワード欄は空欄でも接続できる設定のサーバもありますが、慣習としてメールアドレスを入れる場合が多いです。ただしそれは厳密な認証ではありません。
Q2: anonymous FTPは暗号化されていますか?
A2: いいえ。基本のFTPもanonymous FTPも通信は平文(暗号化されていない)です。機密性が必要ならFTPS(SSL/TLS)やSFTP(SSH)など暗号化された方法を使います。
A2: いいえ。基本のFTPもanonymous FTPも通信は平文(暗号化されていない)です。機密性が必要ならFTPS(SSL/TLS)やSFTP(SSH)など暗号化された方法を使います。
Q3: anonymous FTPにアップロードはできますか?
A3: サーバ設定次第です。公開ダウンロード専用にしていることが多いですが、アップロード用に特別なディレクトリを用意しているケースもあります。管理者が権限を設定します。
A3: サーバ設定次第です。公開ダウンロード専用にしていることが多いですが、アップロード用に特別なディレクトリを用意しているケースもあります。管理者が権限を設定します。
関連キーワード: anonymous FTP、FTP(File Transfer Protocol)、匿名ログイン、FTPS、SFTP、TCP、HTTP、ファイル転送、公開配布、セキュリティ

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

