ホームページ >よくある問題 >IP アドレスは 2 進数で何桁で構成されますか?

IP アドレスは 2 進数で何桁で構成されますか?

青灯夜游
青灯夜游オリジナル
2023-03-01 16:35:0131690ブラウズ

IP アドレスは、32 ビットまたは 128 ビットの 2 進数で構成されます。 IP アドレスは、IP プロトコルによって提供される統一アドレス形式であり、IP アドレスには次の 2 種類があります: 1. IPv4 アドレス。ドット区切り 10 進表記で表現された 32 ビットの 2 進数で構成され、8 ビット (0 が 4 つ) に分割されます。 ~255 10 進数; 2. IPv6 アドレスは、ドット付き 16 進数で表され、8 ビット、つまり 0x00 から 0xff までの 16 個の 16 進数に分割された 128 ビットの 2 進数で構成されます。

IP アドレスは 2 進数で何桁で構成されますか?

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

IP アドレス (インターネット プロトコル アドレス) は、インターネット プロトコル アドレスを指し、インターネット プロトコル アドレスとも訳されます。

IP アドレスは、IP プロトコルによって提供される統一されたアドレス形式であり、物理アドレスの違いを防ぐために、インターネット上の各ネットワークおよび各ホストに論理アドレスを割り当てます。

IP アドレスには、ipv4 アドレスと ipv6 アドレスの 2 種類があります。

  • IPv4 アドレスは 32 ビットの 2 進数で構成されますが、IPv6 アドレスは 128 ビットの 2 進数で構成されます。

  • IPv4 アドレスは、10 進数で表現された 2 進数です。 IPv6 アドレスは、2 進数を 16 進数で表現したものです。

IP アドレスは 2 進数で何桁で構成されますか?

#ipv4 とは

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

IPv4 アドレスは、ドット付き 10 進表記で表される 32 ビットで、8 ビット、つまり 0 ~ 255 の 4 つの 10 進数に分割されます。これは非常に一般的です。

IPv4 は 32 ビット (4 バイト) アドレスを使用するため、アドレス空間には 4,294,967,296 (2) 個のアドレスしかありません。ただし、プライベート ネットワーク (約 1,800 万のアドレス) やマルチキャスト アドレス (約 2 億 7,000 万のアドレス) など、一部のアドレスは特別な目的のために予約されており、インターネット上でルーティングできるアドレスの数が減少します。エンドユーザーにアドレスが割り当てられ続けることで、IPv4アドレスの枯渇という問題も生じています。分類されたネットワーク、クラスレスなドメイン間ルーティング、およびネットワーク アドレス変換に基づいたアドレス構造の再構築により、アドレス枯渇率が大幅に減少します。しかし、2011 年 2 月 3 日、最後の 5 つのアドレス ブロックが 5 つの地域インターネット レジストリに割り当てられた後、IANA のメイン アドレス プールが枯渇してしまいました。

これらの制限により、IPv6 の導入が促進されましたが、IPv6 はまだ開発の初期段階にあり、唯一の長期的な解決策です。

アドレス形式

IPv4 アドレスは 32 ビット整数値を表す任意の形式で記述できますが、人間による読み取りと分析を容易にするために、通常は次のように記述されます。ドット付き 10 進表記形式で、つまり 4 バイトがドットで区切られて 10 進表記で個別に書き込まれます。

次の表は、いくつかの異なる形式を示しています。

基本変換テーブル##ドット付き 16 進数0xC0.0x00.0x02.0xEB各バイトは個別に 16 進数に変換されますドット付き 8 進数0300.0000.0002.035316 進数 10 進数 octal #

さらに、ドット形式では、各バイトを任意の基数で表現できます。たとえば、192.0x00.0002.235 は合法的な (ただし一般的には使用されない) 表現です。

ipv6とは

IPv6とは英語で「Internet Protocol Version 6」の略称で、インターネットエンジニアリングの次世代の課題です。 IETF が IPv4 を置き換えるために設計した IP プロトコルには、世界中のあらゆる砂粒にアドレスを提供できると主張する多数のアドレスがあります。

IPv4 の最大の問題は、ネットワーク アドレス リソースの不足であり、これがインターネットの応用と開発を大きく制限します。 IPv6 を使用すると、ネットワーク アドレス リソースの数の問題を解決できるだけでなく、複数のアクセス デバイスがインターネットに接続する際の障害も解決できます。

IPv6 は IPv4 を置き換えるように設計されていますが、IPv4 は依然としてインターネット トラフィックにおいて長い間支配的な地位を占めており、IPv6 の使用はゆっくりと増加しています。 2022 年 4 月、IPv6 経由で Google サービスを利用するユーザーの割合が初めて 40% を超えました。

IPv6 アドレスは IPv4 アドレスの 4 倍の 128 ビットで、一般にドット付き 16 進数で 8 ビット、つまり 0x00 から 0xff までの 16 個の 16 進数に分けて表現されます。

IPv6 IP アドレスは 8 つのアドレス セクションで構成され、各セクションには 16 のアドレス ビットが含まれ、合計の長さは 16x8=128 ビットです。

IP アドレスは 2 進数で何桁で構成されますか?

したがって、IPv4 ドット付き 10 進数形式は適用されなくなり、16 進数で表現されます。

関連知識の詳細については、FAQ 列をご覧ください。

形式
ドット付き 10 進数からの変換
ドット付き 10 進数
192.0.2.235
適用外
##各バイトは個別に 8 進数に変換されます
0xC00002EB
ドットを 10 個の 16 進数に分割し、接続します。
#3221226219
10 進数で書かれた 32 ビット整数
030000001353
8 進数で書かれた 32 ビット整数

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

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