IPA過去問ドリル

平成30年度 春期 システム監査技術者試験 午前Ⅱ 問18

テクノロジ/ネットワーク

ファイル転送におけるFTPとHTTPの違いに関する記述のうち,適切なものはどれか。

出典:平成30年度 春期 システム監査技術者試験 午前Ⅱ 問18

正解:ア

解説

FTP(File Transfer Protocol)は,サーバへの接続時にユーザ名とパスワードを用いたログイン処理が必要なプロトコルである。一方,HTTP(HyperText Transfer Protocol)は,通常のWebアクセスにおいてログイン処理を必須とはしない。HTTPはGET/POST/PUTなどのメソッドによってダウンロードだけでなくアップロードにも利用でき,テキストファイルに限らず画像や実行ファイルなどのバイナリファイルも転送できる。また,FTP・HTTPともにOSに依存しないプロトコルとして異なるOS間でのファイル転送に利用できるため,FTPが同一OS間に限られるという記述は誤りである。

選択肢ごとの解説

  • 正しい。FTPはサーバ接続時にユーザ名とパスワードを用いたログイン処理が必要であるのに対し,通常のHTTPによるアクセスではログイン処理は必須ではありません。
  • 誤り。HTTPはGETによるダウンロードだけでなく,POSTやPUTといったメソッドを用いたアップロードにも使用できるため,ダウンロードだけに限られるわけではありません。
  • 誤り。HTTPはテキストファイルだけでなく,画像ファイルや実行ファイルなどのバイナリファイルの転送にも使用できるため,テキストファイルだけに限られるわけではありません。
  • 誤り。FTP・HTTPはいずれも特定のOSに依存しないプロトコルであり,FTPも異なるOS間でのファイル転送に使用できるため,同一OS間に限られるわけではありません。
システム監査技術者の過去問を演習モードで解く