コンピューターサイエンス:アルゴリズム / OS / ネットワーク / DB

ネットワークとは

生田 陸人
LuaGate エンジニア / 現役エンジニア
編集 LuaGate編集部

ネットワークとは

このレッスンで分かること

  • ネットワークはノード (端末)・リンク (回線)・プロトコル (規約) の 3 要素で成り立つ仕組みです
  • 規模で PAN < LAN < MAN < WAN に分類され、インターネットは無数の LAN/WAN を結合した最大の例
  • Web の大半は クライアント・サーバー型 で、階層化されたプロトコルが通信を支えます

ネットワーク とは

コンピューターどうしをつなぐ仕組み「ネットワーク」の基本概念を学びます。本レッスンでは、ネットワーク の基本から実際の使いどころまでを整理し、現場で迷わず使える形に落とし込みます。

この章のポイント

ネットワークとは (要約)

  • ネットワーク = 複数のコンピューターを通信回線で接続し、データをやり取りできる仕組み
  • インターネット = 世界中の無数の LAN/WAN を相互接続した「ネットワークのネットワーク」
  • 構成 3 要素は ノード (端末) / リンク (回線) / プロトコル (通信規約)

「ネットワーク」は仕組み全体、「インターネット」はその最大かつ唯一無二の実例、と区別すると理解が早いです。

規模で見るネットワーク分類

規模名称範囲の目安代表技術
PANPersonal Area半径 10m 程度Bluetooth, Zigbee
LANLocal Area建物・フロア内Ethernet, Wi-Fi
MANMetropolitan Area都市規模キャンパス網、市営網
WANWide Area国・大陸間専用線、MPLS、インターネット

このレッスンで学ぶこと

ネットワークとは何か、なぜインターネットが世界中をつなげるのかという全体像を掴みます。コンピューターどうしが「会話」できる仕組みの基礎を、身近な例で理解していきましょう。

ネットワークとは何か

ネットワークとは、複数のコンピューター(端末・サーバー・スマホ・IoTデバイス)どうしを通信回線でつなぎ、データをやりとりできるようにする仕組みのことです。

スマホで LINE を送ったり、ブラウザで noimancode.com を開いたり、家のテレビで Netflix を観たりするとき、その裏では膨大な数のネットワーク機器を経由してデータが流れています。

この章のポイント

まずおさえる 3 つの単語

  • ノード — ネットワークにつながる端末のこと。PC、スマホ、サーバー、ルーター、スイッチなどすべてノードです。
  • リンク — ノードどうしをつなぐ通信路。LAN ケーブル、Wi-Fi 電波、光ファイバー、4G/5G 無線などが該当します。
  • プロトコル — 通信のルール。「どんな順序でメッセージを送るか」「どんなフォーマットで書くか」を決めた約束事です。

なぜ「規模」で分けて考えるのか

ネットワークは規模によって名前が変わります。範囲が違えば設計の前提や使う技術も大きく変わるからです。

  • LAN (Local Area Network) — 自宅やオフィスなど、同一建物・同一フロアの範囲。Wi-Fi ルーターが代表例。
  • WAN (Wide Area Network) — 都市・国・大陸をまたぐ広域ネットワーク。インターネットも巨大な WAN。
  • MAN (Metropolitan Area Network) — 都市規模。大学キャンパスや市営ネットワークなど。
  • PAN (Personal Area Network) — Bluetooth など、半径 10m 程度の極小ネットワーク。

「インターネット」は世界中の無数の LAN/WAN を相互接続した「ネットワークのネットワーク」です。inter (相互の) + net (ネット) という名前のとおりです。

クライアント・サーバーと P2P

通信の役割分担にも 2 つの大きなモデルがあります。

  1. クライアント・サーバー型 — Web アクセスが代表例。クライアント (ブラウザ) がサーバーに「ください」と要求し、サーバーが応答する一方向の関係。
  2. ピアツーピア (P2P) 型 — 各ノードが対等にデータを送受信する。BitTorrent や一部のメッセンジャー、ブロックチェーンが該当。

Web サービスの大半はクライアント・サーバー型なので、本コースでは特にこの形を中心に学んでいきます。

