最も完全なバージョン: IPv4 アドレスの概要

1. IPアドレスとは何ですか?

IP アドレスは、ネットワーク内のノード (またはネットワーク デバイスのインターフェイス) を識別するために使用されます。

IP アドレスは、ネットワーク内の IP パケットのアドレス指定に使用されます。

2. IPアドレス表現

IPv4 アドレスは 32 ビットです。

IPv4 アドレスは通常、ドット付き 10 進表記で表されます。

IPv4 アドレス範囲: 0.0.0.0 ~ 255.255.255.255。

3. IPアドレスの構成

ネットワーク部分:ネットワークを識別するために使用されます。

ホスト部分:ネットワーク内の異なるホストを区別するために使用されます。

ネットワーク部分

ホスト部

ネットワーク マスク: IP アドレスのネットワーク部分とホスト部分を区別します。

    

4. IPアドレスのアドレッシング

ネットワーク部分:ネットワークを識別するために使用され、IP アドレスが属するネットワークを表します。

ホスト部分:ネットワーク内のさまざまなホストを区別するために使用され、ネットワーク セグメント上のデバイスを一意に識別できます。

  • ネットワーク番号は、「○○県○○市○○地区○○コミュニティ」のように、ホストが存在するネットワークを示すために使用されます。
  • ホスト番号は、「XX ビル XX 号」という家番号の役割と同様に、ネットワーク番号で定義されたネットワーク範囲内の特定のホスト インターフェイスを表すために使用されます。
  • ネットワークアドレス指定:
    • レイヤ 2 ネットワーク アドレス指定: 対応するホスト インターフェイスは、IP アドレスを通じて直接見つけることができます。
    • レイヤ 3 ネットワーク アドレス指定: ゲートウェイを使用して、さまざまなネットワーク セグメントからデータ パケットを転送します。
  • ゲートウェイ:
    • パケット転送中は、まず転送パスと宛先ネットワーク セグメントにつながるインターフェイスを決定する必要があります。宛先ホストと送信元ホストが同じネットワーク セグメントにない場合、パケットは最初にゲートウェイに転送される必要があり、その後、パケットはゲートウェイを介して宛先ネットワーク セグメントに転送されます。
    • ゲートウェイとは、ローカル ネットワーク セグメント内のホストによって送信されたパケットを受信して​​処理し、宛先ネットワーク セグメントに転送するデバイスを指します。この機能を実装するには、ゲートウェイが宛先ネットワーク セグメントのルートを知っている必要があります。ローカル ネットワーク セグメントに接続されているゲートウェイ デバイスのインターフェイス アドレスは、ネットワーク セグメントのゲートウェイ アドレスです。

5. IPアドレスの分類クラスフルアドレッシング

IP アドレスの管理とネットワーク化を容易にするために、IP アドレスは 5 つのカテゴリに分類されます。

クラス A/B/C のデフォルトのネットマスク

クラスA: 8ビット、0.0.0.0~127.255.255.255/8

クラス B: 16 ビット、128.0.0.0 ~ 191.255.255.255/16

クラスC: 24ビット、192.0.0.0~223.255.255.255/24

  • IP アドレスの管理とネットワーク化を容易にするために、IP アドレスは 5 つのカテゴリに分類されます。
    • カテゴリ A、B、C、D、および E のカテゴリ フィールドは、それぞれ 2 進数 0、10、110、1110、および 1111 です。ネットワーク番号フィールドの最初の数ビットは、IP アドレスがどのカテゴリに属する​​かを決定するために使用できます。これは各カテゴリを区別するためのもので、最も簡単な方法はクラスアドレスです。
    • アドレスA、B、Cの3種類はユニキャストIPアドレス(一部特殊なアドレスを除く)であり、ホストインターフェースに割り当てることができるのはこの3種類のアドレスのみです。
    • クラス D アドレスはマルチキャスト IP アドレスです。
    • クラス E アドレスは、特別な実験目的のために予約されています。
    • このセクションでは、A、B、C の 3 種類のアドレスのみに焦点を当てます。
  • クラス A、B、および C アドレスの比較:
    • クラス A アドレスを使用するネットワークをクラス A ネットワーク、クラス B アドレスを使用するネットワークをクラス B ネットワーク、クラス C アドレスを使用するネットワークをクラス C ネットワークと呼びます。
    • クラス A ネットワークのネットワーク番号は 8 ビットで非常に小さいですが、許可されるホスト インターフェイスの数は多く、最初のビットは常に 0 で、アドレス空間は 0.0.0.0 ~ 127.255.255.255 です。
    • クラス B ネットワークのネットワーク番号は 16 ビットで、クラス A ネットワークとクラス C ネットワークの間にあり、最初の 2 ビットは定数 10、アドレス空間は 128.0.0.0 ~ 191.255.255.255 です。
    • クラス C ネットワークのネットワーク番号は 24 ビットと多いですが、許可されるホスト インターフェイスの数は非常に少なく、最初の 3 桁は常に 110 で、アドレス空間は 192.0.0.0 ~ 223.255.255.255 です。
  • 注記:
    • ホストとは通常、ルータとコンピュータの総称を指します。また、ホストの特定のインターフェイスの IP アドレスは、ホスト IP アドレスと呼ばれることがよくあります。
    • マルチキャスト アドレス: マルチキャストでは、1 対多のメッセージ配信を実現できます。

