IP インターネット

【演習問題付】IPv6アドレスとは?分かりやすく解説!

更新日:

 

ミヤエイ
宮永万里です。

 

突然ですが、あなたは「IPv6アドレス」「IPv4アドレス」の違いを説明出来ますか?

 

ぴーまる
vはvirsion(バージョン)の略でしょ?

 

ミヤエイ
おお!その通りです!

 

ぴーまる
「IPv6」は、メガ進化を遂げたIPってカンジ?

 

ミヤエイ
ま、まあ...そんなカンジ

 

IPv4アドレスのアップデート版がIPv6アドレスだと言えます。

 

今回は要点だけまとめ「IPv6アドレス」について分かりやすくご紹介します。

 

その前に1つ。

私がインターネット資格を取得する際、非常に助けられた1冊をご紹介。

当記事を読んでもなお物足りない、あなた!是非ご検討ください。

 

 

IPアドレスとは?

 

IPアドレスとは、インターネットに接続する際、機器を識別する為の番号の事。

 

いわばインターネット上の住所のようなものです。

 

スマホやゲーム機、PC等、インターネットに接続する全てのものに割り当てられます。

 

1人で複数の機器をインターネットに接続した場合、それぞれがIPアドレスを持つ事になります。

 

IPv6アドレス誕生背景

 

IPv4アドレスが枯渇しそう!?

 

IPv6アドレスが誕生する以前デフォルトであった「IPv4アドレス」

 

約43億個のアドレスが全世界で使用できたわけです。

 

ところが、1人で多数のIPアドレスを所持する事もおかしくない昨今。

 

IOT製品の開発も盛んな今日この頃。

 

※IPアドレスはネット接続する機器1つ1つが別々に持つ。

 

※IPアドレスの詳しい仕組みについては、こちらの記事を参照!

 

43億個しか利用できないIPv4アドレスではIPアドレスが枯渇してしまう!という問題が生じました。

 

※実際には「クラス分け」といった問題もあり、最大で4億個のIPアドレスしか利用できないと言われています。

 

容量を莫大に増やしたIPv6の登場!

 

そこで彗星のごとく登場したのが、IPv6!

 

なんと!

 

43億個のアドレスから340澗個のアドレスへと増量しました!

 

ぴーまる
何個なんだよ...。

 

ミヤエイ
うーん、とにかくいっぱい

 

ぴーまる
てか、誰か読める?

 

※漢数字の単位「澗」は「カン」と呼ぶそう(Wikipedia情報)

 

340澗=3億4千万の1000兆倍の更に1000兆倍。

 

IPv6の表記方法

 

4桁の16進数を「:(コロン)」で区切って表現します。

 

ぴーまる
待ってわかんない!

 

というあなた!

 

ミヤエイ
大丈夫です。

 

分かりやすくご説明します。

 

例えば、IPv6アドレスは「xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx」のような表記方法となります。

※xは0からfまでの16進数。

 

更にIPv6アドレスの表記方法にはいくつかのルールがあります。

 

 

■IPv6ルール■

  1. 区切りごとに先頭の0は省略する。
  2. 「000」の部分は「0」と省略する。
  3. 複数の区切りで「0」が連続する部分は「::」と省略する。

 

では具体例を元に考えてみましょう!

 

1. 区切りごとに先頭の0は省略する。

 

例えば「x00x:0xxx:0000:0000:0000:0000:0000:0000」というIPv6の場合。

 

右詰め理論と一緒な考えとなります。

 

例えば、9月9日という時。

09月09日でも同じ意味を表しますね。

 

それと同じで先頭の0は省略しても意味は変わらない為、省略してもOK!

 

つまりは、「x00x:0xxx:0000:0000:0000:0000:0000:0000」は

x00x:xxx:000:000:000:000:000:000」となりますね。

 

2.「000」の部分は「0」と省略する。

 

例えば上記と同じ「x00x:0xxx:0000:0000:0000:0000:0000:0000」IPv6の場合。

上記1より「x00x:xxx:000:000:000:000:000:000」となります。

 

コンピュータの世界では、「0」「無し」は異なる意味となります。

 

それと同じで「000」は同等の「」と省略出来ますが、「(無し)」には出来ないという事。

 

※厳密には異なりますが、今はそう覚えましょう。

 

つまりは、x00x:xxx:000:000:000:000:000:000

x00x:0xxx:0:0:0:0:0:0となりますね。

 

3.複数の区切りで「0」が連続する部分は「::」と省略する。

 

例えば、「0:0:xx0x:x00x:0:0:0:0」というIPv6の場合。

 

「::」の省略方式は1か所にしか使用出来ない。

 

IPv6のルールでは、0の連続が、離れた箇所に2つあった場合、より多くの「0」が省略出来る箇所を「::」にします。

 

0:0:xx0x:x00x:0:0:0:0」の場合は、「0:0:xx0x:x00x::」ですね。

 

 

ではIPv6の「演習問題」です!

 

IPv6演習問題

 

ぴーまる
問題!

 

「2001:0db8:0000:0000:0000:0000:0000:0000」を省略表記しなさい。

※IPv6例示用アドレスより。

 

<ヒント>

分からなければ、上記手順を見よう!

 

 

演習問題の解説

 

まず区切りごとに、先頭の0は省略するので、
2001:db8:000:000:000:000:000:000」となりますね。

 

続いて2番目。

 

000」の部分は「」と省略出来るので、
2001:db8:0:0:0:0:0:0

 

ぴーまる
なんか後半芋虫みたい...。

 

続いてラスト

ここがIPv6において1番注意の必要なところ。

 

複数の区切りで「」が連続する部分は「::」と省略するので
2001:db8::」ですね!

 

ミヤエイ
これにて省略完了です!

 

出来ましたか?

 

実際の資格試験では「::」と省略出来る箇所を複数登場させる選択肢が出てきたりします。

 

ミヤエイ
が!この記事を読んだあなたは大丈夫ですね!

 

ぴーまる
引っかかっちゃダメヨ!w

 

長くなりましたので、一旦「IPv6アドレス」についてはこれにて終了!

 

プロフェッショナルを目指したい!

 

もっとIPv6アドレスについて勉強したい!プロフェッショナルを目指すんだ!という方には

 

こちらの本をおすすめしています。

 

 

私が実際インターネットの資格「.com Master ADVANCE **」を取得する際とにかく読み込んだ本です。

 

インターネット周りの知識が凝縮されておりますので、下記の方におススメ。

  • これからネットワーク技術者を目指す方
  • 現職の方で改めて体系的に知識をインプットしたい方
  • web担当者

 

受け売りではありません。

 

私は本当にこの本でインターネット資格に合格しました。

 

本格的に良き技術者として、ネットワーク周りの知識を得たい方にとっては、これ以上にない良本です。

 

インターネットの創生から最新情報までくまなく整理されています。

 

1冊教科書として所持していれば、何年もこの先あなたの助けとなる、そんな「教科書」になる1冊です。

 

ミヤエイ
以上「IPv6」について、宮永万里が執筆しました♪

 

Produced by ミニマムホームページ制作

-IP, インターネット
-

Copyright© ミヤエイ OFFICIAL , 2019 All Rights Reserved.