基本情報技術者 2014年 春期 午前(科目A) 問32
問題文
IPv6アドレスの特徴として、適切なものはどれか。
選択肢
ア:アドレス長は96ビットである。
イ:全てグローバルアドレスである。
ウ:全てのIPv6アドレスとIPv4アドレスを、1対1に対応付けることができる。
エ:複数のアドレス表記法があり、その一つは、アドレスの16進数表記を4文字(16ビット)ずつコロン“:“で区切る方法である。(正解)
🔒 解説は解答すると表示されます
IPv6アドレス表記法【午前解説】
正解の理由
選択肢エは、IPv6の標準的な表記法を正しく述べています。IPv6アドレスは128ビットで、通常16ビットごとに区切って各ブロックを4桁の16進数で表し、それらをコロン(:)でつなぎます(例:2001:0db8:85a3:0000:0000:8a2e:0370:7334)。この形式はRFCで定義された標準表記であり、選択肢エの記述と一致します。
解法ステップ
- 各選択肢が述べている事実(ビット長、アドレス種別、互換性、表記法)をIPv6の基本仕様と照合する。
- 「アドレス長」はまず確認:IPv6は128ビットであることを思い出す。
- 「グローバルか否か」はアドレスタイプの存在(リンクローカル、ユニークローカル、マルチキャストなど)で検証する。
- 「IPv4との1対1対応」は移行技術の範囲と標準を確認して、一般命題としては誤りと判断する。
- 最後に「表記法」はRFC準拠の16進・コロン区切りの説明と合致するかで選ぶ。
選択肢別の誤答解説
- ア: アドレス長は96ビットである。
誤り。IPv6のアドレス長は128ビットです。96ビットという誤解は、IPv4埋め込みを扱う一部表記(過去の互換案)と混同しているため生じます。 - イ: 全てグローバルアドレスである。
誤り。IPv6にはグローバルユニキャストだけでなく、リンクローカル(fe80::/10)やユニークローカル(fc00::/7)、マルチキャスト(ff00::/8)など、グローバルでないアドレスが存在します。 - ウ: 全てのIPv6アドレスとIPv4アドレスを、1対1に対応付けることができる。
誤り。IPv4マッピングなど一部の埋め込み表現はあるものの、全てのアドレスに対し一般的に1対1対応できる仕組みはありません。移行技術やトンネリング、デュアルスタックなどを組み合わせる必要があります。 - エ: 複数のアドレス表記法があり、その一つは、アドレスの16進数表記を4文字(16ビット)ずつコロン“:“で区切る方法である。
正解。これはIPv6の標準的な表記法であり、他にも先頭0の省略や連続する0の“::”圧縮などの表記ルールがあります。
よくある誤解
- 96ビット説:IPv6が「96ビット」という誤解は、IPv4埋め込みや一部の移行メカニズム(IPv4対応表記)の話と混同している場合に起こりますが、正式なIPv6アドレス長は128ビットです。
- 全てグローバルという誤解:IPv6にもリンクローカル(fe80::/10)やユニークローカル(fc00::/7)など、グローバルとは異なるアドレスタイプが存在します。
- 完全な1対1対応が可能という誤解:一部の移行手法でIPv4アドレスをIPv6アドレス内に埋め込むことは可能ですが、IPv4とIPv6すべてを恒久的に1対1対応させる一般的な仕組みはありません。
補足コラム
- IPv6の表記上の便利なルール:各ブロック内の先頭のゼロは省略可能(例:0db8 → db8)、連続する全ゼロブロックは“::”で1回だけ圧縮可能(例:2001:db8::1)。
- 代表的なアドレスタイプ:グローバルユニキャスト(2000::/3)、リンクローカル(fe80::/10)、ユニークローカル(fc00::/7)、マルチキャスト(ff00::/8)、ループバック(::1)、未指定アドレス(::)。
- IPv4との関係:IPv4-mapped IPv6アドレス(例:::ffff:192.0.2.128)など移行用の表現はありますが、全体の置換や恒久的な1対1対応を意味するものではありません。
FAQ
Q: IPv6のアドレス長は何ビットですか?
A: 128ビットです。
A: 128ビットです。
Q: IPv6表記で“::”は何を意味しますか?
A: 連続する一つ以上の16ビットブロックが全て0である部分を一度だけ圧縮する記法です(複数回使えません)。
A: 連続する一つ以上の16ビットブロックが全て0である部分を一度だけ圧縮する記法です(複数回使えません)。
Q: IPv6は全てグローバルアドレスですか?
A: いいえ。リンクローカルやユニークローカルなどローカル用途のアドレスも存在します。
A: いいえ。リンクローカルやユニークローカルなどローカル用途のアドレスも存在します。
Q: IPv6とIPv4を完全に1対1で対応させられますか?
A: いいえ。部分的な埋め込みや移行技術はありますが、全てを恒久的に1対1で対応させる仕組みはありません。
A: いいえ。部分的な埋め込みや移行技術はありますが、全てを恒久的に1対1で対応させる仕組みはありません。
関連キーワード: IPv6、アドレス表記、16進数、コロン区切り、128ビット、表記省略、リンクローカル、ユニークローカル、マルチキャスト、IPv4マッピング

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

