ネットワークでの困りごとを
相談するための基礎用語と概念

  • ネットワークトラブルのときに、「サブネットがわからない」「pingって何?」みたいな質問は多いです。
  • 専門用語を知って概念を理解しておくと、問題が起きた時に「何を調べて誰に何を聞けばいいか」がわかるようになります。
  • IPアドレスやDNSなどの仕組みを用語といっしょに覚えることが大事。

関連記事

1. 日常でのネットワークのトラブル

誰もがスマートフォンやインターネットを使う時代。基本的なネットワーク知識がないと、困ってしまいます。これは、単純にデジタル機器を活用できないという話にとどまりません。専門用語(テクニカルターム)を知らないため、概念が理解できず、結果として適切なコミュニケーションができないことです。

IP 重要ネットワーク用語一覧 アドレス関連 IPアドレス サブネットマスク MACアドレス プロトコル TCP / UDP HTTP / HTTPS DNS 診断ツール ping tracert ARP ネットワーク機器 ルーター スイッチ ゲートウェイ 階層モデル OSI参照モデル TCP/IP パケット 用語の重要度と使用頻度 ★★★ 最重要 IPアドレス、DNS、TCP/UDP、ping 現場で必ず使う基本用語 ★★ 重要 サブネット、ルーティング、HTTPS 問題解決時に必要 ★ 理解推奨 OSI参照モデル、ARP、MACアドレス 理解があると応用が利く 学習のポイント 用語と概念をセットで覚える 実際にコマンドを実行する 質問できるレベルを目指す 「何を」「どう」質問すればよいかがわかれば、現場での問題解決が可能になります

「サブネット」「デフォルトゲートウェイ」「ping」といった用語を知らなければ、ネットワークの問題が起きても「何をどう調べ、誰に何を聞けばよいのか」がわかりません。これでは問題解決どころか、問題の相談すらもままならないからです。

1.1. 「名前を知る」ためには時間を作る

専門用語は、概念理解への入り口です。

! ネットワーク基礎知識の重要性 現場の問題 専門用語が分からない 概念が理解できない 質問できない 問題解決できない 「お願いすることすらできない」 根本原因 テクニカルターム不足 概念理解の困難 コミュニケーション阻害 解決アプローチ 専門用語学習 + 概念理解 = 効果的なコミュニケーション 重要技術用語 IPアドレス・DNS・TCP/UDP・サブネットマスク・ルーティング・ping・OSI参照モデル

例えば「IPアドレス」という言葉を知らなければ、インターネット上の住所という概念も理解できません。住所の概念がわからなければ、なぜ設定が必要なのか、どんな数字を入れればよいのかもわからなくなります。

しかし、日常生活の中では「IPアドレスとは何か」から説明する余裕はありません。時間と忍耐が必要な基礎教育は、本来は別の場所で行われるべきものです。

2. ネットワークの基本概念

OSI参照モデルとTCP/IP OSI参照モデル 第7層 アプリケーション層 第6層 プレゼンテーション層 第5層 セッション層 第4層 トランスポート層 第3層 ネットワーク層 第2層 データリンク層 第1層 物理層 TCP/IP アプリケーション層 HTTP・HTTPS・DNS・SMTP トランスポート層 (TCP・UDP) インターネット層 (IP) ネットワークインターフェース層 主要プロトコル HTTP/HTTPS ウェブ通信 DNS 名前解決 TCP/UDP データ転送 IP アドレス指定 Ethernet 物理接続 データの流れ 送信:アプリケーション → ネットワーク → 物理 各層でヘッダ情報を付加(カプセル化) 受信:物理 → ネットワーク → アプリケーション 各層でヘッダ情報を取り外し(非カプセル化)

2.1. IPアドレス – インターネット上の住所

IPアドレスは、インターネット上の住所のようなものです。郵便物を送るときに住所が必要なように、データを送るときにもこの住所が必要です。

