問題ID: 19186

この質問の投稿一覧へ

なし 問題ID: 19186

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-6-6 17:32 | 最終変更
160828  常連   投稿数: 19
MACアドレス「ca00.03c4.0000」を24ビットごとに区切って
その間にFFFEを追加し、先頭7ビット目を反転させて
リンクローカルユニキャストアドレスを求めますが、
計算方法が分かりませんのでご教授下さい。

認識↓
「ca00.03c4.0000」
 ↓
ca0003 FFFE c40000 24ビットごとに区切る。
 16進数は2進数の4ビット分に相当するので↓

1100 1010 0000 0000 0000 0011 FFFE 1100 0100 0000 0000 0000 0000
2進数に変換した上記2進数の先頭7ビット目を反転させるので
1100 1000 0000 0000 0000 0011 FFFE 1100 0100 0000 0000 0000 0000
全角の箇所が反転されて0になる。
これを16進数に戻す?
この時点でもう正答の:FE80::C800:3FF:FEC4:0
にどのように変換すればよいのか不明です。

因みに解説に載っている
変換方法の画像は理解できています。
なのに分かりません(。´・ω・)?

多分根本的に間違ってますので
御教授お願い致します。

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.