1. IP アドレス
1. IP アドレスの基本概念
IP アドレスは、ネットワーク上のさまざまな物理ネットワークを結合します。インターネット上のコンピュータを一意に識別する論理アドレス(携帯電話番号に相当し、ユニークな携帯電話を通じて携帯電話を見つけることができる)である世界的に一意なIPアドレス(物理ネットワークの違いを遮蔽)にアドレスを統一するIP アドレスはインターネット アドレスとも呼ばれます (これはその重要性を示しています)。
2. IP アドレスの形式
現在一般的に使用されている IPv4 では、IP アドレスの長さは 32 ビットのバイナリであると規定されており、32 ビットのアドレスを 4 つの 8 ビットに分割して表現するのが一般的です。 binary を、127.0.0.1 (localhost) のようにドットで区切った 4 つの 10 進数に変換するこの記述方法を「ドット数値表記」と呼びます。
IP アドレス レベル: ネットワーク番号とホスト番号の 2 つのレベルに分かれています。ネットワーク番号はホストが属するネットワークを示し、ホスト番号はホスト自体を示します。ネットワーク番号とホスト番号の桁数は、IP アドレスの分類に関係します。
3. IP アドレスの割り当て
IP アドレス割り当ての基本原則は、同じネットワーク (サブネット、ネットワーク セグメント) 内の異なるホストに同じネットワーク番号と異なるホスト番号を割り当てることです。
2. サブネット マスク
サブネット マスクは、ネットワーク マスク、アドレス マスクとも呼ばれます。
IP アドレスはネットワーク番号とホスト番号に分けられると上で説明しましたが、ルーティングではネットワーク番号とホスト番号をどのように区別するのでしょうか?サブネットマスクを渡す必要があります。サブネット マスクは IP アドレスと組み合わせて使用する必要があります。クラス A、B、および C のサブネット マスクは、それぞれ 255.0.0.0、255.255.0.0、および 255.255.255.0 (ネットワーク番号バイトは 255、ホスト番号は 255) です。バイトは 0) です。
言い換えれば、IP アドレスが与えられた場合、そのネットワーク番号とホスト番号はどのようにしてわかるのでしょうか?
これを指定しないと、どのビットがネットワーク番号で、どのビットがホスト番号であるかがわかりません。これを実現するにはサブネット マスクが必要です。
サブネット マスク: IP アドレスは、ネットワーク アドレスとホスト アドレスの 2 つの部分に分割されます。
サブネット マスクの桁数は、ネットワークの桁数です。クラス A ネットワークのネットワーク番号は 8 ビット、サブネット マスクは 255.0.0.0、クラス B ネットワークのネットワーク番号は 16 ビット、サブネット マスクは 255.255.0.0、クラス C ネットワークは 24 ビット、255.255.255.0 。
3. ゲートウェイ
ゲートウェイは、インターネット コネクタとも呼ばれ、あるネットワークを別のネットワークに接続する「ゲートウェイ」です。
ゲートウェイは基本的に、あるネットワークから他のネットワークへの 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) を使用します。 2 つのネットワーク内のホストが異なるネットワークにあると判断します。
2 つのネットワーク間の通信を実現するには、ゲートウェイを通過する必要があります。ネットワーク A のホストは、データ パケットの宛先ホストがローカル ネットワーク内にないことを検出すると、データ パケットを自身のゲートウェイに転送し、そのゲートウェイがそれをネットワーク B のゲートウェイに転送し、ネットワーク B のゲートウェイがデータ パケットを転送します。それをネットワーク B のホストの誰かに送信します。
以上がネットワークの基礎の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。