01 IPアドレスの構造と種類 IPv4アドレスの例:192.168.1.100 192 第1オクテット . 168 第2オクテット . 1 第3オクテット . 100 第4オクテット 各オクテット:0~255(8ビット = 2⁸ = 256通り) 2進数との関係 192 = 11000000 (2進数) 8ビット = 1オクテット コンピューターは0と1で処理 プライベートIPアドレス 192.168.x.x(家庭・企業内) 10.x.x.x、172.16-31.x.x インターネットでは使用不可 サブネットマスク:255.255.255.0 ネットワーク部:192.168.1   ホスト部:100 同じネットワーク範囲:192.168.1.1~192.168.1.254

現在よく使われているIPv4では、192.168.1.100のように、ピリオドで区切られた4つの数字で表現されます。この4つの部分をオクテットと呼びます。各オクテットには0から255までの数字しか入りません1

なぜ255までなのか。これは2進数で8桁(8ビット)で表現できる最大の数が255だからです。コンピューターは内部的に2進数で処理を行っているため、この制限があります。

「192.168」で始まるIPアドレスをよく見かけるのには理由があります。これはプライベートIPアドレスと呼ばれ、家庭や会社の内部ネットワーク専用に使われる特別な範囲です。インターネット上では使われないため、どの家庭でも同じ番号を安全に使うことができます。

2.2. サブネットマスク – 住所の範囲を決める仕組み

サブネットマスクは、IPアドレスのどの部分がネットワーク部分で、どの部分がホスト部分かを決める仕組みです。

255.255.255.0というサブネットマスクの場合、最後のオクテット以外はネットワーク部分、最後のオクテットがホスト部分となります。これは「192.168.1.x」の範囲で同じネットワークに属する機器を識別できることを意味します2

アパートの住所で例えると、「東京都新宿区1-2-3」がネットワーク部分、「201号室」がホスト部分のようなものです。

2.3. DNS – 名前と住所を結び付ける電話帳

DNS(Domain Name System)は、インターネット上の電話帳のような役割を果たします。

DNS DNS名前解決の仕組み クライアント ブラウザー www.google.com DNSサーバー 名前解決 電話帳の役割 Webサーバー Google 172.217.175.78 1 名前解決要求 2 IPアドレス検索 3 IPアドレス応答 4 直接アクセス DNS階層構造 ルート (.) TLD (.com) TLD (.jp) 各ドメインの権威サーバー

「www.google.com」のような覚えやすい名前を、実際のIPアドレスに変換します。人間には「google.com」の方が覚えやすいですが、コンピューターは数字のIPアドレスでないと通信できません。

DNSサーバーは、この名前解決を行う専用のサーバーです。ブラウザーでウェブサイトにアクセスするとき、まずDNSサーバーに問い合わせて、そのサイトのIPアドレスを調べています。

「DNSサーバーはどこにあるの?」と疑問に思うかもしれません。通常は、インターネットプロバイダーが提供するDNSサーバーを自動的に使っています。WiFiやインターネットの設定画面で「DNS設定」という項目を見たことがあるなら、それがこのサーバーの設定です。

2.4. TCP/UDP – 配達方法の違い

TCP(Transmission Control Protocol)とUDP(User Datagram Protocol)は、データを送る方法の違いです。

TCP vs UDP:通信方式の違い VS TCP Transmission Control Protocol 確実な配達を重視 配達証明付き郵便のイメージ データ到達確認・再送機能 UDP User Datagram Protocol 速度を重視 普通郵便のイメージ 確認なし・高速送信 特徴比較 項目 TCP UDP 信頼性 高い 低い 速度 遅い 速い 主な用途 メール・ウェブ 動画・ゲーム 処理負荷 重い 軽い

TCPは確実な配達を重視します。データが確実に届いたかを確認し、届かなかった場合は再送します。重要な書類を配達証明付きで送るようなものです。メールやウェブサイトの表示など、確実性が必要な場面で使われます。

UDPは速度を重視します。確認は行わず、とにかく速くデータを送ります。普通郵便のようなもので、たまに届かないこともありますが、その分速いです。動画配信やオンラインゲームなど、リアルタイム性が重要な場面で使われます。

