このあたりから徐々に佳境になっていきます。この後、IPv6を理解するために、2進数や16進数の知識が必要になってきます。いっても、この知識がある方にとってこの項目は冗長なので、ここは読み飛ばしても差し支えありません。今までさり気なく、IPv6アドレスを例示してきましたが、アルファベットが混じっていることにお気づきかと思います。アルファベット6文字を加えて16進数としているのです。アルファベットは、大文字でも構わないのですが、現在では、一般的に小文字の使用が強く推奨されています。16進数が多用される理由は、コンピュータ(情報処理機器)との相性が良いからです。10進数と2進数・16進数との相互変換を使う場面は、IPv6設定においては多くありません。(たまに必要になる場合があるが。)コンピュータは、2進数で内部処理の一切を行いますが、0と1の2つの数字しか使わない(だから2進数)ため、大きな数字を表現しようとすると、必然的に桁数が多くなります。アドレスを2進数で表現すると、128桁(128bit)にもなります。2進数4桁をひとまとめにすると、16進数1桁に上手く収まるので、4分の1になる上に、相互変換もやりやすくなります。一般的に「1バイト」といえば、16進数2桁,8ビットですが、そうでない場合もあるらしく、通信関係では代わりに「オクテット」がよく用いられます。16進数2桁,8ビットが「1オクテット」です。アドレスを設定するときの記述方法です。アドレスは記述自体が長くなるため、一定の省略記述ルールが決められています。省略記述をする必要はありません。慣れないうちは敢えて省略記述をしない方がよいのです。実際には先駆者によって多用されているので、ここでは省略記述ルールを紹介します。省略するルールが定義されています。「各フィールドの上位桁の'0'は省略可能」です。全てを省略せずに'0'を記述します。'::'(ダブルコロン)で省略可能」です。これが使えるのは1回だけです。'::'(ダブルコロン)は、最も長く省略できる部分に適用すべき、と規定されました。厳密には上記例の3番目も×です。表記でしか設定できない環境下で、IPv4を表記する場合の記述法も定義されています。組み込みアドレス」は淘汰方向現在は廃止(使用不可)です。組み込みアドレス」もたまにみかけるので、知っておくとよいです。不定期掲載のIPv6基礎ネタ第2号です。誰にも聞けないレベルになりつつある内容ですが、この「備忘録」が役立てば幸いということで。世の中での表記区別がそうなっているため、それらに倣うことにしました。いうカテゴリ分けで、IPアドレスブロックの割り当てがされ、サブネットマスクは固定でした。けで一般利用はできないことになっています。アドレスは仕様的に使用不可、127で始まるIPv4アドレスは、ループバック専用で、これは用途が仕様として強制されています。クラスDにサブネットマスクの概念そのものがなく、クラスEには、サブネットマスクの規定はありません。枯渇を無視して割り当てされずに温存されて」います。現行のものになりました。アドレスが4オクテット(4バイト)固定長で構成されます。1オクテットずつ、ドット区切りの10進数で表記するのが通例です。各ドット間の数字は必ず0~255の範囲になります。アドレスが16オクテット(16バイト)固定長で構成されます。なり、『これだけあればアドレス枯渇問題は将来に亘ってほぼ皆無だろう』ということになっています。アドレス表記も16進数表記です。これはエンジニアの間では常識ですが、16進数のほうがディジタル機器のあらゆる整数数値において親和性が非常に高いためです。基本的に小文字を使うように規定されています。使って各自調べてください。合わせて「2進数と16進数」の関連を知ることで、何故16進数の方が親和性が非常に高いかが理解できるかもしれません。アドレスは、2オクテット(2バイト)毎にコロンで区切って表記します。コロンで区切った各々の部分は「フィールド」と呼称します。このフィールドは、省略表記(別記事にて後述)しない限り、桁数は4桁固定で必ず8個になります。「サブネットマスク」という概念がありません。考え方を踏襲して、「プレフィックス」「プレフィックス長」という概念が導入されました。言うところの「ネットワークアドレス」、この長さをビット長で示したものが「プレフィックス長」になります。今回から不定期にIPv6基礎ネタを備忘録的に残していこうと考えています。