編集チームの記事その他の記事

IPv4を理解する:インターネットの基盤

IPv4がデータを宛先へ届ける仕組み、端末が同じアドレスを共有できる理由、そして有限のアドレス空間だけではネットワークを誰が管理すべきかは決まらない理由を解説します。

目次

小型ルータの模型が並ぶそばで、ネットワーク技術者が見守る中、青い小包が分岐する経路をたどって開いた家へ向かっている。

アドレスはパケットを宛先へ導く。それでも各ルータは次の一歩を選ばなければならない。

ノートパソコンでウェブサイトを開くと、応答は複数のネットワークを越えて戻ってきます。IPv4は、その移動を可能にするアドレス体系の一部を提供します。パケットの行き先をルータに伝えますが、ネットワークを所有したり、誰が管理すべきかを決めたりするものではありません。

この区別を意識すると、IPv4は理解しやすくなります。まず配送から始め、次にアドレスがどのように共有・管理されるかを見ていきましょう。

4つの数字は何を意味するのか

IPv4アドレスは192.168.1.10のような形をしています。4つの部分はそれぞれ8桁の2進数を表すため、各部分は0から255までの値を取ります。これらを合わせると32ビットのアドレスになります。組み合わせは4,294,967,296通りありますが、その中にはプライベートネットワークや特別な用途のために確保された範囲も含まれます。すべてがウェブサイトで利用できる公開アドレスというわけではありません。

IPv4仕様は、パケットヘッダー内の送信元アドレスと宛先アドレスについて説明しています。宛先は小包に書かれた住所だと考えてください。配送には役立ちますが、受け取る人そのものを説明するものではありません。

パケットはどのように到着するのか

端末はルータに向けてトラフィックを送ります。ルータは転送情報を参照し、パケットを次に適切なリンクへ渡します。宛先ネットワークに到達するまで、ほかのルータもこの処理を繰り返します。通常のIPv4アドレスに完全な経路が書き込まれているわけではありません。

ネットワークプレフィックスは、まとめて処理できるアドレスをグループ化します。たとえば/24という表記は、最初の24ビットがプレフィックスを識別することを示します。これがなじみのない概念なら、アドレス構造とプレフィックスのガイドで、小さな例を使って説明しています。

すべての端末に固有の公開アドレスが必要なのか

いいえ。スマートフォンとノートパソコンは異なるプライベートアドレスを持ちながら、自宅のルータを通じて一つの公開アドレスを共有できます。別の家庭が、自分の独立したネットワーク内で同じプライベート番号を使うこともあります。プライベートアドレス仕様によってこの再利用が可能になります。こうした内部アドレスは、公開インターネット上の宛先として広告されません。

ネットワークアドレス変換、つまりNATの一般的な方式は、接続を記録して応答が正しい内部端末に届くようにします。公開アドレスを節約できますが、ネットワークが維持しなければならない状態情報が増えます。その仕組みとトレードオフについては、NATがアドレスを共有する仕組みを読んでください。

有限な数と利用できないアドレスは別の主張である

IPv4の規模は固定されています。しかし、それだけで、ある企業が適切なアドレスを取得できるか、価格はいくらか、どのような条件になるかが分かるわけではありません。割り当てプール、すでに利用中のアドレス、移転やリースによって利用できるアドレスは、それぞれ異なるものです。

Note 45で、Lu Hengは、レジストリのプールが枯渇したことから、IPv4は今後の経済活動を支えられないという主張へ飛躍することに異議を唱えています。彼の議論は、実際の利用可能性とコストを検討し、希少性の名の下で正当化される行政権力に疑問を投げかけるよう読者に促します。有用な判断は、ビット数だけではなく、運用者が実際に持つ選択肢から始まります。

IPv6は何を変えるのか

IPv6は128ビットのアドレスと異なるパケット形式を使用します。はるかに広いアドレス空間を提供します。IPv6を追加したからといって、IPv4を使う顧客に到達する必要が自動的になくなるわけではありません。両方のプロトコルを運用することは、双方の利用者にサービスを提供する一つの方法であり、それぞれの経路で運用作業が必要になります。

IPv4とIPv6はいずれも、意図的なセキュリティ設定を必要とします。アドレス形式だけで通信を暗号化したり、どの接続を許可すべきかを決めたりすることはできません。

なぜLu Hengは議論に運用者を呼び込むのか

ネットワークを運用する人にとって、アドレスは工学を投資と管理に結びつけます。Lu Hengは、ネットワークを構築し、その費用を負担する人々が、ネットワークをどのように発展させるかを選べるべきだと論じています。Note 29では、IPv4の移転可能性と市場を、登録層の分散化を求める自身の主張に結びつけています。

したがって実際の問いは、「どちらのプロトコルが新しいのか」より大きなものです。何が利用者の役に立つのか、運用にはいくらかかるのか、そして誰が決めるのか。IPv6入門では、オンラインショップの例を通じて、この問いをさらに掘り下げています。