Re: 問題ID: 19186
arashi1977
居住地: 広島
投稿数: 1715
ほぼできてますよ!
やり方はこうです。
・「ca00.03c4.0000」を半分に分けるので「ca 00 03」と「c4 00 00」になる
・先頭7ビット目(最初の1バイト下から2番め=10進数で言う"2")を反転させる。ここでは「ca」が該当する1バイトなので「1100(C=12=8+4) 1010(A=10=8+2)」→「1100(C=12) 1000(8+0=8)」となる
・前半が「c8 00 03」、後半が「c4 00 00」となることが確定したので、インターフェースIDは間にFFFEを入れて「C800:03FF:FEC4:0000」となる
・リンクローカルなので「FE80::/64」となり、インターフェースIDとくっつけて「FE80::C800:03FF:FEC4:0000」→省略できるところは省略して「FE80::C800:3FF:FEC4:0」となる
やり方はこうです。
・「ca00.03c4.0000」を半分に分けるので「ca 00 03」と「c4 00 00」になる
・先頭7ビット目(最初の1バイト下から2番め=10進数で言う"2")を反転させる。ここでは「ca」が該当する1バイトなので「1100(C=12=8+4) 1010(A=10=8+2)」→「1100(C=12) 1000(8+0=8)」となる
・前半が「c8 00 03」、後半が「c4 00 00」となることが確定したので、インターフェースIDは間にFFFEを入れて「C800:03FF:FEC4:0000」となる
・リンクローカルなので「FE80::/64」となり、インターフェースIDとくっつけて「FE80::C800:03FF:FEC4:0000」→省略できるところは省略して「FE80::C800:3FF:FEC4:0」となる
投稿ツリー
-
問題ID: 19186
(160828, 2019-6-6 17:32)
-
Re: 問題ID: 19186
(arashi1977, 2019-6-6 21:48)
- Re: 問題ID: 19186 (160828, 2019-6-6 23:22)
-
Re: 問題ID: 19186
(arashi1977, 2019-6-6 21:48)