平成25年度春期 応用情報技術者試験 午前 問35

分野:ネットワーク(OSI/TCP-IP・プロトコル・IPアドレス/サブネット・ルーティング・LAN/WAN・無線・伝送計算)|実際に出題されたIPA過去問題

1バイトのデータを16進2桁で表した後,先頭にパーセント記号を付けて %1A のような3バイトのASCII文字列にする変換はパーセントエンコーディングと呼ばれる。例えばUTF-8でエンコードされた“α”の16進表示はCEB1なので,これをパーセントエンコーディングしたものは %CE%B1 となる。パーセントエンコーディングが使用される場合はどれか。

  1.  HTTPのベーシック認証でAuthorizationヘッダにパスワード情報を指定する場合
  2.  Webページのフォーム上の漢字をHTTPのGETメソッドでサーバに送る場合
  3.  サブジェクトに日本語の文字を含む電子メールを送る場合
  4.  フランス語やドイツ語のアルファベットを使った電子メールを送る場合
解答・解説を見る

正解:イ

AI解説

正解はイ。URLに使用できる文字はASCIIの一部に限られるため、漢字などの非ASCII文字や記号をURLに含める場合はパーセントエンコーディング(URLエンコード)で%XX形式に変換する。GETメソッドはフォームの入力データをURLのクエリ文字列として送るため、漢字はパーセントエンコーディングされる。「URLに載せるデータの変換=パーセントエンコーディング」が判断基準である。 ア: 誤り。ベーシック認証のAuthorizationヘッダでは「利用者ID:パスワード」をBase64でエンコードする。 イ: 正しい。GETメソッドではフォームデータがURLのクエリ文字列になるため、漢字はUTF-8などのバイト列にした上で%XX形式にパーセントエンコーディングされる。 ウ: 誤り。メールのサブジェクトの日本語はMIMEエンコーディング(Base64などを用いたencoded-word形式)で表現する。 エ: 誤り。欧文アルファベットの拡張文字を含むメール本文はMIMEのquoted-printableやBase64などで符号化するのが一般的である。 💡 エンコード方式は使い場所で覚える。「URL=パーセントエンコーディング」「ベーシック認証・メール添付=Base64」「メール件名=MIME encoded-word」。%記号を見たらURL関連と連想する。

出典:平成25年度 春期 応用情報技術者試験 午前 問35 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ネットワーク」分野の攻略ポイント

OSI基本参照モデルとTCP/IP、各種プロトコル、IPアドレスとサブネット、ルーティング、LAN/WAN、無線、伝送時間の計算が範囲です。「どの層の話か」を最初に特定する習慣をつけると、知らない用語が出ても消去法で正解にたどり着けます。

ネットワークの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ネットワーク(OSI/TCP-IP・プロトコル・IPアドレス/サブネット・ルーティング・LAN/WAN・無線・伝送計算))の過去問