【あいぴーぶいふぉー】

IPv4 とは?

最終更新:
💡 32ビットの住所を使い、パケットを宛先へ送る

ネットワークをまたいでパケットを宛先へ届けるInternet Protocolのバージョン4。送信元と宛先を表すアドレスは32ビットで、通常は192.168.1.100のように表記する。

📌 このページのポイント
IPv4:アドレスは32ビット 192.168.1.100/24 1区画8ビット × 4区画 192 11000000 . 168 10101000 . 1 00000001 . 100 01100100 ネットワーク部:先頭24ビット ホスト部 8ビット /24の場合の区切り/長さは指定による この例はプライベートアドレス
各区画は0〜255で表します。32ビットの組合せは約43億通りですが、プライベート用などを含み、すべてが公開アドレスではありません。
ひよこ ひよこ
IPv4って住所の書き方のこと?
ペンギン先生 ペンギン先生
住所にあたるIPアドレスだけでなく、パケットを宛先へ送るためのプロトコルだよ。アドレスは32ビットで、通常は8ビットずつ四つに区切り、それぞれを0〜255の数で書くんだ。
ひよこ ひよこ
192.168.1.100/24の「/24」は何?
ペンギン先生 ペンギン先生
先頭24ビットがネットワーク部という意味だよ。この例では192.168.1までがネットワーク部、残り8ビットがホスト部になる。区切りはいつも同じ位置ではなく、プレフィックス長によって変わるんだ。
ひよこ ひよこ
約43億個もあるのに、なぜ不足したの?
ペンギン先生 ペンギン先生
2の32乗は4,294,967,296通りだけれど、プライベート用なども含むので、すべてをインターネット上の機器に一つずつ割り当てられるわけではない。利用の拡大で不足し、2011年2月にはIANAの中央在庫の最後の大きなブロックが地域の管理組織へ配られたんだ。
ひよこ ひよこ
枯渇したなら、もうIPv4は使えない?
ペンギン先生 ペンギン先生
既存のアドレスが使えなくなったという意味ではないよ。家庭などでは192.168.x.xといったプライベートアドレスを使い、外との通信でアドレスを変換する。NATの一種のNAPTなら、ポート番号も利用して複数の端末が一つの公開アドレスを共有できるんだ。
ひよこ ひよこ
IPv6に一気に変えればいい?
ペンギン先生 ペンギン先生
機器や回線、サービス側の対応が必要だよ。IPv4とIPv6を両方扱うデュアルスタックなどで移行を進める方法がある。IPv4は今も使われているけれど、利用率は観測対象や時期で変わるので、一つの数字を世界共通の割合とは考えないようにしよう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「IPv4」って出てきたら「32ビットのアドレスを使ってパケットを届けるIPの規格」と思えばだいたいOK!
📖 おまけ:英語の意味
「Internet Protocol version 4」 = インターネットプロトコルのバージョン4
💬 1981年9月のRFC 791に仕様が記載されているよ。「v4」はバージョン4を表しているんだ。

参考資料

← 用語集にもどる