通信が成立する 3 要件

ネットワークでデータを送るためには、最低でも次の 3 つが揃う必要があります。

  1. 物理的な経路 — ケーブルや電波で「届く道」が確保されていること。
  2. アドレス — 相手を特定できる「住所」 (IP アドレス) があること。
  3. プロトコル — 送り方・受け取り方のルールがお互い一致していること。

このうち「プロトコル」が階層構造になっていることが、現代ネットワークの大きな特徴です。次のレッスン以降で、その階層を OSI 参照モデル / TCP/IP モデルとして整理していきます。

なぜネットワークの知識が必要なのか

「APIが返ってこない」「特定の地域だけページが遅い」「証明書エラーが出る」といったトラブル対応や、CDN・ロードバランサ・ファイアウォール設計などのインフラ設計では、ネットワークの基礎がそのまま武器になります。

クラウド時代でもこの知識は色褪せません。むしろ AWS / GCP / Cloudflare のサービス選定で VPC・サブネット・セキュリティグループを設計する場面が増え、ネットワークの基本がさらに重要になっています。

この章のポイント

このコースのゴール

  • 物理層から HTTP まで、Web リクエストが流れる全工程を頭の中で再現できる
  • DNS 解決、TCP コネクション確立、TLS ハンドシェイクを口頭で説明できる
  • CDN・ロードバランサ・リバースプロキシなど運用必須要素の役割を理解する

まとめ

このレッスンの要点は、ノード・リンク・プロトコル / 規模別分類 / クライアントサーバー型 の 3 点です。実務でこれらを切り分けて説明できるようになると、設計レビューや障害対応の精度が一段上がります。

理解度チェック

Q. 「インターネット」の最も適切な定義はどれ?

  1. 1 つの巨大な LAN
  2. Google が運営する世界規模のネットワーク
  3. 世界中の LAN/WAN を相互接続した「ネットワークのネットワーク」
  4. Wi-Fi の標準規格の名称
答えを見る

正解は 3。インターネット (inter + net) は「相互の (inter) ネット」、つまり世界中の無数のネットワークを相互接続したメタネットワークです。

出典 (References)

最終更新: 2026-05-28

関連レッスン

よくある質問

Q. ネットワークの基本要素は何ですか?

A. ノード(端末・サーバー)、リンク(ケーブル・無線)、プロトコル(TCP/IP、HTTP 等)の 3 要素です。これらが組み合わさって LAN・WAN・インターネットが構成されます。ハブ・スイッチ・ルーターなどの中継機器も含めて理解すると全体像が見えます。

Q. OSI 7 階層モデルは覚えるべきですか?

A. 実務で全 7 層を意識する場面は少なく、TCP/IP 4 階層モデルで十分な場面が多いです。ただし「どの層で問題が起きているか」を切り分ける際には層構造の理解が必須で、ネットワーク障害の調査スキルに直結します。

Q. ネットワークが繋がらないときの確認手順は?

A. ケーブル・電源 → 自機の IP 設定 → デフォルトゲートウェイへの ping → DNS 解決 → 目的サーバーへの ping → ポート疎通(telnet / nc)の順で確認すると原因を切り分けられます。下位層から順に上っていくのが定石です。

次のレッスン

次は OSI 7階層モデル で、コンピューターどうしをつなぐ仕組み「ネットワーク」の基本概念を学びます を学びます。

事前確認 — 進む前に次の 3 つができることを確認しましょう。

  1. ネットワークとは の要点を自分の言葉で説明できる
  2. このレッスンの最小コード (または操作手順) を見ずに書ける
  3. 練習問題やクイズで間違えた箇所を読み直して理解した

理解度チェック (30 秒)

Q. ネットワークとは とは何か、1 文で説明してください。

この章のポイント

A. 本文の「このレッスンで分かること」または冒頭の説明文を見直し、自分の言葉で要約できれば OK。詰まったら本レッスンの最初の H2 セクションを読み返してみましょう。

関連レッスン

復習ミニクイズ

ネットワークの 3 要素として正しい組み合わせはどれですか