logo

サブネットマスク

すべてのコンピュータ デバイスには 2 つの部分があります。 IPアドレス : の ホスト または クライアントアドレス そしてその 通信網 または サーバーアドレス 。どちらか IPアドレス 手動で構成されます (静的 IP アドレス、または DHCPサーバー 。 IP アドレスは、サブネット マスクによってネットワーク アドレスとホストに分割されます。それは、IP アドレスのどの部分がデバイスに属し、どの部分がネットワークに属しているかによって異なります。

ゲートウェイ または デフォルトゲートウェイ 間の接続を作成します ローカルデバイス 他の人へ 通信網 。それによると、ローカルデバイスが他のネットワーク上のIPアドレスを持つデバイスに情報を送信したい場合、最初にパケットを ゲートウェイ 、その後、データを 行き先 、ローカル ネットワークの外側にあります。

サブネットマスクとは何ですか?

サブネットマスクとは、 32ビット数値 ホストビットをすべてに設定することで作成されます 0秒 ネットワークビットをすべてに設定します 1秒 。このようにして、サブネット マスクと IP アドレスが分離されます。 ホストアドレス そして ネットワークアドレス 。の ブロードキャストアドレス は常にに割り当てられます 「255」 住所、および ネットワークアドレス は常にに割り当てられます 「0」 住所。サブネット マスクは特別な目的のために予約されているため、ホストに割り当てることはできません。

基礎となる構造は、サブネット マスク、IP アドレス、ゲートウェイまたはルーターで構成されます。システムに追加のサブネットが必要な場合、IP アドレスのホスト要素がサブネットによって分割され、さらにサブネットに分割されます。サブネット化プロセスは、サブネット マスクの主な目的です。

サブネットマスクとIPアドレス:

IP ネットワークの単一のデバイスは、 32ビット IPアドレス。 32 ビット IP アドレスのバイナリ ビットは、サブネット マスクによってネットワーク セクションとホストに分割されます。また、4 つの 8 ビット オクテットに分割されます。

バイナリは難しいため、ドット 10 進数で表現される各更新を変換します。

IP アドレスの場合は、特性のドット 10 進数形式に変換されます。

サブネット マスクと IP アドレス クラス:

インターネット上ではネットワークのすべての側に対応できるため、IP アドレスのオクテットがどのように分解されるかに基づいて、さまざまなネットワークに対するアドレス指定スキームが存在します。記述された IP アドレスの 3 つの上位または左端の重みに基づいて計算できます。この IP アドレスにはさまざまなネットワーク クラスが必要です。 aからeまで 、その中のアドレス。

上記の 5 つの異なるネットワーク クラスから、 dクラス ネットワークはマルチキャスト用に予約されています。一方、クラス ネットワークはインターネット上では使用されません。それは、 インターネット エンジニアリング タスク フォース (IETF) 彼らは研究のために出かけています。

最初のオクテットのネットワーク部分は、 クラスA サブネット マスク、および必要に応じてホストとサブネットを分割する目的で、ネットワーク マネージャー用にオプション、3、および 4 を残します。 65,536 ホスト クラスaネットワークに含まれます。

Linuxどのコマンド

クラスb サブネット マスクにより、最初の 2 つのアクターがアドレスの残りの部分を含まずにさらにネットワークを構築できるようになり、その後の 16 ビットがホストとサブネット部分の 4 ビットと 3 ビットになります。からの番号 256 ~ 65,534 のホスト のために クラスb 通信網。

一方、 クラスC サブネット マスク、最後のホストと南部人の組み合わせによる 3 つの更新があります。 オクテット 4 8 ビット 。以下より低い 254 クラス c のホストでは、ネットワークの数が少なくなります。

クラス a、b、c の自然マスクまたはデフォルトのサブネット マスクが存在するのではありません。

クラスa: 255.0.0.0

クラス b: 255.255.0.0

クラス c: 255.255.255.0

特定のローカル ネットワークの週末は、デフォルトのサブネット マスクに基づいて IP アドレスの数とタイプを決定します。

サブネット化の動作メカニズム:

これは、単一の物理ネットワークを論理的に複数の小さなサブネットワークまたはサブネットに分割する技術です。

新しい番号を使用せずにサブネットを追加することにより、組織はネットワークの複雑さを隠し、ネットワーク トラフィックを軽減する目的でサブネット化を有効にします。単一のネットワーク番号がローカル エリア ネットワークの多くのセグメントにわたって使用される場合、サブネット化は不可欠です。

サブネット化の利点:

  • ネットワークトラフィックによるブロードキャスト量の削減
  • 在宅勤務の実現
  • LAN の制約を超えて、最大ホスト数などの組織を許可する場合

ネットワークのアドレス指定:

クラスレスドメイン間ルーティング (CIDR) は、両方に使用される標準的な最新のネットワーク プレフィックスです。 IPV4 と IPV6 。ネットワークマスクは次のアドレスです。 IPv4 、これは CIDR 表記で表されます。また、これらは、アドレスの後のアドレスのプレフィックス内の指定されたビット数です。 (/) セパレータ。ルーティングまたはネットワーク修正を示す場合、これはソウル標準ベースの形式です。

CIDR の登場以来、ネットワーク インターフェイスに IP アドレスを割り当てるための 2 つのパラメータ、アドレスとサブネット マスクがありました。ローカルに接続された各サブネットを表すには、接続された各ルーター テーブルに個別のエントリが必要になるため、サブネット化によってルーティングの複雑さは増加します。

サブネットマスク計算ツール:

サブネットマスクは手動で計算することができます。それは効率的な方法ではありません。ほとんどの場合、サブネット マスクの計算に電卓が使用されます。ターミネーターマスク計算機にはさまざまな種類があります。これらの電卓の中には、より優れた範囲と幅広い機能を備えた電卓もあります。一方で、特定のユーティリティを備えたものもあります。

IP アドレス、IP 範囲、サブネット マスク、ネットワーク アドレスなどの情報は、これらのツールによって提供されます。

IP サブネット マスク計算ツールの一般的な種類は次のとおりです。

  • 階層サブネットは IPV6 IP サブネット計算ツールによってマッピングされます
  • IPV4/IPV6 計算機/コンバーターは、IP マスク計算機です。圧縮フォーマットと IPV6 代替フォーマットがサポートされています。このネットワーク サブネット計算ツールを使用すると、IP 番号を IPV4 から IPV6 に変換することもできます。
  • 16 進数変換ツールとサブネット マスク調整は、IPV4 CIDR 計算ツールです。
  • IPV4 ワイルド カード計算ツールは、IP アドレス ワイルド カード マスクを計算することにより、検査に使用できる IP アドレスの部分を計算します。
  • 最初と最後のサブネット アドレスの計算には、マルチキャスト アドレスの 16 進表記を含む 16 進サブネット計算ツールを使用します。
  • 単純な IP サブネット マスク計算ツールによって決定される、利用可能な対応する小さなサブネットとサブネット マスク。
  • 開始アドレスと終了アドレスは、サブネット範囲またはアドレス範囲計算ツールによって提供されます。

IPマスクの意味:

IP またはマスクを省略形として使用する場合があります。 IP アドレスとこのマスクの両方を一度に定義するには、サブネット マスクというフレーズが推奨されます。この状況では、マスク内のビット数は IP アドレスの後に続きます。

IP アドレスからのサブネットマスクの計算:

サブネットマスクは、IPアドレスのうちホストアドレスとネットワークアドレスを区別するために使用されます。それは 32ビット 長いアドレス。この場合、subnetMask は主に、IP アドレスのどの部分がホスト アドレスで、どの部分がネットワーク アドレスであるかを識別するために使用されます。サブネット化は、複数のサブネットに分割することで、ネットワークの編成に役立ちます。サブネット マスクは、ネットワークと hostsBits を次のように明示的に定義します。 1と0 、 それぞれ。 10進数表記では、 1~255 subnetMask の はネットワーク アドレスを表し、値 0 はホスト アドレスを表します。

一方、2 進数表記では、サブネット マスクのビット {1} がネットワーク アドレスを表し、サブネット マスクのオフのビットがホスト アドレスを表します。

基本的に、IP アドレスには次の 3 種類があります。

クラスa IP アドレスは次で始まります 1~127

クラスb IP アドレスは次で始まります 128~191

クラスc IP アドレスは次で始まります 192~223

これらの IP アドレスの 2 進分類は次のとおりです。

クラスa: ネットワーク部分は8ビット -

11111111.00000000.00000000.00000000

クラス b: ネットワーク部分は16ビット -

11111111.11111111.00000000.00000000

クラスc: ネットワーク部分は24ビット -

11111111.11111111.11111111.00000000

例えば:-

IPアドレスを取得してみましょう 128.38.130.89 これは 6 つのサブネットを持つネットワークに属します。では、サブネットマスクはどうやって計算すればいいのでしょうか?

JavaでCSVファイルを読み取る方法

手順:

ステップ1:

ここで、指定された IP アドレスのネットワーク クラスが次であるかどうかを判断します。 128.38.130.89

ステップ2:

IP アドレスは次で始まるため、このアドレスはクラス b に分類されます。 128

ステップ 3:

次に、サブネットを定義するために、ビット数を計算します。

ステップ 4:

計算式:ビット数= log2(サブネット数 + 2)

ステップ5:

ここでは 6 つのサブネットが示されています。ここで、上の式の値を適用してビット数を取得します。

ビット数 = Log2(サブネット数 + 2) = log2(6+2) = 3 ビット

ステップ6:

バイナリ形式でサブネット マスクを構成するには、実際には、デフォルトのバイナリ分類を使用して上記の手順でビート計算を使用します。

パンダがデータフレームを作成する

ステップ 7:

この例では IP アドレスが指定されています (128.38.130.89) クラスbに該当します。クラス b の二項分類は次のようになります。 11111111.11111111.00000000.00000000 。したがって、バイナリ分類のサブネット ビットを置き換えると、次のようになります。 11111111.11111111.11100000.00000000。

ステップ8:

次に、次のルールを使用して、バイナリ値を同等の 10 進値に変換します。

のために 1111111 オクテット、書きます 255

のために 00000000 オクテット、書きます 0

オクテットに両方が含まれる場合 「1」と「0」、 次の式を使用します。

整数 = (128 x n) + (64 x n) + (32 x n) + (16 x n) + (8 x n) + (4 x n)

+ (2 x n) + (1 x n) 、 どこ 「ん」 オクテット シーケンス内の対応する位置にある 1 または 0 のいずれかです。

ステップ9:

その後、このバイナリ値を変換してサブネットマスクを取得します。