どーも皆さん、こんにちは。
「.com Master ADVANCE(※)」の試験対策で絶賛消耗中のぼくです。
※インターネットの仕組み(知識・技術)に関する資格試験。
同じ道を通ってきた人に聞きたい。試験対策どうしてましたか??と。
ぼくは下記参考書を使い勉強をしているのですが・・・
(2024/10/06 09:09:52時点 Amazon調べ-詳細)
書いてある内容がすんなり頭に入ってこない…
特にIPv4とIPv6の変換方法。
説明足らなすぎ。
百聞は一見にしかず。下記の画像を見て欲しい。
IPv4の変換方法の説明なんだけど、「11000000」は「192」だよ♪って内容なの。
もうね…
____
/ \
/ ⌒ ⌒ \ 何言ってんだこいつ
/ (●) (●) \
| 、” ゙)(__人__)” )
\ 。` ⌒゚:j´ ,/ j゙~~| | |
__/ \ |__| | |
| | / , \n|| | |
| | / / r. ( こ) | |
| | | ⌒ ーnnn |\ (⊆ソ .|_|___
 ̄ \__、(“二) ̄ ̄ ̄ ̄ ̄l二二l二二 _|_|__|_
って思ったよね。
うん。2進数から10進数に変換するのは分かった。
で、肝心の計算方法は?
これはそんなあなたに贈る記事です。
目次
IPv4:2進数⇔10進数
結論から言うと・・・下の動画を見れば理解できます。
動画を見てる時間がねぇーよ!って方は、下記画像を参考にしてください。
↓ ↓ ↓ つまり ↓ ↓ ↓
↓要は、こういう並びですね。
2進数から10進数に変換する場合は、2進数の値が「1」となっている桁を確認し、その桁に当てはまる箇所の数字を足した合計が10進数の値となります。
逆に10進数から2進数に変換する場合ですが…
単純に逆算ですね。
↓数字の並びはこれで固定です。
なので、10進数で「12」であれば、上記の数字から足して「12」となる桁を確認し、その桁に当てはまる箇所の数字を「1」、それ以外を「0」とすれば2進数の値となります。
続いては「IPv6」。
IPv6:2進数⇔16進数
まずは動画から。ぼくは下記動画を見て「IPv6」の変換方法を理解しました。
動画を見るのメンドクセーよ!って方は、下記画像を参考にしてください。
16桁の数字を4桁毎に区切ります。
↓4桁の数字の並びはこうです。
2進数から16進数に変換する場合は、2進数の値が「1」となっている桁を確認し、その桁に当てはまる箇所の数字を足した合計が16進数の値となります。
逆に16進数から2進数に変換する場合ですが…
10進数と同様、逆算ですね。
↓数字の並びはこれで固定です。
なので、16進数で「6」であれば、上記の数字から足して「6」となる桁を確認し、その桁に当てはまる箇所の数字を「1」、それ以外を「0」とすれば2進数の値となります。
まとめ
長々と説明しましたが、 テキストだとすんなり入ってこないと思うので、動画で勉強しましょう 笑
試験勉強をする際、恐らくほとんどの方が参考書を購入する筈。
他の参考書は分からないですが、ぼくが購入した参考書は、知識がある方向けの内容となっています。
(2024/10/06 09:09:52時点 Amazon調べ-詳細)
理解できない場合は考えるだけ時間の無駄なので、You Tubeで検索して解説動画を見るのが、一番スムーズです。
そうやって1つずつ着実に分からない点をクリアにしていきましょう。
それでは! .com Master ADVANCEに挑戦する方の参考になれば幸いです。