「なぜわざわざ届かないかもしれない方法を使うの?」と思うかもしれません。動画配信では、1フレーム分のデータが少し欠けても、人間の目にはほとんどわかりません。それよりも、遅延なくスムーズに再生される方が重要だからです。

2.5. HTTP/HTTPS – ウェブページを見る仕組み

HTTP(HyperText Transfer Protocol)は、ウェブページを表示するための通信方式です。ブラウザーがウェブサーバーに「このページを見せて」と要求し、サーバーがページの内容を返すやり取りを行います。

ネットワークセキュリティの基礎 HTTP vs HTTPS HTTP 暗号化なし・盗聴可能 HTTPS TLS暗号化・安全な通信 IPアドレスと匿名性 • 通信時にIPアドレスが相手に伝わる • 完全な匿名性は存在しない 発信元の特定は技術的に可能 基本的なセキュリティ対策 • HTTPSサイトを確認 • 怪しいリンクを避ける URLの構造を理解する 怪しいリンクの見分け方 ドメイン名の確認 google.com → 正規 g00gle.com → 偽物 HTTPS の確認 鍵マークの表示 証明書の確認 発行者情報を確認

HTTPSは、HTTPに暗号化を追加したものです。TLS(Transport Layer Security)という暗号化技術を使って、通信内容を第三者に見られないようにします。鍵付きの封筒でやり取りするようなものです。

3. OSI参照モデル – 通信の階層構造

OSI参照モデルは、ネットワーク通信を7つの階層に分けて理解するための枠組みです3

各階層は特定の役割を持ち、下の階層から順番に処理を行います。郵便システムで例えると、手紙を書く→封筒に入れる→宛先を書く→郵便局に出す→配達するという各段階に似ています。

実際の通信では、主に第1層(物理層)から第4層(トランスポート層)までを理解していれば、基本的な問題解決ができます。

4. ネットワークの動作原理

4.1. パケット通信 – 情報を小分けして送る

インターネットでは、データをパケットという小さな単位に分けて送ります。

パケット通信の仕組み 大きな データ パケット分割 1 2 3 4 番号付きで小分け ルーター経由 複数経路で転送 受信側での復元 到着順序 3 1 4 2 正しい順序 1 2 3 4 元の データ パケット通信の利点 • 複数の経路を同時利用 • 一部が遅れても他は先に到着 • 回線を効率的に共有 引っ越し荷物を複数便で送るイメージ

大きなファイルを送るとき、一気に送るのではなく、小さく切り分けて番号を付けて送ります。受信側では、届いたパケットを番号順に並べ直して元のファイルを復元します。

これは引っ越しの荷物を複数の宅配便で送るのと似ています。一つの荷物が遅れても、他の荷物は先に届きます。全部届いたら、元の部屋の状態を復元できます。

「なぜわざわざ小分けにするの?」という疑問が浮かぶかもしれません。もし巨大なデータを一度に送ろうとすると、その間は他の人が同じ回線を使えなくなってしまいます。小分けにすることで、複数の人が同時にインターネットを使うことができるのです。

4.2. ルーティング – 道案内の仕組み

ルーティングは、パケットをどの道筋で送るかを決める仕組みです。

インターネットは複数のネットワークが接続された巨大な網です。パケットが目的地に到達するまでに、複数のルーターを経由します。各ルーターは交差点の案内標識のような役割を果たし、パケットを次の適切なルーターに転送します。

デフォルトゲートウェイは、自分のネットワークから外部に出るときの最初の出口です。家から外出するときの玄関のようなものです。

WiFiの設定でたまに見かける「ゲートウェイ」という項目は、このデフォルトゲートウェイのことです。通常は自動で設定されるため、普段は意識する必要がありません。しかし、ネットワークに問題が起きたとき、この設定が正しいかどうかを確認することがあります。

5. 基本的な診断ツール

