ID)35230
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
ID)35230
msg# 1
girlhack
投稿数: 33
IPv6として適当な選択肢を選ぶ問題で、以下が解答になってますが、1ブロック足りない気がします・・・。
1234:5678::1234:0:0:9ABC
1234:5678::1234:0:0:9ABC
Re: ID)35230
msg# 1.1
ojixii
投稿数: 28
こんにちはー
1ブロック足りない表記になっているのは、解説の
「0000は :: に省略できる(ただし 1回だけ)」
のところがポイントですね!
0を省略した結果「2001:5000:1::」という表記もありうる、と解説にあるので問題ないかと思います。
1ブロック足りない表記になっているのは、解説の
「0000は :: に省略できる(ただし 1回だけ)」
のところがポイントですね!
0を省略した結果「2001:5000:1::」という表記もありうる、と解説にあるので問題ないかと思います。
Re: ID)35230
msg# 1.2
girlhack
投稿数: 33
なるほど、こちらの解答は理解しました。::で0000:0000の2ブロック分を表しているということですね!
しかし、新たに疑問が出てきました。
以下参照
0001:5000:0001:0000:0000:0002:000A:0001→1:5000:1::2:A:1
2001:5000:0001:0000:0000:DA02:0000:1001→2001:5000:1::DA02:0:1001
2001:5000:0001:0000:0000:0000:0000:0000→2001:5000:1::
確かに解答でこのように確認できますが、一回のみ0000を::に省略できるという話なのに、3番目は5ブロック分省略しているように思えます。3番目の選択肢だけよくわからないので、解説していただけますか?
しかし、新たに疑問が出てきました。
以下参照
0001:5000:0001:0000:0000:0002:000A:0001→1:5000:1::2:A:1
2001:5000:0001:0000:0000:DA02:0000:1001→2001:5000:1::DA02:0:1001
2001:5000:0001:0000:0000:0000:0000:0000→2001:5000:1::
確かに解答でこのように確認できますが、一回のみ0000を::に省略できるという話なのに、3番目は5ブロック分省略しているように思えます。3番目の選択肢だけよくわからないので、解説していただけますか?
Re: ID)35230
msg# 1.2.1
ojixii
投稿数: 28
惜しいです!
「::」は必ずしも「0000:0000」というわけではなくて、
「連続している 0000(何ブロックあるかわからない)」を表しているのです。
極端な例だと「0:0:0:0:0:0:0:1」は「::1」と書けるし、
なんなら「0:0:0:0:0:0:0:0」は「::」だけです。
「1回のみ 0000 を :: に省略できる」というのは、「0000:0000 を :: に省略できる」という意味ではなくて、
「::」がアドレス表記の 2か所には登場しないよ、という意味です。
誤りの選択肢に「1111::2222::3333 ...(省略)」みたいのがいましたけど、そういうことなのです。
一応 Wikipedia に同じことが書いてありましたので参考までに。。
https://ja.wikipedia.org/wiki/IPv6アドレス#表記法
「::」は必ずしも「0000:0000」というわけではなくて、
「連続している 0000(何ブロックあるかわからない)」を表しているのです。
極端な例だと「0:0:0:0:0:0:0:1」は「::1」と書けるし、
なんなら「0:0:0:0:0:0:0:0」は「::」だけです。
「1回のみ 0000 を :: に省略できる」というのは、「0000:0000 を :: に省略できる」という意味ではなくて、
「::」がアドレス表記の 2か所には登場しないよ、という意味です。
誤りの選択肢に「1111::2222::3333 ...(省略)」みたいのがいましたけど、そういうことなのです。
一応 Wikipedia に同じことが書いてありましたので参考までに。。
https://ja.wikipedia.org/wiki/IPv6アドレス#表記法
Re: ID)35230
msg# 1.3
girlhack
投稿数: 33
なるほど!よく理解できました。ありがとうございます!