6. IPアドレスの種類

通常、ネットワーク番号によって定義されるネットワーク範囲をネットワーク セグメントと呼びます。

ネットワークアドレス:ネットワークを識別するために使用されます。

例: 192.168.10.0/24

192.

168.

10.

00000000

ブロードキャスト アドレス: ネットワーク上のすべてのホストにデータを送信するために使用される特別なアドレス。

例: 192.168.10.255/24

192.

168.

10.

11111111

使用可能なアドレス: ネットワーク内のノードまたはネットワーク デバイス インターフェイスに割り当てることができるアドレス。

例: 192.168.10.1/24

192.

168.

10.

00000001

  • ウェブサイトアドレス
    • ネットワーク番号は X で、ホスト番号のすべてのビットは 0 です。
    • 特定のホスト インターフェイスに割り当てて使用することはできません。
  • ブロードキャストアドレス
    • ネットワーク番号は X で、ホスト番号の各ビットは 1 です。
    • 特定のホスト インターフェイスに割り当てて使用することはできません。
  • 利用可能なアドレス
    • ホスト アドレスとも呼ばれ、特定のホスト インターフェイスに割り当てることができます。
  • ネットワーク セグメント内で使用可能なアドレスの数の計算:

ネットワーク セグメントのホスト ビットが n ビットの場合、IP アドレスの数は 2ⁿ、使用可能な IP アドレスの数は 2ⁿ-2 (ネットワーク アドレスとブロードキャスト アドレスを除く) になります。

7. プライベートIPアドレス

パブリックIPアドレス: IP アドレスは、インターネット上のすべての IP アドレスの一意性を確保するために、IANA によって均一に割り当てられます。ここでの IP アドレスはパブリック IP アドレスを指します。

プライベート ネットワークIPアドレス:実際には、同じネットワーク内のネットワーク デバイスの IP アドレスが競合しない限り、大学の閉鎖された研究室のネットワークなど、一部のネットワークはインターネットに接続する必要がありません。IP アドレス空間では、A、B、C の 3 種類のアドレスのうち、いくつかのアドレスが上記の状況のた​​めに特別に予約されており、プライベート IP アドレスと呼ばれます。

  • IPアドレス不足の問題を解決するために、プライベートアドレスという概念が提案されました。プライベート アドレスは、内部ネットワークまたはホスト アドレスを指します。これらのアドレスは特定の内部ネットワークでのみ使用でき、パブリック ネットワークでは使用できません。
    • パブリック IP アドレス: インターネットに接続されているネットワーク デバイスには、ICANN によって割り当てられたパブリック IP アドレスが必要です。
    • プライベート IP アドレス: プライベート IP アドレスを使用すると、同じプライベート IP アドレスを異なるプライベート ネットワークで再利用できるため、ネットワークをより自由に拡張できます。

インターネットに接続されたプライベート ネットワーク: プライベート ネットワークはプライベート IP アドレスを使用するため、インターネットへの接続は許可されません。その後、実際のニーズに応じて、多くのプライベート ネットワークもインターネットに接続して、プライベート ネットワークとインターネット間、およびプライベート ネットワークとプライベート ネットワーク間のインターネット経由の通信を実現することを希望しました。プライベート ネットワークとインターネット間の相互接続は、ネットワーク アドレス変換 (NAT) テクノロジを使用して実現する必要があります。

    • NAT (ネットワーク アドレス変換)、ネットワーク アドレス変換の基本的な機能は、プライベート ネットワークの IP アドレスとパブリック ネットワークの IP アドレス間の変換を実現することです。
    • IANA (Internet Assigned Numbers Authority)、インターネット アドレス割り当て組織。

8. 特別なIPアドレス

IP アドレス空間には、次のような特別な意味や機能を持つ特殊な IP アドレスが存在します。

おすすめ

転載: blog.csdn.net/yuyeconglong/article/details/132863153