平成30年度 春期 午前Ⅱ 問18
ネットワーク
HTTPの違いに関する記述
ファイル転送におけるFTPとHTTPの違いに関する記述のうち,適切なものはどれか。
- アFTPはサーバ接続時にユーザ名を用いたログイン処理が必要であるが,HTTPでは必要ではない。
- イFTPはダウンロードにもアップロードにも使用できるが,HTTPはダウンロードだけである。
- ウFTPはバイナリファイルの転送が可能であるが,HTTPはテキストファイルだけである。
- エHTTPは異なるOS間でのファイル転送に使用できるが,FTPは同一OS間でのファイル転送に限られる。
答えと解説を見る
✓ これが正解アFTPはサーバ接続時にユーザ名を用いたログイン処理が必要であるが,HTTPでは必要ではない。
解説
FTPは接続時にユーザ名でのログインが必要で、HTTPでは必要ありません。
FTPとHTTPの違いは、通信の始め方と、できることの範囲を軸に見分けます。FTPは、サーバに接続するとユーザ名とパスワードを送ってログインしてから、ファイルの転送を始める手順になっています。誰でも使える公開サーバであっても、匿名を表すユーザ名でログインするという形を取ります。これに対してHTTPは、リクエストを送ればレスポンスが返る仕組みで、接続のたびにユーザ名でログインする手順は組み込まれていません。利用者の認証が必要な場合は、別の仕組みを組み合わせます。ログインの手順が通信の初めに組み込まれているのがFTP、と押さえておくと判断しやすくなります。
ほかの選択肢はなぜ違うのか
- イFTPはダウンロードにもアップロードにも…:HTTPでも、POSTやPUTなどのメソッドを使えば、クライアントからサーバへデータを送ることができます。Webのフォームからファイルをアップロードする操作もHTTPで行われており、ダウンロード専用ではありません。
- ウFTPはバイナリファイルの転送が可能であ…:HTTPは、画像や動画、圧縮ファイルのようなバイナリのデータも転送できます。Webページに表示される画像もHTTPで届いており、テキストのファイルだけに限られるわけではありません。
- エHTTPは異なるOS間でのファイル転送に…:FTPは、異なるOSの間でもファイルを転送できます。FTPにはテキストとバイナリを区別して転送する仕組みがあり、OSによる改行の扱いの違いなどを吸収できるようになっています。
この問題の用語
- HTTPWebブラウザとWebサーバがページをやり取りするための決まりごと。ブラウザが要求を送り、サーバが応答を返す形で通信します。
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
出典:平成30年度 春期 システム監査技術者試験 午前Ⅱ 問18
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)