このチュートリアルでは、 インターネットプロトコル(IP)ネットワーキングの技術について説明します。 技術的側面に興味のない人は、次の項目に進んでください:
- IPアドレスの操作
IPv4とIPv6
インターネットプロトコル(IP)技術は、1970年代に最初の研究用コンピュータネットワークの一部をサポートするために開発されました。 今日、IPはホームネットワークとビジネスネットワークの世界標準となっています。 当社のネットワーク・ルータ 、 Webブラウザ 、電子メール・プログラム、インスタント・メッセージング・ソフトウェアはすべて、 IP上に階層化されたIPまたはその他のネットワーク・プロトコルに依存しています 。
今日、IP技術の2つのバージョンが存在します。 従来の家庭用コンピュータネットワークではIPバージョン4(IPv4)が使用されていましたが、教育機関や研究機関のネットワークでは次世代IPバージョン6(IPv6)が採用されています。
IPv4アドレス指定表記法
IPv4アドレスは4 バイト (32ビット)で構成されます 。 これらのバイトはオクテットとも呼ばれます。
読みやすくするために、人間は通常ドット付き10進表記のIPアドレスで作業します。 この記法は、IPアドレスを構成する4つの数字(オクテット)のそれぞれの間にピリオドを置きます。 たとえば、コンピュータが表示するIPアドレス
- 00001010 00000000 00000000 00000001
ドット付き10進数で書かれています。
- 10.0.0.1
各バイトには8ビットが含まれているため、IPアドレスの各オクテットは最小値0から最大255までの値をとります。したがって、IPアドレスの全範囲は0.0.0.0から255.255.255.255までです。 これは合計4,294,967,296の可能なIPアドレスを表します。
IPv6アドレス指定表記法
IPアドレスはIPv6で大幅に変化します。 IPv6アドレスは、4バイト(32ビット)ではなく16バイト(128ビット)です。 このより大きなサイズは、IPv6が
- 300,000,000,000,000,000,000,000,000,000,000,000,000,000
可能な住所! ますます多くの携帯電話や他の家電製品がネットワーキング機能を拡張し、独自のアドレスを要求するにつれて、IPv4アドレススペースが小さくなり、IPv6が必須になります。
IPv6アドレスは、通常、次の形式で記述されます。
- hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh
この完全表記法では、IPv6バイトのペアはコロンで区切られ、各バイトは交互に16進数のペアとして表されます(次の例のように)。
- E3D7:0000:0000:0000:51F4:9BC8:C0A8:6420
上に示したように、IPv6アドレスは一般に0の値を持つ多くのバイトを含んでいます。 IPv6の簡略表記法は、次のようにテキスト表現からこれらの値を削除します(ただし、実際のネットワークアドレスにはまだバイトが存在します )。
- E3D7 :: 51F4:9BC8:C0A8:6420
最後に、多くのIPv6アドレスはIPv4アドレスの拡張です。 このような場合、 IPv6アドレスの右端の4バイト(右端の2バイトのペア)はIPv4表記で書き換えられます。 上記の例を混合表記に変換する
- E3D7 :: 51F4:9BC8:192.168.100.32
IPv6アドレスは、上に示した完全表記、略記表記または混合表記のいずれかで書くことができます。