そもそもネットワークとは?
ネットワークとは、複数のコンピュータが線(ケーブルや無線)でつながって、データを送り合っている状態のことです。家の中のWi-Fiも、学校のLANも、世界中をつなぐインターネットも、すべて「ネットワーク」のひとつです。
規模で名前が変わります。家や教室など狭い範囲ならLAN(Local Area Network)、町や国をまたぐ広域ならWAN(Wide Area Network)、世界中のWANをつないだものがインターネットです。
身近な例で考えると、学校の教室内でプリンターを共有するのもネットワークです。スマホから家のテレビに動画を飛ばす、ゲーム機同士で通信する、Bluetoothイヤホンに音を送る。どれも「機械同士が決まりに従ってデータを送る」仕組みで動いています。
仕組み:家からインターネットへの旅
あなたがスマホで動画を再生するとき、データは下のような経路をたどってサーバーから届きます。たくさんの「中継地点」を経由していますが、これが0.数秒で完了します。
このとき、あなたのスマホは「動画をください」とリクエストを出し、サーバーは動画データを小さなかたまりに分けて返します。途中のルーターは、荷物の配送センターのように「次はどこへ送るか」を判断します。ネットワークは、速くて見えない郵便システムのようなものです。
主な種類と使われ方
ネットワークと言ってもいろいろあります。普段触っている代表的な8つを並べると、ネットワークがいかに生活に溶け込んでいるかがわかります。
同じ「つながる」でも、目的によって向き不向きがあります。Wi-Fiは家の中で便利、有線LANは安定、Bluetoothは近くの機器同士、4G/5Gは外出先に強い。ネットワークを学ぶと、「なぜこの場面では遅いのか」「なぜ有線にすると安定するのか」を説明できるようになります。
気をつけたい落とし穴
- 「Wi-Fi」と「インターネット」は別物。Wi-Fiは家の中を無線でつなぐ部分、インターネットはその先につながる世界全体
- 無料の公衆Wi-Fiでは大事な操作(買い物・銀行)はしない。盗み見されやすい
- Wi-Fiが速い=速度が出る、ではない。回線契約と外との通信速度が決まれば、最終的にはそちらが上限
将来どう役立つ?
クラウド・IoT・5G・自動運転、いずれの技術もネットワークがなければ動きません。インフラ寄りのエンジニアは慢性的に人手不足で、求人も安定しています。基礎を理解しておくと、IT全般の理解がぐっと深まります。
プログラミングを学ぶ人にもネットワーク知識は役立ちます。Webアプリがサーバーに接続できない、APIの返事が遅い、ログインできない。こうした問題の裏には、ネットワークの仕組みが関係していることがあります。基礎を知っているだけで、トラブルの切り分けがしやすくなります。
今日からできること
- 自分の端末
- 家のルーター(名前が分からなければ「家の箱」)
- その先のインターネット
まとめ
確認 ネットワークに一番近いものは?