質問: サブネットマスクがネットワーク上の個々のコンピュータに関連するのはなぜですか? サブネットマスクを使用してネットワークをサブネットワークに分割する方法は理解できますが、ネットワーク内のすべてのコンピュータがルーターだけでなくサブネットマスクを認識する必要があるのはなぜですか。各コンピュータがワイヤで物理的に互いに接続されていても、すべてのパケットがとにかくルータを通過する必要がある場合、私はそれを理解できました。ipアドレスが192.168.0.0/255.255.255.0のネットワーク192.168.0.1にコンピューターがあるとしましょう。そのコンピュータがサブネットワーク外のコンピュータにアクセスしようとした場合、192.168.1.1とします。メッセージはルーターに送信されます。ルーターは、ipがサブネットワークのip範囲外にあることを識別します。ネットワーク、それはそれが接続されているネットワーク(おそらく他のルータ)にそれを送信します。
回答: さて、私はサブネットマスクを使ってネットワークをサブネットワークに分割する方法を理解していますが、ネットワーク内のすべてのコンピュータがルーターだけでなくサブネットマスクを知る必要があるのはなぜなのでしょうか。 ルーターとして参照するデバイスは、通常ルーターだけではありません。したがって、naptルーター、ホームルーター、またはコンシューマールーターなどの用語を使用して、純粋にルーターではないことを示すことがあります。要は、ルータではないということです。これらのデバイスにはnapt(ルーティングではない)を実行できます。また、スイッチが組み込まれています(スイッチはブリッジで、ルーティングではありません - スイッチとブリッジの違いブリッジには2つのポートがあり、異なるネットワーク媒体(イーサネットと非イーサネットなど)を接続することが多いのに対して、スイッチには複数のポートと同じネットワーク媒体があることがよくあります。スイッチはブリッジングを行います。スイッチが「ルーター」から切り離されている場合は、実際にはもっと明確になります。ipアドレスが同じネットワーク上にある場合は、パケットは に向けられている 物理的に隣にあるスイッチであるものにケーブルを下って行き、最終的にネットワーク上の他のコンピュータに向けられている(それが管理されたスイッチであり、あなたがスイッチに接続していた場合。パケットが別のネットワーク宛てではないため、パケットはルータに到達しません。別のネットワーク上のコンピュータを宛先としている場合は、当然ながらスイッチに送信されますが、その後は引き続きルータに送信されます(スイッチはパケットをルータに送信し、着信パケットの宛先macアドレスを宛先にします)。スイッチはルーターのmacアドレスでした)、そして経路はそれをルーターの正しいインターフェースからルーティングします。そのようなものは一般的にルーターと呼ばれ、内部にスイッチがあります(プロスタイルのcisco/juniperルーターではありません)。スイッチは内部にあります。しかし、それはスイッチの位置にすぎません。同じネットワークでは、パケットはルータではなくスイッチにアドレス指定されます。そしてそれはルータの中のスイッチにだけ行き、ルータに達しません。 各コンピュータがワイヤで互いに物理的に接続されていれば、私はそれを理解することができました、 ネットワーク上のすべてのコンピュータが物理的に有線で接続されている場合は、スイッチやルーターは必要ないと思います。あなたが説明していることは、オリジナルのイーサネットのように聞こえます。そしてそれらがすべてワイヤーで接続されているなら、それはそのような大きなネットワークではないでしょう。とにかく、それはあなたが慣れ親しんでいるようなワイヤーではありません。それは「タップ」でそれに道に沿って接続されたコンピュータを持っているでしょう。だから私はなぜあなたがちょうどその文を投げ込んだのかわからない。 しかし、すべてのパケットはとにかくルータを通過する必要があります。 つまり、すべてのコンピュータをルーターなしでワイヤで接続するという考えを脇に置くということです。いいえ、あなたの家でも、毎回ルータを通過するわけではありません。あなたの「ホームルーター」でも、それをインターネットボックスと呼びましょう。彼らはそれのスイッチに行きます。 私はip 192.168.0.1を持っているネットワーク192.168.0.0/255.255.255.0上のコンピュータを持っていると言うことができます。 そのコンピュータがサブネットワーク外のコンピュータにアクセスしようとした場合、192.168.1.1とします。メッセージをルータに送信します。 スイッチへそれからスイッチからそれはルータに行きます ルーターは、ipがサブネットワークのip範囲外であることを識別し、サブネットワークで送信するのではなく、接続先のネットワーク(おそらく別のルーター)に送信します。 ルーターは、それがどんなネットワークインターフェースに適しているかを識別します。あるインターフェースから別のインターフェースに送信します。 1つの違い - どのインターフェース以外にも、ネットワークが直接接続されているかどうかということです。それはスイッチにそれからコンピュータに送ることができます。またはそれはコンピュータに送信することができます。ネットワークが直接接続されていない場合は、別のルーターに接続します。そしてあなたの最後の文は メッセージをルータに送信します。 それでは、突然、書き込みをやめることにしましたか。 ルーターは、ipがサブネットワークのip範囲外であることを識別し、サブネットワークで送信するのではなく、接続先のネットワーク(おそらく別のルーター)に送信します。 そうは思わない。ルータの各インターフェイスには異なるip範囲があります。しかし、コンシューマルーターやホームルーターでは、2つのインターフェイスを持つルーターのように、一方にはスイッチが接続されています。そして、複数のポートはスイッチのポートです。それで、あなたがルータ部分に関して考えるならば、それはああこれがサブネットワークの内側にあり、これが外側にあるようではありません。各インターフェースに1つあります。そして、ルータはそれをそれがやって来たのと同じネットワークに送り返すつもりはありません。最初にルータに到達した理由は、スイッチ(最初に到達したスイッチ)がmacアドレスを確認したため、ルータのmacアドレスではないことが判明したためです。パケットを送信したコンピュータは、パケットの宛先ipが自分のネットワーク上にあるのか、それとも同じネットワーク上にあるのかを確認し、それに基づいて関連するmacアドレスを選択します。使用するコンピュータのmacアドレス(コンピュータが同じネットワーク上にある場合)または(コンピュータがルータの別のインターフェイス上にある場合)、それがルータのmacアドレスになります。コンピュータがサブネットマスクを知る必要がある理由については、直接あなたの質問のタイトルに答えることができると思います。アドレス例イーサネットの場合はmacアドレス。