IPv4(アイピーブイフォー)

IPv4(アイピーブイフォー)とは、インターネット上の機器を識別するためのIPアドレスの規格のうち、もっとも古くから使われ、現在も広く普及しているバージョン4の規格です。「192.168.1.1」のように、0から255までの数字を4つ並べて表記します。

現実世界に例えると、IPv4は「4桁の区画番号で表された住所の割り振り方式」のようなものです。あらかじめ決められた桁数の中で住所を割り当てていくため、街が発展して家が増え続けると、いつか割り当てられる住所が足りなくなってしまいます。

IPv4の表記方法

IPv4アドレスは、内部的には32ビット(0と1が32個並んだ形)で管理されています。人間が読みやすいよう、これを8ビットずつ4つに区切り、それぞれを0〜255の10進数に変換してドットでつなげた形式で表記されます。

ネットワーク部とホスト部

IPv4アドレスは、単なる1つの番号ではなく、「どのネットワークに属しているか」を示すネットワーク部と、「そのネットワーク内のどの機器か」を示すホスト部の2つに分かれています。郵便の住所に例えると、ネットワーク部が「〇〇町〇丁目」にあたる地域の情報、ホスト部が「〇番地」にあたる個別の家を指す情報です。

区分 役割 住所に例えると
ネットワーク部 所属するネットワークを識別する 〇〇町〇丁目(地域)
ホスト部 そのネットワーク内の個々の機器を識別する 〇番地(個別の家)

この区切りの位置は固定ではなく、サブネットマスクによって「先頭から何ビットまでがネットワーク部か」が決められます。たとえば「192.168.1.10」でサブネットマスクが「255.255.255.0」の場合、先頭24ビット(192.168.1)がネットワーク部、残りの8ビット(10)がホスト部となります。

IPアドレスの枯渇問題

IPv4で表現できるアドレスの総数は、32ビットで約43億通りです。インターネットが世界中に広まり、パソコンやスマートフォン、家電までがネットワークにつながるようになった結果、この約43億という数では足りなくなる「IPアドレスの枯渇」という問題が発生しました。

IPv6との違い

項目 IPv4 IPv6
アドレスの長さ 32ビット 128ビット
アドレス数 約43億通り 約340澗(かん)通り
表記方法 10進数をドットで区切る 16進数をコロンで区切る

枯渇問題への対応

アドレス不足を補うため、1つのグローバルIPアドレスを複数の機器で共有する「NAT」や、社内など限られた範囲でのみ使える「プライベートIPアドレス」といった仕組みが広く使われるようになりました。加えて、アドレス数を大幅に増やしたIPv6への移行も進められています。

現在の状況

IPv6への移行が進む一方で、既存の膨大な機器やシステムがIPv4を前提に作られているため、IPv4は今もインターネットの中心的な規格として使われ続けています。多くの環境では、IPv4とIPv6の両方に対応する「デュアルスタック」という形で並行して運用されています。

あわせて知っておきたい用語

  • IPアドレス
    ネットワーク上の機器を識別するために割り振られる番号です。
  • IPv6
    アドレス数を大幅に拡張した、新しいIPアドレスの規格です。
  • NAT
    プライベートIPとグローバルIPを相互に変換する仕組みです。
  • サブネットマスク
    IPアドレスのうち、どこまでがネットワーク部かを示す情報です。
  • グローバルIPアドレス
    インターネット上で世界的に一意となるIPアドレスです。

コメント

タイトルとURLをコピーしました