こんにちは、かつコーチです。
「インターネットって結局何なの?」と聞かれて、うまく説明できなかった経験はありませんか。
普段何気なく使っている「ネットワーク」という言葉ですが、仕組みを聞かれると意外と答えに詰まってしまうものです。
この記事では、ネットワークの基本的な考え方を、身近な例に置き換えながら解説します。
読み終える頃には、「インターネットの正体」を自分の言葉で説明できるようになります。
ネットワークとは?
ネットワーク=機器同士をつなぐ「道路網」
ネットワークとは、複数のコンピュータやスマートフォンなどの機器が、情報をやり取りするためにつながっている状態のことです。
たとえるなら、ネットワークは「道路網」のようなものだとイメージしてください。
道路は、家と家、街と街をつなぎ、車や郵便物が行き来できるようにしています。
ネットワークもこれと同じで、機器と機器をケーブルや電波でつなぎ、データという「荷物」が行き来できるようにしているのです。
自分のパソコンから送られたデータは、道路を走る車のように、ネットワークという道を通って相手の機器まで届けられます。
なぜネットワークが必要なのか
もしパソコンが1台だけで、どこともつながっていなかったら、そのパソコンの中にある情報しか使えません。
友達にメールを送ることも、Webサイトを見ることもできないでしょう。
ネットワークがあるからこそ、離れた場所にある機器同士で情報を共有し、Webサイトの閲覧やメールの送受信、動画の視聴といったことができるようになります。
つまりネットワークとは、「情報を届けるための道」を用意する仕組みだといえます。
インターネットの仕組みを具体例で見る
家庭内ネットワークから世界とつながるまで
自宅前の道路網に置き換えて考えてみましょう。
家の前の道は、隣の家や近所とつながる小さな道です。
これが、自宅内でパソコンやスマホ、プリンターをつなぐLAN(Local Area Network)にあたります。
家の前の道は、やがて幹線道路とつながり、さらに高速道路網を通じて日本中、世界中とつながっていきます。
これが、プロバイダ(ISP)を経由して世界中のネットワークとつながる「インターネット」の仕組みです。
つまりインターネットとは、世界中の無数のネットワークが道路のようにつながり合った、巨大な道路網そのものなのです。
実際に自分のネットワークを確認してみる
自分の機器が実際にどのようにネットワークにつながっているか、コマンドで確認してみましょう。
Macやパソコンのターミナルで、以下のコマンドを実行すると、Googleのサーバーまで通信が届くかどうかを確認できます。
ping -c 4 google.com
実行すると、以下のような結果が表示されます。
PING google.com (142.250.207.14): 56 data bytes
64 bytes from 142.250.207.14: icmp_seq=0 ttl=115 time=12.345 ms
64 bytes from 142.250.207.14: icmp_seq=1 ttl=115 time=11.982 ms
64 bytes from 142.250.207.14: icmp_seq=2 ttl=115 time=13.104 ms
64 bytes from 142.250.207.14: icmp_seq=3 ttl=115 time=12.567 ms
--- google.com ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
このtimeの数値は、データが道路を走って往復してくるのにかかった時間だと考えるとイメージしやすいです。
数値が小さいほど、道のりが空いていてスムーズに届いていることを意味します。
よくあるつまずきポイント・エラー対処
「Wi-Fiにはつながっているのにサイトが開かない」を切り分けた話
私が実際につまずいたのが、自宅のWi-Fiには接続できているのに、なぜかWebサイトが開かないというトラブルでした。
❌ Before
最初は原因がわからず、とにかくルーターの電源を何度も抜き差ししていました。
これでは、道路のどこで渋滞しているのかを確認せずに、闇雲に町全体を作り直しているようなものです。
✅ After
冷静になって、まず自宅のルーターまで道が通じているかを確認しました。
ping -c 4 192.168.1.1
ルーターへのpingは正常に返ってきたので、家の前の道(自宅内のネットワーク)には問題がないとわかりました。
次に、外部のサーバーへのpingを試したところ、こちらは応答がありませんでした。
ping -c 4 8.8.8.8
自宅内は正常なのに外部と通信できない、つまり「家の前の道は通れるが、その先の幹線道路が渋滞している」状態だとわかり、プロバイダ側の障害が原因だと切り分けられました。
この経験から、トラブル時は「どこまで道が通じていて、どこから通じていないか」を1つずつ確認することの大切さを学びました。
応用・一歩先の使い方
ネットワークの規模による分類(LAN・WAN・インターネット)
ネットワークには規模による分類があります。
自宅やオフィス内など、狭い範囲でつながるネットワークをLANと呼びます。
一方、離れた拠点同士や、プロバイダを通じて世界中とつながる広い範囲のネットワークをWAN(Wide Area Network)と呼びます。
そして、世界中のLANとWANがつながり合った最大規模のネットワークが「インターネット」です。
次の記事以降では、道路を走る「荷物」であるデータが、具体的にどんなルールでやり取りされているのか(TCP/IP)や、機器を特定する「住所」であるIPアドレスについて解説していきます。
まとめ
この記事のポイント
- ネットワークとは、機器同士が情報をやり取りするための「道路網」のようなつながりのこと
- 家庭内の小さなネットワークがLAN、世界中とつながる巨大なネットワークがインターネット
pingコマンドを使うと、機器までの通信が届いているかを確認できる- トラブル時は「どこまで道が通じているか」を1つずつ切り分けて確認するのがコツ
次に読むべき記事
ネットワークの正体がわかったら、次は「データを送る側」と「受け取る側」の関係を理解しましょう。
「クライアントとサーバーの関係を理解する」で、Webサイトが表示される仕組みの基本を解説しています。
