現時点で「インターネット」という言葉が示す物は,巨大なひとつのIPv4ネットワークです。IPv4の世界は限界へと達してしまいました。IPv4とIPv6は直接的な互換性がないので,おそらく今後はIPv4とIPv6の「二つのインターネット」が共存する世界が訪れます。広く一般に知られているインターネットは「ひとつ」です。その「ひとつ」とはIPv4によるインターネットです。当初の設計が非常に柔軟であり,仕様も公開されたため,インターネットはさまざまな企業が提供するさまざまな機器をつなぎ合わせて,世界中に張り巡らされた巨大な通信網を実現しました。このように作られた今のインターネットは「何でも通せる魔法の土管」のような存在です。さまざまな種類のデータを運べるインターネットは,メールを運び,Web経由で情報を発信し,さまざまな機器の制御に使われます。Protocol)という通信方式によって実現しています。IPがインターネットの「要(かなめ⁠)⁠」と言っても過言ではないと思います。いろいろなものがいろいろなものと相互に接続できるのは,皆がIP共通のプロトコルで結ばれているからです。インターネットをレイヤ分けして考えると,たとえば図1のように表現できますが,IPを表す第3層(ネットワーク層)だけプロトコルが単一で,それ以外はすべて複数のプロトコルが存在しています。IPの部分だけが単一になった砂時計のような形です。インターネットをレイヤで分けてみるしかし,今までは単一であることが前提であった「IP」が,IPv6によって,ひとつから二つへと変わろうとしています。このとき,砂時計は図2のような形に変化します。これは,実は非常に根本的であり,大きな変化です。IPv4とIPv6が共存した場合と,多少大げさに書きましたが,実は現時点でもIPv4とIPv6両方のインターネットがある状態です。2011年11月時点では,IPv6インターネットはIPv4インターネットの数パーセント程度の規模しかありません。現時点では,一般的な家庭からのインターネット接続はIPv4インターネットに対してのみです。数年後には図のようにIPv4インターネットと接続すると同時に,IPv6インターネットとも接続する形態に変化すると思われます。家庭からの接続とはいえ,一般家庭への配線だけを考えれば,結局はひとつの回線の中にIPv4とIPv6の両方のパケットが流れるだけであり,物理的には全く同じ通信路やトポロジになる部分も多いと思われます。ネットワークの向こう側に存在するWebサーバなどの各種サーバは,IPv4とIPv6両方で接続できるようにポートを開くと思われるので,全く異なる二つのインターネットができるというよりは,「⁠非常に近いし,実体は同じ要素が混在している二つのインターネットが存在する」という形になるのではないでしょうか。いうことで,「⁠二つに分離する」というのは,ちょっと言い過ぎな部分もありますが,要としてひとつだったものが二つに増えるというインパクトは小さくはありません。今までは,インターネットを構成しているIPはひとつであることを前提としていたものがいろいろあるので,それが二つに増えるというのはいろいろとややこしい話があります。今後,多くのソフトウェアは,IPv4とIPv6が両方存在するインターネットに対応したプログラムを書くことが求められるようになるでしょう。最後に今回は,IPv4アドレスの枯渇し,IPv6の運用が本格的に開始されることによって,いままでひとつだったインターネットが二つになることを紹介しました。次回は,IPv4アドレスがどのように配布され,IPv4アドレス枯渇がどのようなタイミングで発生するのかを紹介します。プロトコル著者プロフィールあきみち「Geekなぺーじ」を運営するブロガー。プログラミング,ネットコミュニティ,熱帯魚などに興味を持っている。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。