戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

システム監査技術者 2018年 午前2 問18


問題文

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

選択肢

ア:FTPはサーバ接続時にユーザ名を用いたログイン処理が必要であるが、HTTPでは必要ではない。(正解)
イ:FTPはダウンロードにもアップロードにも使用できるが、HTTPはダウンロードだけである。
ウ:FTPはバイナリファイルの転送が可能であるが、HTTPはテキストファイルだけである。
エ:HTTPは異なるOS間でのファイル転送に使用できるが、FTPは同一OS間でのファイル転送に限られる。

🔒 解説は解答すると表示されます

FTPとHTTPの違い【午前2解説】

正解の理由

アが適切です。FTPは、サーバに接続した後、通常はユーザ名とパスワードを使ってログインしてからファイルを転送します。一方、HTTPはWebページやファイルを要求・取得するためのプロトコルで、通常の利用ではログインを必要としません。
ただし、これは基本的な特徴を比較した説明です。FTPには匿名で利用できる「匿名FTP」があり、HTTPにも認証機能があります。試験では、一般的な利用形態の違いとして押さえましょう。

解法ステップ

  1. FTPとHTTPそれぞれの基本的な用途・機能を確認します。
  2. FTPはファイル転送用のプロトコルで、一般にログインして利用することを思い出します。
  3. HTTPはWeb通信に使われ、通常はログインなしでもページやファイルを取得できることを確認します。
  4. 両者の特徴に合うアを選びます。

選択肢別の誤答解説

  • ア:適切です。FTPでは通常、ユーザ名などを用いたログインを行います。HTTPは通信そのものにログインが必須ではありません。
  • イ:誤りです。HTTPはダウンロードだけでなく、POSTやPUTなどを使ったデータの送信・アップロードにも利用できます。
  • ウ:誤りです。HTTPはテキストだけでなく、画像や動画などのバイナリデータも転送できます。
  • エ:誤りです。FTPもHTTPも、異なるOS間でファイルを転送できます。特定のOS間だけに限られるプロトコルではありません。

よくある誤解

  • 「HTTPはダウンロード専用」と考えるのは誤りです。HTTPには、サーバへデータを送る仕組みもあります。
  • 「FTPは必ず個人のユーザ名でログインする」とは限りません。匿名FTPのように、特別な方法で利用できる場合もあります。
  • 「HTTPはテキスト用」と決めつけないようにしましょう。HTTPでは、さまざまな種類のデータを扱えます。

補足コラム

FTPは、制御用とデータ転送用に別々の通信を使う方式として知られています。一方、HTTPはWebの要求と応答をやり取りするプロトコルです。どちらもOSの種類に依存せず、適切なソフトウェアや設定があれば異なる環境間で利用できます。

FAQ

HTTPでログインが必要なWebサイトがあるのは、説明と矛盾しませんか?
矛盾しません。HTTP自体はログイン必須ではありませんが、Webサイト側で認証を設定すれば、利用者にログインを求められます。ここでは、プロトコルの基本的な利用形態を比較しています。

関連キーワード: FTP、HTTP、ファイル転送、認証、匿名FTP、バイナリデータ
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

システム監査技術者を
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について