ホームページ  >  記事  >  ipv4 アドレスは複数の 2 進数で構成されます

ipv4 アドレスは複数の 2 進数で構成されます

青灯夜游
青灯夜游オリジナル
2022-11-23 15:30:5267970ブラウズ

IPv4 アドレスは 32 ビットの 2 進数で構成されます。 IPv4 はインターネット通信プロトコルの 4 番目のバージョンです。IPv4 は 4 バイトを使用します。各セクションには 8 つのアドレス ビットが含まれています。合計 32 の 2 進数がネットワーク アドレスを表します。ipv4 の 2 進数の数によると、ipv4 は次のとおりです。アドレスは 2 の 32 乗で、4294967296、つまり約 43 億に相当します。

ipv4 アドレスは複数の 2 進数で構成されます

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

IPv4 アドレスは 32 ビットの 2 進数で構成されるか、8 ビットの 2 進数の 4 つのグループで表されます。

ipv4 とは何ですか?

インターネット プロトコル バージョン 4 (英語: Internet Protocol version 4、IPv4) は、インターネット通信プロトコルの第 4 バージョンとも呼ばれ、開発プロセスにおける 4 番目の改訂バージョンです。インターネット プロトコルであり、このプロトコルの最初に広く導入されたバージョンでもあります。 IPv4 はインターネットの中核であり、インターネット プロトコルの最も広く使用されているバージョンです。その後継バージョンは IPv6 です。2011 年に IANA IPv4 アドレスが完全に枯渇するまで、IPv6 はまだ導入の初期段階にありました。

IPv4 は、パケット交換を使用してリンク層 (イーサネットなど) で動作するコネクションレス型プロトコルです。このプロトコルはベスト エフォート ベースでパケットを配信します。つまり、パケットが宛先に到達すること、またはすべてのパケットが重複なく正しい順序で到着することは保証されません。これらの側面は、上位層のトランスポート プロトコル (伝送制御プロトコルなど) によって処理されます。

ipv4 は OSI の 7 層ネットワークモデルのネットワーク層で動作し、IP アドレスはインターネット上の各ネットワークまたは各ホストが物理アドレスの差異を防ぐために提供する論理アドレスです。

ipv4 のビット数は何ですか?

ipv4 は、ネットワーク アドレスを表すために 4 バイト、合計 32 個の 2 進数を使用します。 ipv4 の 2 進数によると、ipv4 が表現できるネットワーク アドレスの合計は 2 の 32 乗、つまり 4,294,967,296、つまり約 43 億であることがわかります。

ただし、一部のアドレスは特別な目的のために予約されているため、インターネット上で利用できるルーティング アドレスはそれほど多くありません。

ipv4 アドレスは複数の 2 進数で構成されます

#ipv4 形式

ipv4 形式は 32 ビットに分割され、4 つのセグメントに分割され、各セグメントは小数点で区切られた 8 つの 2 進数。

ipv4 の分類

ipv4 の 32 ビット 2 進数では、上位ビットがネットワーク クラスとして定義され、残りのビットがネットワーク クラスとして定義されます。ビットはホスト識別コードを表します。この定義によれば、IPv4 は A、B、C、D、E の 5 種類のアドレスに分類されます。

ipv4 アドレスは複数の 2 進数で構成されます

クラス A:

クラス A ネットワークでは、最初のビットはバイナリの「0」と 7 ビットに固定されています。はネットワーク カテゴリを表すために使用され、残りの 24 ビットはホストを表し、範囲は 1.0.0.1 ~ 126.255.255.254 (0 と 127 は使用できません) です。

クラス A アドレスは合計 126 個あり、ホスト番号をすべて 0 またはすべて 1 にすることはできないため、各クラス A アドレスは 2 の 24 乗マイナス 2、つまり合計で 2 に接続できます。 16,777,216-2=16,777,214 ユニットのホスト。

クラス B:

クラス B ネットワークでは、最初の 2 桁は 2 進数の「10」に固定され、14 桁はネットワーク番号を表し、最後の 2 桁はネットワーク番号を表します。 16桁のホスト識別番号を表し、表現範囲は128.0.0.1~191.255.255.254(クラスBネットワークアドレス128.0.0.0は割り当てられません)です。

クラス B ネットワークには、2 の 14 乗から 1 を引いた合計が 16383 になります。各クラス B アドレスは、2 の 16 乗マイナス 2、合計 65536-2=65534 を収容できます。

クラス C:

クラス C ネットワークでは、最初の 2 桁はバイナリの「110」に固定され、21 桁はネットワーク番号を表し、最後の 2 桁はネットワーク番号を表します。 8桁のホスト識別番号を表し、表現範囲は192.0.0.1~223.255.255.254です。

この場合、クラス C ネットワークは 2 の 21 乗、合計 2,097,152 になります。各クラス C アドレスは、2 の 8 乗マイナス 2、つまり合計 256-2=254 を収容できます。

クラス D: 224~239、マルチキャスト アドレス

クラス E: 240~254、研究およびテスト用に予約

さらに関連する知識については、

FAQ 列をご覧ください。

以上がipv4 アドレスは複数の 2 進数で構成されますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。