Ipv4-addressing

提供:Dev Guides
移動先:案内検索

IPv4-アドレス指定

IPv4は、3種類のアドレス指定モードをサポートしています。 −

ユニキャストアドレッシングモード

このモードでは、データは1つの宛先ホストにのみ送信されます。 [宛先アドレス]フィールドには、宛先ホストの32ビットIPアドレスが含まれます。 ここで、クライアントはターゲットサーバーにデータを送信します-

ユニキャストアドレス指定

ブロードキャストアドレス指定モード

このモードでは、パケットはネットワークセグメント内のすべてのホストにアドレス指定されます。 [宛先アドレス]フィールドには、特別なブロードキャストアドレスが含まれます。 255.255.255.255 。 ホストがネットワーク上でこのパケットを見ると、処理するようにバインドされています。 ここで、クライアントはパケットを送信します。これは、すべてのサーバーによって楽しまれます-

ブロードキャストアドレス指定

マルチキャストアドレッシングモード

このモードは、前の2つのモードの混合です。 送信されたパケットは、単一のホスト宛でも、セグメント上のすべてのホスト宛でもありません。 このパケットの宛先アドレスには、224.x.x.xで始まり、複数のホストで使用できる特別なアドレスが含まれています。

マルチキャストアドレス指定

ここで、サーバーは複数のサーバーによって楽しまれるパケットを送信します。 各ネットワークには、ネットワークを表すネットワーク番号用に予約された1つのIPアドレスと、そのネットワーク内のすべてのホストを表すブロードキャストアドレス用に予約された1つのIPアドレスがあります。

階層アドレス指定スキーム

IPv4は階層型アドレス指定スキームを使用します。 32ビットの長さであるIPアドレスは、描かれているように2つまたは3つの部分に分かれています-

IPアドレス指定

単一のIPアドレスには、ネットワークとそのサブネットワーク、最終的にはホストに関する情報を含めることができます。 このスキームにより、ネットワークに多くのサブネットワークを持たせることができ、そのサブネットワークに多くのホストを持たせることができる階層的なIPアドレスが可能になります。

サブネットマスク

32ビットIPアドレスには、ホストとそのネットワークに関する情報が含まれています。 両方を区別することが非常に必要です。 このため、ルーターはサブネットマスクを使用します。これは、IPアドレスのネットワークアドレスのサイズと同じです。 サブネットマスクも32ビット長です。 バイナリのIPアドレスとサブネットマスクのANDをとると、結果はネットワークアドレスになります。 たとえば、IPアドレスが192.168.1.152で、サブネットマスクが255.255.255.0であるとします-

IPサブネットマスク

このように、サブネットマスクはIPアドレスからネットワークIDとホストを抽出するのに役立ちます。 これで、192.168.1.0がネットワーク番号であり、192.168.1.152がそのネットワーク上のホストであることが識別できます。

バイナリ表現

位置値法は、バイナリを10進数から変換する最も単純な形式です。 IPアドレスは32ビット値で、4オクテットに分割されます。 バイナリオクテットには8ビットが含まれ、各ビットの値は、オクテット内のビット値「1」の位置によって決定できます。

バイナリ表現

ビットの位置の値は、2のべき乗(位置– 1)によって決まります。つまり、位置6のビット1の値は2 ^(6-1)、つまり2 ^ 5、つまり32です。 オクテットの合計値は、ビットの位置値を合計することにより決定されます。 11000000の値は128 + 64 = 192です。 いくつかの例を以下の表に示します-

IPビットパターン