#ゲートウェイは、インターネット コネクタおよびプロトコル コンバータとも呼ばれます。デフォルト ゲートウェイは、ネットワーク層の上でネットワーク相互接続を実装し、最も複雑なネットワーク相互接続デバイスであり、異なるプロトコルを持つ 2 つの高レベル プロトコル間のネットワーク相互接続にのみ使用されます。ゲートウェイの構造は、相互接続層を除いてルーターの構造と似ています。ゲートウェイは、WAN 相互接続と LAN 相互接続の両方に使用できます。ルーター ゲートウェイはルーターの IP を指します。これは基本的に、あるネットワークから他のネットワークへの IP アドレスです。ゲートウェイの IP アドレスは、ルーティング機能を備えた機器の IP アドレスであり、ルーティング機能を備えた機器には、ルーター、ルーティング プロトコルが有効になっているサーバー (ルーターに相当)、およびプロキシ サーバー (ルーターに相当) が含まれます。
注: 歴史的な理由により、TCP/IP に関する多くの文献では、かつてネットワーク層で使用されるルーターをゲートウェイと呼んでいましたが、現在では、多くの LAN がルーティングを使用してネットワークにアクセスしています。ゲートウェイは通常、ルーターの IP を指します。OSI には、2 種類のゲートウェイがあります。1 つはコネクション型ゲートウェイ、もう 1 つはコネクションレス ゲートウェイです。 2 つのサブネット間に一定の距離がある場合、ゲートウェイを 2 つに分割し、真ん中のリンクで接続することがよくあり、これをハーフ ゲートウェイと呼びます。 ゲートウェイには、さまざまな分類基準に従って多数の種類があります。最も一般的に使用されるのは TCP/IP プロトコルのゲートウェイであり、ここで言う「ゲートウェイ」は TCP/IP プロトコルのゲートウェイを指します。
それでは、ゲートウェイとは一体何なのでしょうか? #ゲートウェイは基本的に、あるネットワークから他のネットワークへの IP アドレスです。例えば、ネットワークAとネットワークBがあり、ネットワークAのIPアドレス範囲は「192.168.1.1~192.168.1.254」、サブネットマスクは255.255.255.0、ネットワークBのIPアドレス範囲は「192.168.1.1~192.168.1.254」です。 2.1~192.168.2.254"、サブネットマスクは 255.255.255.0 です。
ルーターが存在しない場合、2 つのネットワーク間で TCP/IP 通信を行うことはできません。2 つのネットワークが同じスイッチ (またはハブ) に接続されている場合でも、TCP/IP プロトコルはサブネット マスク (255.255.255.0) とホストの IP アドレスの間の「AND」演算が異なる場合、2 つのネットワーク内のホストが異なるネットワークにあると判断されます。
2 つのネットワーク間の通信を実現するには、ゲートウェイを通過する必要があります。ネットワーク A のホストは、データ パケットの宛先ホストがローカル ネットワーク内にないことを検出すると、データ パケットを自身のゲートウェイに転送し、そのゲートウェイがそれをネットワーク B のゲートウェイに転送し、ネットワーク B のゲートウェイがデータ パケットを転送します。ネットワーク B の誰かに送信します。ホスト (添付の図を参照)。ネットワーク A がデータ パケットをネットワーク B に転送するプロセス。
つまり、TCP/IPプロトコルはゲートウェイのIPアドレスを設定するだけで、異なるネットワーク間の相互通信を実現することができます。
では、この IP アドレスはどのマシンの IP アドレスでしょうか?ゲートウェイの IP アドレスは、ルーティング機能を持つデバイスの IP アドレスです。ルーティング機能を持つデバイスには、ルーター、ルーティング プロトコルが有効になっているサーバー (本質的にルーターに相当)、プロキシ サーバー (ルーターにも相当) が含まれます。 。 Novell NetWare ネットワークとの相互運用のコンテキストでは、ゲートウェイは、Windows ネットワークで使用されるサーバー メッセージ ブロック (SMB) プロトコルと NetWare ネットワークで使用される NetWare コア プロトコル (NCP) の間のブリッジとして機能します。ゲートウェイは IP ルーターとも呼ばれます。
関連知識の詳細については、
PHP 中国語 Web サイト以上がルーターゲートウェイとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。