サブネットマスクは、IPをネットワーク(またはサブネット)部分とホスト部分の2つのセクションに分割します。前のコメントはそれをうまく説明しています。
IPのネットワーク部分が同じであれば、ルーターを経由せずに通信できます。もちろん、IPのホスト部分はデバイスごとに異なる必要があります。
これらのIP /サブネットマスクが設定された4台のコンピューターがある場合:
host_11 - 192.168.2.1/255.255.255.0
host_12 - 192.168.2.2/255.255.255.0
gateway - 192.168.2.3/255.255.255.0
host_21 - 192.168.3.5/255.255.255.0
最初の3つだけが通信できました。4番目は同じサブネット上にないため、応答しません。
「デフォルトゲートウェイ」はルーターのファンシーな名前であり、同じネットワーク上にある必要があります。デフォルトゲートウェイがないipconfig出力を見たことがあるかもしれません。これはルーティングがないことを意味します。つまり、通信はそのネットワーク上のIP間でのみ発生します。
私たちの例を続ける:
host_11 - 192.168.2.1/255.255.255.0; default gateway 192.168.2.3
host_12 - 192.168.2.2/255.255.255.0; default gateway 192.168.2.3
gateway - 192.168.2.3/255.255.255.0
host_21 - 192.168.3.5/255.255.255.0; default gateway 192.168.2.3
192.168.2.1が192.168.3.5と発言したい場合は、192.168.2.3がそのトラフィックを取得して転送することになります。(ルーティングは転送です。)192.168.2.3には、192.168.3.1 / 255.255.255.0のように設定された2番目のIPが必要です。次に、192.168.3.5は、デフォルトゲートウェイをそのサブネット上の何かに設定する必要があります。これは192.168.3.1です。
したがって、実際には、実際には次のようになります。
host_11 - 192.168.2.1/255.255.255.0; default gateway 192.168.2.3
host_12 - 192.168.2.2/255.255.255.0; default gateway 192.168.2.3
gateway - first IP 192.168.2.3/255.255.255.0, second IP 192.168.3.1/255.255.255.0
host_21 - 192.168.3.5/255.255.255.0; default gateway 192.168.3.1
これで、192.168.2.Xと192.168.3.Xのネットワークが互いに通信できるようになりました。もちろん、他のネットワークやインターネットと話すことはできません。ゲートウェイは、ISPに接続された3番目のIPを必要とし、それをデフォルトゲートウェイとして設定します。次に、ゲートウェイは192.168.2.Xと192.168.3.Xから同じネットワーク以外のトラフィックをピックアップします。
ゲートウェイがそれ自体ですべてを見つけることができない状況に対して、ルーティングルールを設定できます。この例では、すべてのネットワークがルーターに接続されているため、実際には必要ありません。ただし、複数のルーター(デフォルトゲートウェイ)を持つネットワーク、または「ネットワークの背後にあるネットワーク」がある場合は、ルーティングルールを指定する必要があります。それはいくつかの高度なものになっています。これがお役に立てば幸いです。