ネットワーク診断ツール ping 通信確認ツール ping google.com 応答時間を測定 tracert 経路追跡ツール tracert google.com どこで止まっているか確認 ARP アドレス変換確認 arp -a IPとMACアドレス対応 実行方法 Windows:コマンドプロンプト  Mac/Linux:ターミナル コマンドを入力してEnterキーを押すだけ トラブルシューティング手順 1 ping実行 2 tracert実行 3 問題箇所特定 4 適切な報告

5.1. ping – 通信の確認

pingは、指定した相手に通信できるかを確認するツールです。

「ping google.com」と実行すると、Googleのサーバーに小さなデータを送り、返事が返ってくるかを確認します。返事が返ってくれば通信は正常、返ってこなければ何かの問題があることがわかります。

「どうやってpingを実行するの?」と思った方は、Windowsなら「コマンドプロンプト」、Macなら「ターミナル」というアプリを開いて、「ping google.com」と入力してEnterキーを押してください。数字がたくさん表示されれば、通信は正常です。

5.2. tracert/traceroute – 経路の確認

tracert(Windowsの場合)やtraceroute(Mac/Linuxの場合)は、パケットがどの経路を通って目的地に到達するかを表示するツールです。

問題が起きたとき、どの地点で通信が止まっているかを特定できます。高速道路で渋滞が起きたとき、どの区間で渋滞しているかを調べるようなものです。

5.3. ARP – 物理的な住所の確認

ARP(Address Resolution Protocol)は、IPアドレスから物理的な住所であるMACアドレスを調べる仕組みです。

同じネットワーク内で直接通信するときに使われます。IPアドレスが住所なら、MACアドレスは住民票の番号のようなものです。

6. 2進数の基礎知識

コンピューターは2進数で動作します。2進数は0と1だけを使って数を表現する方法です。

日常的に使う10進数では、10になると桁が上がります。2進数では、2になると桁が上がります。例えば、10進数の5は2進数では101と表現されます。

IPアドレスの各オクテットが255までしか設定できないのは、8桁の2進数(8ビット)で表現できる最大値が255だからです。これを理解していれば、なぜ256や300といった数字が設定できないのかがわかります。

「なぜコンピューターは2進数を使うの?」という疑問もあるでしょう。コンピューターの基本部品であるトランジスタは、電気が流れているか(1)、流れていないか(0)の2つの状態しか持てません。そのため、すべての情報を0と1の組み合わせで表現する必要があるのです。

7. 実用的なセキュリティ知識

7.1. IPアドレスと匿名性

IPアドレスを理解していれば、「インターネット上の匿名性」についても正しく理解できます。

通常のインターネット通信では、アクセス元のIPアドレスが相手方に伝わります。完全な匿名性は存在せず、必要に応じて発信元を特定することが可能です。

7.2. 怪しいリンクの見分け方

URLの構造を理解していれば、怪しいリンクをある程度見分けることができます。

正規のサイトのドメイン名を覚えておき、似ているが微妙に違うドメイン名に注意します。また、HTTPSが使われているか、証明書が正しいかも重要な判断材料です。

8. まとめ

ネットワークの基礎知識とは、専門用語とその背景にある概念を組み合わせて理解することです。IPアドレス、サブネットマスク、DNS、TCP/UDP、HTTP/TLS、ルーティング、パケット通信といった基本的な仕組みを理解していれば、問題が起きたときに適切な質問ができ、効果的なコミュニケーションが可能になります。

  1. IPv4アドレスは32ビットで構成され、総数は約43億個となります。この有限性により、2011年にはIPv4アドレスの在庫枯渇が起こりました – IPv4アドレスの在庫枯渇に関して – JPNIC
  2. NAT(Network Address Translation)技術により、プライベートIPアドレスをグローバルIPアドレスに変換することで、限られたIPアドレスを効率的に利用しています – NAT(Network Address Translation)とは
  3. OSI参照モデルは1984年にISO(国際標準化機構)によって策定された国際標準規格(ISO 7498)で、現在でもネットワーク教育の基礎として使われています – OSI参照モデル – Wikipedia