令和4年度 春期 午前 問31
ネットワーク
IPv6アドレスの表記
IPv6 アドレスの表記として,適切なものはどれか。
- ア2001:db8::3ab::ff01
- イ2001:db8::3ab:ff01
- ウ2001:db8.3ab:ff01
- エ2001.db8.3ab.ff01
答えと解説を見る
✓ これが正解イ2001:db8::3ab:ff01
解説
コロン区切りで、省略の印は一度だけ。
設問は、IPv6アドレスの表記として適切なものを選ばせています。この表記の決まりは二つ押さえれば足ります。一つは、全体の128ビットを16ビットずつ八つの組に割り、組と組をコロンで区切ることです。もう一つは、値がゼロの組が続く箇所をコロン二つでまとめて省略できるものの、それは一つのアドレスの中で一度しか使えないことです。ですから見分けの軸は、区切りがコロンでそろっているかと、省略の印が一度しか現れていないか、というこの二点です。正解は2001:db8::3ab:ff01で、省略を元に戻すと2001:0db8:0000:0000:0000:0000:03ab:ff01となり、八組そろって128ビットになります。
ほかの選択肢はなぜ違うのか
- ア2001:db8::3ab::ff01:2001:db8::3ab::ff01という書き方です。まとめて省く印が二か所に現れているため、それぞれ何組ぶんを省いたのかが定まらず、もとの八つの組へ復元できなくなります。
- ウ2001:db8.3ab:ff01:2001:db8.3ab:ff01という書き方です。途中にピリオドが混じっており、組の区切りに二種類の記号が使われているので、決められた書き方から外れています。
- エ2001.db8.3ab.ff01:2001.db8.3ab.ff01という書き方です。区切りが全てピリオドで、これはIPv4のアドレスに使われる形であり、16ビットずつ八つの組に割る書き方にはなっていません。
出典:令和4年度 春期 応用情報技術者試験 午前 問31
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)