初級では「ネットワークのネットワーク」という全体像を見ました。中級では、そのつなぎ目で実際に何が起きているのか——パケット交換・IPによる宛先指定・ISPの階層・共通の約束事(TCP/IP)——を一段深く見ます。
概要 — まず全体をつかむ
詳細 — 1段階ずつ追う
「ネットワークのネットワーク」
初級で見たとおり、インターネットは1つの機械ではなく、ルータでつながった無数のネットワークの集合です。ここで鍵になるのが「相互接続」の実体です。
各ネットワークの出入口にはルータが立ち、隣のネットワークへデータをバケツリレーで中継します。どのネットワークも対等に乗り入れ合うので、中心となる管理者はいません。それでも全体が1つの網として動くのは、あとで触れるTCP/IPという共通の約束事を、みんなが守っているからです。約束事さえ同じなら、機種も回線もバラバラでよい——これが「相互につなげる」の正体です。
この部分をもっと深く(上級)
初級から繰り返してきた「中心のない網」の強みが ここで効いてきます。
- 経路が複数ある — ある宛先へ至る道は1本ではない。ASはメッシュ状につながり BGPは複数の経路候補を把握している
- 落ちたら切り替える — ある経路や区間が障害で使えなくなると BGPが別の経路へ再収束して迂回する。中央の指示を待たず 各ASが自律的に判断する
- だから全体は止まりにくい — 一部が壊れても網全体は動き続ける。中心がないことは弱点ではなく むしろ壊れにくさの源泉
これが「網の網」という設計思想の核心です。単一の司令塔に頼らないからこそ 地球規模でありながら一部の故障で全滅しない しなやかな網になっています。
やさしく言うと(初級)
インターネットは1台の巨大コンピュータでも、どこかの会社の持ち物でもありません。正体は、世界中の無数のネットワークを相互につないだものです。
あなたの家の Wi-Fi につながった機器たちは、それだけで小さなネットワークです。会社にも、大学にも、通信会社にも、それぞれのネットワークがある。それらを「お互いに乗り入れOK」というルールでつなぎ合わせた全体を、インターネット(inter = 相互の + net = 網)と呼びます。中心はどこにもなく、それでも全体として動く——ここがインターネットの一番面白いところです。
データはどうやって届くのか
初級では「バケツリレー」と表現しました。中級では、その荷物の正体がパケットであることを押さえます。
送るデータ(Webページの要求など)は、そのまま送られるのではなく、小分けのパケットに切り分けられます。各パケットには宛先IPアドレスが書かれ、1つ1つが独立に経路をたどって相手へ向かいます。だから同じ通信でもパケットごとに別の道を通ることがあり、到着順が入れ替わることもあります。受け手側(TCP)が番号順に組み直して、元のデータに戻します(順序保証や再送はIPではなくTCPの仕事)。
- 端末がデータをパケットに分け、それぞれに宛先IPを付ける
- 家のルータが、契約するアクセスISPの網へパケットを渡す
- ルータが宛先IPを見て「こっちが近い」と次のルータへ中継(バケツリレー)していく
- 相手のサーバに全パケットが届いたら、番号順に組み直して元に戻す
- 応答も同じくパケットに分かれ、それぞれ独立に帰ってくる
この方式なら、1本の回線を多数の通信で細切れに共有でき、途中の1経路が混んでも別の道へ逃がせます。
アニメーション『インターネット=網の網』を開く
この部分をもっと深く(上級)
中級ではパケットが独立に旅すると見ました。上級では 1回のWebアクセスを名前解決から到達まで通しで追います。
アニメーション『パケットの旅』を開く
- ブラウザ — あなたの代わりにページを取りに行く注文係
- OS — 機械の中の世話役。外との通信はぜんぶここを通る
- DNSサーバ — 名前から住所を調べてくれる案内所
- Webサーバ — ページの材料を持っているお店
- ルーター(通り道) — 家とインターネットの出入り口。メッセージはここを通過していく
- 名前解決 — 打ち込んだドメイン名をDNSがIPアドレスに変換する。宛先の「住所」がここで確定する
- 経路決定 — パケットは家庭からアクセスISPへ入り ASの境界ごとにBGPが選んだ経路をたどる。家からサーバまでの物理経路を 論理的にはAS越しに進む
- 信頼性の確保 — 宛先に着いたパケット群を TCPが番号順に組み直し 欠けは再送させる。どの層が何を担うかは階層モデルの通り
- 応答 — サーバからの返事も同じくパケットに分かれ それぞれ独立に帰ってくる
DNS(名前)→ BGP(経路)→ IP(宛先)→ TCP(信頼性)という層と仕組みの積み重ねで 1回のクリックが成立しています。どれか1つでも欠ければ届きません。
やさしく言うと(初級)
あなたがスマホで Web ページを開くと、裏ではこんなバケツリレーが起きています。
- スマホがリクエスト(「このページをください」というデータ)を家のルーターに渡す
- ルーターは契約しているプロバイダ(ISP)の網に渡す
- プロバイダ網から先は、ルーターと呼ばれる中継機器が何台も「宛先ならこっちだ」とデータを次々に転送していく
- 海外のサーバなら海底ケーブルを通って大陸を渡ることも
- 相手のサーバに届くと、今度はページのデータが同じ道のりを逆向きに帰ってくる
この間、わずか0.1秒ほど。実感はありませんが、あなたの「いいね」は光の速さで地球を走っています。
アニメーション『インターネット=網の網』を開く
宛先の仕組み: IPアドレス
パケットが独立に旅できるのは、1つ1つに宛先IPアドレスが書かれているからです。
ルータは荷物の中身を読みません。見るのは宛先IPだけ——郵便の仕分けと同じで、住所さえあれば中身を知らなくても正しい方向へ送れます。だからこそ、経路の途中にいる無数のルータが、互いに示し合わせなくても協調してパケットを運べるのです。IPアドレスは「どの機器に届けるか」を示す、インターネット共通の住所です。
やさしく言うと(初級)
バケツリレーが成立するには「宛先」が必要です。その役割を果たすのが IPアドレス — インターネット上の住所です。
すべての機器は通信するとき 203.0.113.42 のような番号を持ちます。データには「宛先IPアドレス」と「差出人IPアドレス」が書かれていて、途中のルーターはこの宛先を見て転送先を決めます。郵便配達員が住所を見て手紙を運ぶのと同じ仕組みです。
「でも私は住所じゃなくて google.com って打ってるけど?」——いい質問です。その名前を住所(IPアドレス)に変換してくれる電話帳のような仕組みが DNS で、これは次のステージで登場します。
ISPは階層になっている
初級では「プロバイダの網」とひとまとめにしましたが、実際は階層構造になっています。
- 家庭・会社のネットワーク — 通信の出発点。ここから外へ出る
- アクセスISP — 家庭を最初に束ねる、身近なプロバイダ
- IX(インターネットエクスチェンジ) — ISP同士が乗り入れ合う交差点
- バックボーン — 国や大陸をまたぐ、太い基幹回線
あなたのパケットは「家庭 → アクセスISP → バックボーン」と上っていき(途中、IXで他のISPと相互接続しながら)、相手側では逆順に下って目的のサーバへ届きます。中心の司令塔があるのではなく、階層の各所でルータが自律的に中継しているだけ——それでも全体がつながって見えるのがインターネットです。
この部分をもっと深く(上級)
中級ではISPを階層として見ました。上級では その一つひとつを AS(自律システム) という単位で捉え直します。
アニメーション『インターネット=網の網』を開く
- AS ※1 — 1つの組織が共通の方針で運用するネットワークのまとまり。ISP・大学・大企業・クラウド事業者などが自分のASを持つ
- AS番号 — 各ASに割り当てられた世界で一意の番号。これが「経路を語るときの主語」になる
- インターネットとは 言い換えれば無数のASが互いにつながり合った集合であり その境界をまたぐ通信をどう流すかを決めるのがBGPです
経路の学習は2階建てになっています。
- AS内(IGP) — 1つのASの中の最短経路を各ルータが計算する。OSPFなどが担う
- AS間(EGP=BGP) — ASどうしが「この宛先はうちを通れば行ける」と広告し合う。距離の短さより 契約やコストといった方針で選ぶ
つまり近所の道順(AS内)は最短で 国境をまたぐ幹線(AS間)は各国の取り決めで決まる という二層構造です。個々の中継の詳しい仕組みはルータを参照。
登場人物メモ:
- ※1 AS(自律システム) — 共通方針で運用される1つのネットワーク領域。AS番号で識別され BGPの主語になる
- ※2 ピアリング — AS同士が対等に直接つなぎ 互いの利用者宛ての通信を無料で交換する取り決め
「がんばるが保証はしない」——ベストエフォート
最後に、インターネットの性格を押さえます。基本はベストエフォート、つまり「できる範囲で最善を尽くすが、速さも到達も保証しない」仕組みです。
混雑すればパケットは遅れ、あふれれば捨てられます。それでも実用になるのは、端末側のTCPという約束事が、失われたパケットの再送や順序の整理を引き受けてくれるからです。パケット交換・IPによる宛先指定・ベストエフォートの土台の上に、TCP/IPという共通の約束事が乗る——この積み重ねが、無数のネットワークを1つの網として動かしています。
関連する知識
理解度チェック
そのまま解けます(成績は保存されません)。無料アカウントを作ると、学習の記録と進捗の山登りが始まります。
問1. インターネットで使われる「パケット交換」の説明として最も正しいのはどれ?
問2. インターネットが基本的に「ベストエフォート」であるとは、どういう意味?
問3. 失われたパケットの再送や、順序の組み直しを担うのはどれ?
問4. 家庭から出たパケットが外へ上っていく順序として正しいのはどれ?
問5. 途中のルータがパケットを転送するとき、主に見るのはどれ?
問6. パケット交換が回線交換(電話型)より優れている点はどれ?
問7. 送るデータを小分けにした、独立に経路をたどる1つ1つの塊を何と呼ぶか答えてください。
問8. ISP同士が乗り入れ合う「交差点」を、英字2文字の略称で答えてください。