掲載内容は正確性・最新性の確保に努めていますが、一次情報をご確認ください。
shindanshi中小企業診断士 wiki

通信ネットワークの基礎

OSI参照モデル、TCP/IP、IPアドレス、DNS、ネットワーク機器、無線LAN の基礎を整理する

ネットワーク通信とは:何を理解すべきか

ネットワーク通信は「遠くの相手にデータを届ける」仕事です。しかし実際には、4つの問題が同時に起きています。

  1. 層の問題:「どの層(アプリケーション、転送、ネットワーク、物理)で何をするか」が異なる
  2. 相手の特定:「相手のIPアドレスやドメイン名をどう見つけるか」
  3. 信頼性の選択:「確実に届ける(TCP)か、速さ優先か(UDP)」
  4. 機器の役割:「ルータやスイッチなど、各機器がどの層で動くか」

このページでは、これら4つを段階的に整理します。まず 何層で何が起きているのか を固める。そのうえで 相手を見つけ、信頼性を選び、機器が動く という流れで理解します。

学習の進め方

  1. まず OSI参照モデル で、通信を7つの層に分ける考え方を理解する
  2. 次に TCP/IP で、実際のプロトコルがどこの層で動くかを見る
  3. IPアドレスとDNS で「相手をどう見つけるか」を学ぶ
  4. TCP/UDP で「信頼性か速度か」を判断する基準を得る
  5. ネットワーク機器 を「どの層で動くか」で分類する
  6. 無線LAN で「規格とセキュリティ」を実務的に整理する

試験で問われる本質

試験では、次の3つを確実に判定できる力が求められます。

  • 「これは何層の話か」を瞬時に判定できるか:問題文からOSI層を特定し、関連するプロトコルや機器を素早く思い出せるか
  • 「なぜそのプロトコルを選ぶのか」を理由付けできるか:TCP/UDPの選択、HTTPとHTTPSの違い、DNS/DHCPの役割を「なぜそうするか」で説明できるか
  • 「計算と仕組みの両立」ができるか:サブネットマスク計算、IPアドレス範囲の理解、NAT/NAPTの動作を数値例で示せるか

OSI参照モデル:通信を7つの層に分ける

なぜ層で分けるのか:メカニズム

ネットワーク通信をすべて一気に考えると複雑です。そこで、下から上へ順に役割を積み重ねる という考え方が生まれました。これが「7層」です。

たとえば手紙を送るときを想像してください:

  • 物理層:ペンで書く、紙を用意する(物理的な道具)
  • データリンク層:隣同士の郵便局の間でどう渡すか(近距離の配達)
  • ネットワーク層:全国のルート選択(遠距離の経路決定)
  • トランスポート層:書留か普通郵便か(信頼性の選択)
  • セッション~アプリケーション層:手紙の内容・形式(ユーザが見える部分)

実際のネットワーク通信も同じです。各層が 独立して機能する ことで、上位層は下位層を信頼でき、下位層は上位層の内容を気にしなくて済みます。

OSI7層の全体像

OSI参照モデル は、ネットワーク通信を 7 つの層に分けた参照モデルです。下位から上位へ向かうにしたがって、より高度な処理を扱います。

OSI層層名機能TCP/IP対応主なプロトコル・機器
7アプリケーション層ユーザが直接使うアプリケーションアプリケーション層HTTP、HTTPS、FTP、SMTP、POP3、IMAP、DNS、DHCP、SSH、Telnet
6プレゼンテーション層データの形式変換、暗号化、圧縮通常はアプリケーション層に含む画像圧縮、文字コード変換、暗号化
5セッション層通信の接続・切断、セッション管理通常はアプリケーション層に含むセッション制御
4トランスポート層端から端への信頼性ある通信、フロー制御トランスポート層TCP、UDP
3ネットワーク層IPアドレスを使った経路選択、ルーティングインターネット層IP(IPv4、IPv6)、ICMP、IGMP
2データリンク層MACアドレスを使ったフレーム転送、スイッチングリンク層イーサネット、PPP、ARP
1物理層物理的な信号伝送、ケーブル、コネクタリンク層UTP、光ファイバー、電波

層の読み方

  • 7~5 層 は、どのアプリケーション(メール、Web)を使うか、どんな形式のデータか、いつ接続を切るかに関わります
  • 4 層 は、確実に届くか(TCP)、とにかく速いか(UDP)を決めます
  • 3 層 は、相手のIPアドレスはどこか、どのルートで送るかを決めます
  • 2 層 は、隣同士(同じネットワーク内)の接続をMACアドレスで扱います
  • 1 層 は、電気信号やビットの物理的な流れ方です

重要:下位層が正しく動かなければ上位層も動きません。問題を読むとき、何層の話か先に決めると迷いにくくなります。

TCP と UDP:信頼性か速度か

選択の基準:なぜ2つのプロトコルが必要か

トランスポート層(第4層)では、相手に確実に届けるか、それとも速さを優先するか という根本的な選択をします。この選択が「TCP」か「UDP」かを決めます。

例えば、あなたが重要な報告書をメールで上司に送るとき、「確実に届かないと困る」から確認付きで送ります。一方、YouTubeで動画を見るとき、「1フレーム遅れても大丈夫、でも途中で止まるのは嫌」と考えます。これが 用途によって「どちらを選ぶか」が決まる理由 です。

TCP と UDP の本質的な違い

トランスポート層(第 4 層)で動く 2 つのプロトコルです。

項目TCPUDP
接続方式コネクション指向(事前に接続確立)コネクションレス(相手を確認せず送信)
信頼性確実(到達確認、順序制御、エラー検出)不確実(確認なし、到達保証なし)
速度遅い(確認オーバーヘッド)速い(確認なし)
ヘッダサイズ大きい(20~60 バイト)小さい(8 バイト)
順序保証あり(順序どおり受け取る)なし(順序が入れ替わる可能性)
用途Web(HTTP/HTTPS)、メール(SMTP/POP3/IMAP)、ファイル転送(FTP)、SSHDNS、動画配信(ストリーミング)、IP電話、オンラインゲーム
典型例大事な書類をメールで送るYouTubeで動画を見る(多少の遅延は許容)

覚え方TCP = 確実だが遅い秘書UDP = 速いが確認しない配達

プロトコル:アプリケーション層で何が起きるか

プロトコルの役割

「プロトコル」は、相手と「どのルールで通信するか」を定めたものです。たとえば、メールを送るときに「SMTPというルールで送信し、POP3またはIMAPというルールで受信する」と決まっているわけです。

各プロトコルが何をするか、使うポート番号、TCP/UDPのどちらを使うかを覚えることは、「何層の話か」を判定する最初のステップ です。

プロトコルポート役割TCP/UDP典型的な使用場面
HTTP807Web ページ表示(暗号化なし)TCPホームページ閲覧
HTTPS4437Web ページ表示(暗号化あり)TCPオンライン決済、ログイン
FTP20、217ファイル転送TCPサーバへのファイルアップロード
SMTP25、5877メール送信TCPメール送信
POP31107メール受信(ダウンロード)TCPメール受信(ローカル保存)
IMAP143、9937メール受信(サーバ上管理)TCPメール受信(複数デバイス同期)
DNS537ドメイン名を IPアドレスに解決UDP(通常)、TCP(大容量)example.com → 192.0.2.1
DHCP67、687IPアドレスを自動割当UDPPCが起動時にIPを自動取得
SSH227セキュアなリモートログインTCPサーバへの安全なアクセス
Telnet237リモートログイン(暗号化なし)TCP古い形式、非推奨
ICMPN/A3疎通確認、エラー報告N/Aping コマンド
ARPN/A2IPアドレスから MAC アドレスへ解決N/A同一ネットワーク内での機器探索

覚え方のコツ

  • Web なら HTTP(平文)HTTPS(暗号化)
  • メール なら SMTP(送信)POP3/IMAP(受信)
  • ファイル なら FTP
  • 名前解決 なら DNS
  • 安全なログイン なら SSH古い形式 なら Telnet

DNS:ドメイン名をIPアドレスに変える仕組み

なぜDNSが必要か:メカニズム

コンピュータは「192.0.2.1」のようなIPアドレスで通信します。しかし、ユーザは「example.com」のようなドメイン名で訪問したいと考えます。この 「ドメイン名をIPアドレスに変換する」 作業がDNS(Domain Name System)の役割です。

DNSの特徴は、世界中に分散された複数のサーバが協力して ドメイン名を解決することです。一つの中央サーバに全員が問い合わせると、そこに負荷が集中してしまいます。そこで、「ルートネームサーバ」「TLDサーバ」「権威DNSサーバ」といった階層構造を作り、効率的に探すようになっています。

名前解決の流れ:8ステップで追う

ユーザが example.com にアクセスしたとき、何が起きるか?以下の8ステップを順に追うと、DNS全体の構造が理解できます。

  1. クライアントローカルDNSサーバ へ問合わせ(再帰的問合わせ)
    • 「example.com の IPアドレスは?」
  2. ローカルDNSルートネームサーバ へ問合わせ
    • 「.com を管理している所はどこ?」
  3. ルートネームサーバローカルDNS が応答
    • 「.com の管理者(TLDサーバ)は あっちです」
  4. ローカルDNSTLD(トップレベルドメイン)サーバ へ問合わせ
    • 「example.com を管理している所はどこ?」
  5. TLDサーバローカルDNS が応答
    • 「example.com の管理者(権威DNSサーバ)は あっちです」
  6. ローカルDNS権威DNSサーバ へ問合わせ
    • 「example.com の IPアドレスは?」
  7. 権威DNSサーバローカルDNS が応答
    • 「example.com の IPアドレスは 192.0.2.1 です」
  8. ローカルDNSクライアント が応答
    • 「example.com の IPアドレスは 192.0.2.1 です」

DNS レコードの種類

レコード種類役割
A レコードドメイン名を IPv4 アドレスに対応example.com → 192.0.2.1
AAAA レコードドメイン名を IPv6 アドレスに対応example.com → 2001:db8::1
CNAME レコードドメイン名を別のドメイン名に対応(エイリアス)www.example.com → example.com
MX レコードメールサーバのドメイン名と優先度を指定example.com のメールは mail.example.com へ
NS レコードドメイン権威 DNS サーバを指定example.com は ns1.example.com が管理
SOA レコードゾーン情報(管理者、更新頻度、シリアル番号など)メタデータ

IPアドレス(IPv4):相手をどう指定するか

IPアドレスとは:メカニズム

IPアドレスは、ネットワーク上の各機器に割り当てられた「住所」です。手紙を送るときに住所が必要なように、ネットワーク上のパケットも「どこから、どこへ」を知る必要があります。

IPv4アドレスは 192.168.1.1 のように32ビットを4つの数字(オクテット)で表します。これを 「ネットワーク部」と「ホスト部」 に分けることで、階層的に管理できます。

クラス分類:アドレスを大中小に分ける

クラス第 1 オクテット範囲ホスト数用途
A1~126約 1,677 万大規模ネットワーク10.0.0.0 ~ 10.255.255.255
B128~191約 65,000中規模ネットワーク172.16.0.0 ~ 172.31.255.255
C192~223254小規模ネットワーク192.168.0.0 ~ 192.168.255.255
D224~239マルチキャストグループ通信-
E240~255リザーブド実験用など-

プライベートIP:インターネット上では使えないアドレス

世界中で使えるIPアドレスの数は約43億個と決まっています。しかし、世界のデバイス数がそれを超えてしまいました。そこで、インターネット上では使わない「プライベートIP」 という特別な範囲を決めました。

プライベートIPは、企業や家庭などの「内部ネットワークのみ」で自由に使えます。複数の会社が同じプライベートIPを使っていても構いません。インターネットに出す必要があるときは、NAT/NAPTという技術で、プライベートIPをグローバルIPに変換します。

クラス範囲
A10.0.0.0 ~ 10.255.255.255(10.0.0.0/8)
B172.16.0.0 ~ 172.31.255.255(172.16.0.0/12)
C192.168.0.0 ~ 192.168.255.255(192.168.0.0/16)

これらは NAT/NAPT を通して、グローバルIPへ変換されて初めてインターネット上へ出ます。

サブネットマスク:どこまでがネットワーク部か

IPアドレスを「ネットワーク部」と「ホスト部」に分けることで、同じネットワーク内の機器を効率的に管理できます。サブネットマスク は、その境目を示します。

言い方を変えると、サブネットマスクを使うことで、「192.168.1.0 というネットワークには、192.168.1.1~192.168.1.254 という254台のホストを接続できる」と決めることができます。

ネットワークを分割したいときは、サブネットマスクを細かくします。たとえば、/24 だと254台ですが、/25 だと126台に分割できます。これが 「サブネッティング」 という技法です。

例:192.168.1.0 に /24 のサブネットマスクを付ける

IPアドレス:         192.168.1.100
サブネットマスク:   255.255.255.0   (/24 と同じ)
ネットワーク部:     192.168.1.0
ホスト部:          .100
→ ホスト数:254 台(0 と 255 は予約)

計算例

  • /24 = 24 ビットがネットワーク → ホスト数 = 2^(32-24) - 2 = 2^8 - 2 = 254
  • /25 = 25 ビットがネットワーク → ホスト数 = 2^(32-25) - 2 = 2^7 - 2 = 126
  • /30 = 30 ビットがネットワーク → ホスト数 = 2^(32-30) - 2 = 2^2 - 2 = 2(ルータ間リンクなど)

IPv4 と IPv6 の比較

項目IPv4IPv6
アドレス長32 ビット128 ビット
表記法10 進数(4 つの 8 ビット)16 進数(8 つの 16 ビット)
アドレス数約 43 億個約 340 澗(かん)個
192.168.1.12001:db8::1
ヘッダ長可変(20~60 バイト)固定(40 バイト)
主な利点現在主流アドレス枯渇対策、セキュリティ強化、プライバシー拡張
移行状況今後も使用継続段階的移行中

NAT/NAPT:プライベートIPをグローバルIPに変える

なぜ変換が必要か:メカニズム

プライベートIPは「内部ネットワークのみ」で有効です。インターネットに出すには、グローバルIPに変換する必要があります。この変換が NAT/NAPT です。

例えば、あなたのパソコンが 192.168.1.100(プライベートIP)を持っていても、インターネット上の相手には見えません。ルータが自動的に「このパケットは203.0.113.1から来た」と変換して送信するので、相手はグローバルIPしか見えません。

NAT と NAPT の違い

NAT はシンプルな1対1の変換で、NAPT はポート番号も含めて変換する応用版です。

NAT

プライベートIPアドレスをグローバルIPアドレスに1対1で変換する仕組みです。

プライベートIP 内部:  192.168.1.100:8080
      ↓ NAT ↓
グローバルIP 外部:   203.0.113.1:8080

NAPT(ポートトランスレーション付き NAT)

プライベート IP内部のポート番号も含めて変換します。複数の内部PCが 1 つのグローバルIPを共有できます。

プライベートIP 内部 1: 192.168.1.10:50001
プライベートIP 内部 2: 192.168.1.20:50002
      ↓ NAPT ↓
グローバルIP 外部:   203.0.113.1:10001
グローバルIP 外部:   203.0.113.1:10002

現在の家庭用・企業用ルータはほぼ NAPT を使い、多数の PCが 1 つのグローバル IPを共有しています。

負荷分散とネットワーク性能

ロードバランシング方式の比較

アクセスが1台のサーバに集中すると、応答遅延や障害の原因になります。そこで、複数のサーバへ要求を振り分けるのが ロードバランシング です。試験では、「どの方式が DNS レベルの分散か」「どの方式がサーバ負荷や応答速度を見て動的に選ぶか」を区別できることが重要です。

方式仕組み長所注意点
DNSラウンドロビンDNS が複数 IP を順番に返す構成が簡単、安価サーバの実負荷や障害を反映しにくい
最小接続数 / adaptive接続数や負荷が軽いサーバへ振り分ける実負荷に応じて公平に分散負荷監視の仕組みが必要
fastest response応答時間が最も短いサーバを優先利用者体感を改善しやすい一時的な変動に左右されやすい
DSR(Direct Server Return)要求だけLB経由、応答はサーバから直接返すLB の負荷を軽減しやすいネットワーク設計が複雑
multihoming複数回線・複数 ISP を持ち経路冗長化する回線障害に強い単純な負荷分散というより回線冗長化寄り

選択肢を切るときの見方

  • DNS で複数IPを返す とあれば DNSラウンドロビン
  • 実際の負荷や接続数を見て振り分ける なら adaptive 系
  • 最も速く応答したサーバを選ぶ なら fastest response
  • 応答パケットがLBを経由しない なら DSR
  • 複数回線やISPを持つ なら multihoming

ネットワーク性能指標

ネットワーク性能は、「速いか遅いか」だけでなく、どの意味で速いのかを分けて考えます。試験では 帯域幅スループット遅延ジッタ を混同しないことが重要です。

指標意味典型的な単位高い / 低いの解釈
帯域幅(Bandwidth)理論上流せる最大容量bps高いほど大きな通信路を持つ
スループット(Throughput)実際に流れた有効データ量bps高いほど実効性能が高い
遅延(Latency)送ってから届くまでの時間ms低いほどよい
ジッタ(Jitter)遅延のばらつきms低いほど安定
パケット損失率送ったパケットが失われる割合%低いほどよい

受験では、10Gbps 回線でもスループットは 7Gbps のように、理論値と実効値が違うことを押さえてください。また、音声や動画では 平均遅延よりジッタが問題 になることがあります。遅延が一定なら再生バッファで吸収できますが、ばらつきが大きいと音飛びや映像乱れが起きやすいからです。

ネットワーク機器:各層で何が動くのか

機器を層で分類する理由

ルータ、スイッチ、ハブなど、様々なネットワーク機器があります。これらを 「どのOSI層で動くか」で分類する ことで、問題が起きたときに「どの機器を疑うべきか」が分かります。

例えば、「隣同士のパソコンが通信できない」という問題が起きたら、L2スイッチ(2層)を疑います。「全国の支社と通信できない」という問題が起きたら、ルータ(3層)を疑います。このように、層を知ることは、トラブルシューティングの基本 です。

機器と動作層の対応

機器動作層役割
リピータ物理層(1)信号を増幅・再送信ケーブル距離延長
ハブ(マルチポートリピータ)物理層(1)複数ポートの信号を増幅・再送信複数PCの接続(今はスイッチが主流)
L2 スイッチ(イーサネットスイッチ)データリンク層(2)MACアドレスで フレーム転送先を学習・制御LAN 内の効率的な通信
ルータネットワーク層(3)IPアドレスで異なるネットワーク間の経路制御WAN へのゲートウェイ
L3 スイッチネットワーク層(3)ルータ機能を持つスイッチ大規模ネットワーク内での高速ルーティング
ゲートウェイアプリケーション層(7)異なるプロトコル・形式を変換して接続メールゲートウェイ(SMTP ↔ X.400 など)
ファイアウォールネットワーク層~アプリケーション層パケットやアプリケーションレベルでの通信制御不正通信遮断

層の見方のコツ

  • リピータ / ハブ → 物理層(信号の増幅・再送信)
  • L2 スイッチ → データリンク層(MAC アドレスで転送)
  • ルータ / L3 スイッチ → ネットワーク層(IP アドレスで経路制御)
  • ゲートウェイ → アプリケーション層(プロトコル変換)

無線LAN:ケーブルなしでネットワークに接続

無線LANとは:メカニズム

有線LANはケーブルで機器をつなぎますが、無線LANは電波で通信します。周波数帯(2.4GHz、5GHzなど)を使い分けることで、複数の機器が干渉なく通信できるようにしています。

試験では、「規格による速度の違い」「セキュリティプロトコルの進化」 の2つを押さえます。新しい規格ほど速く、古いプロトコルほど破られている傾向があります。

無線LAN規格:速度の進化

規格周波数最大速度周波数帯幅対応状況
802.11a5 GHz54 Mbps20 MHz古い
802.11b2.4 GHz11 Mbps20 MHz古い
802.11g2.4 GHz54 Mbps20 MHz古い
802.11n(Wi-Fi 4)2.4 / 5 GHz600 Mbps20 / 40 MHz一般的
802.11ac(Wi-Fi 5)5 GHz6.93 Gbps20 / 40 / 80 / 160 MHz現在主流
802.11ax(Wi-Fi 6)2.4 / 5 / 6 GHz9.6 Gbps複数最新

周波数の選択

  • 2.4 GHz → 距離が出やすいが、干渉が多い(電子レンジ、Bluetooth など)
  • 5 GHz → 距離は短いが、干渉が少ない
  • 6 GHz(Wi-Fi 6E以降) → 広い帯域幅が利用可能

セキュリティプロトコルの比較

プロトコル暗号化強度状態説明
WEP64 / 128 ビット廃止古い無線規格のセキュリティ、既に破られている
WPARC4 暗号化廃止予定WEP の後継、改善されたがまだ脆弱
WPA2AES 暗号化標準現在標準、高い安全性
WPA3128ビット(個人向け)/ 192ビット(企業向けオプション)最新最新の規格、個人向け(Personal)は128ビット(SAE)、企業向け(Enterprise)は192ビットモード(CNSA)オプションあり

覚え方

  • WEP → 破られた(使用禁止)
  • WPA → 改善版(推奨されない)
  • WPA2 → 現在の標準(一般的に十分)
  • WPA3 → 最新の強化版

過去問で戻りやすい補助論点

LAN、WAN、VAN、VPN の違い

ネットワーク という言葉だけだと範囲が広すぎるため、試験では どこまでの範囲をつなぐかどういう回線か で切り分けます。

用語つなぐ範囲典型例見分けるポイント
LAN建物内、同一拠点内社内フロアのPCとプリンタ狭い範囲、高速、社内利用
WAN拠点間、広域東京本社と大阪支社遠隔地接続、通信事業者の回線利用
VAN通信事業者が提供する付加価値通信網EDI、受発注データ交換回線そのものより、事業者サービス色が強い
VPN公衆回線上に論理的に作る専用網在宅勤務から社内接続インターネット上でも暗号化と認証で安全性を確保

VPN = 物理的に専用線を引く ではありません。物理的には公衆回線を使いながら、論理的に安全な専用網のように見せる技術です。

DHCP、デフォルトゲートウェイ、DNS サーバの役割分担

クライアントPC をネットワークへ接続するとき、最低限そろえるべき設定は 自分の住所同じネットワークかどうかの境界外へ出る出口名前解決先 の4つです。

項目役割
IPアドレスその端末自身の住所192.168.1.10
サブネットマスクどこまでが同一ネットワークかを示す255.255.255.0
デフォルトゲートウェイ外部ネットワークへ出る出口のIP192.168.1.1
DNS サーバドメイン名を IP に変換する問い合わせ先8.8.8.8 など

DHCP サーバは、通常これらをまとめて自動配布します。したがって、DHCP = IPアドレスだけ配る と覚えるのは不十分です。

ARP、ICMP、ping、traceroute の関係

これらはすべて 通信できるか を確認する場面で出てきますが、役割は同じではありません。

用語主な役割何を知りたいときに使うか
ARPIP アドレスから MAC アドレスを求める同一LAN内で、実際にどの機器へフレームを送るか
ICMP疎通確認やエラー通知到達可否、経路上の異常
pingICMP を使って相手に届くか確認「その相手は生きているか」
traceroute経路上の通過点を順に調べる「どこで詰まっているか」

理解の流れは次のとおりです。

  1. 同一ネットワーク内なら、まず ARP で相手の MAC アドレスを知る
  2. ルータ越しも含めた到達確認は ICMP ベースで行う
  3. 届くか だけ見たいなら ping
  4. どの経路で止まるか を見たいなら traceroute

TCP、UDP、DHCP、DNS、ARP、SNMP を「何を解決するか」で分ける

略語が並ぶ問題では、層より先に そのプロトコルが何を解決するためのものか を言えるかが重要です。名称を丸暗記するより、確実に届けるのか名前を解決するのか監視したいのか を判定軸にした方が、似た略語でも混同しにくくなります。

用語主な役割問題文での言い換えよくある取り違え
TCP順序保証・再送制御を伴う確実な通信ファイル転送、メール送信、欠落なく届けたいUDP と混同
UDP軽量で遅延の少ない通信音声、動画、リアルタイム性重視TCP と混同
DHCP接続設定の自動配布IPアドレス、サブネットマスク、ゲートウェイ、DNS を配るDNS と混同
DNSドメイン名から IP アドレスへの名前解決www.example.com の宛先を知るDHCP と混同
ARP同一LAN内で IP から MAC アドレスを求めるフレームの送信先機器を知るルーティングや DNS と混同
SNMPネットワーク機器の状態監視ルータやスイッチの稼働状況を集めるNTP や SMTP と混同

ARPどの経路を通るか を決めるものではなく、同一LAN内で どの機器へフレームを渡すか を知る仕組みです。pingtraceroute は ICMP を使う確認手段であり、設定配布や名前解決のプロトコルではありません。

CSMA/CD、CSMA/CA、Bluetooth の違い

衝突をどう扱うかどの媒体を使うか を分けて考えると、似た用語を整理しやすくなります。

用語主な利用場面考え方典型的な試験上の切り分け
CSMA/CD旧来の有線 Ethernet送ってみて衝突を検出したら再送CD = Collision Detection
CSMA/CA無線LAN衝突しそうなら先に回避して送るCA = Collision Avoidance
Bluetooth近距離無線通信2.4GHz 帯で周波数ホッピングを利用Wi-Fi と帯域干渉しうるが用途は近距離接続

無線では、送信中に衝突を正確に検出しにくいため、検出 より 回避 が中心になります。ここが 有線の CSMA/CD無線の CSMA/CA の本質的な違いです。

インターネット標準化と周辺プロトコルの整理

試験では、誰が標準を作るかその文書や規格が何か を問う定義問題も出ます。

組織・文書役割代表例
IETFインターネット技術の標準化を進める組織TCP/IP、SMTP などの仕様策定
RFCIETF などが公開する技術文書群プロトコル仕様書、提案文書
IEEE通信や電気分野の標準化団体IEEE 802.11(無線LAN)
W3CWeb 技術の標準化団体HTML、CSS、XML

あわせて、サービス別プロトコルの対応も整理しておくと、選択肢を切りやすくなります。

用途代表プロトコル一言でいうと
メール送信SMTPメールを送る
メール受信POP3、IMAPメールを受け取る
メール本文形式MIME画像や添付を扱えるようにする
時刻同期NTP機器の時刻を合わせる
ネットワーク監視SNMP機器状態を集める
印刷LPRプリンタへ印刷要求を送る
ファイル転送FTPファイルを送受信する

つまずきやすいポイント

1. 層を混同する

よくある間違い:「OSIとTCP/IPはどう違うのか」が曖昧で、プロトコルと層を混ぜて考える

正しい理解:OSIは「参照モデル」(理想形の7層)、TCP/IPは「実際に使われるプロトコル族」です。TCP/IPはOSIの7層にぴったり対応せず、アプリケーション層がセッション・プレゼンテーション層を含みます。

対策:問題を読むたびに、「今、何層の話か」を明確にしてから答える癖をつけます。

2. TCP/UDPの選択理由を曖昧にする

よくある間違い:「TCPは遅い、UDPは速い」だけで選んで、「なぜこのアプリケーションはUDPを選ぶのか」が説明できない

正しい理解:TCPは「確実に届く、順序が保証される」、UDPは「速いが保証がない」という特性があり、用途によって「どちらが必要か」が異なります。メールなら確実さが必須(TCP)、動画ストリーミングなら速さが優先(UDP)という判断ができることが大切です。

対策:プロトコルを見たら、「このアプリケーションで確実性と速度のどちらが重要か」を必ず考えます。

3. DNSを「変換機能」だけで理解する

よくある間違い:「DNSはドメイン名をIPに変える」だけ覚えて、「なぜ複数のサーバに分散しているのか」「キャッシングはどう機能するのか」が分からない

正しい理解:DNSは、ルートネームサーバ→TLDサーバ→権威DNSサーバという階層構造を使い、効率的に探索します。各ステップでキャッシュが効くので、同じドメインへのアクセスは2回目以降高速です。

対策:8ステップの名前解決フローを何度も追い、「次は誰に問い合わせるか」が自動的に出てくるレベルまで練習します。

4. サブネットマスクの計算ができない

よくある間違い:「/24は255.255.255.0」と丸暗記して、「ホスト数は2の(32-24)乗-2」という計算が機械的になり、「実際のアドレス範囲は何から何か」が理解できない

正しい理解:/24の場合、ネットワーク部が24ビット、ホスト部が8ビット。つまり、256種類のホストアドレスが作れますが、最初(.0)と最後(.255)は予約なので、実際には254個です。/25なら7ビット=128種類-2=126個、という計算が確実にできる必要があります。

対策:「何ビットがホスト部か」→「2の何乗か」→「-2で予約を除く」という3ステップの計算を反復練習します。

5. プライベートIPとNATを別物と考える

よくある間違い:「プライベートIPは内部用、グローバルIPは外部用」と覚えるだけで、「そもそもなぜプライベートIPが必要なのか」「NATがなかったら何が起きるのか」が不明確

正しい理解:IPv4アドレスは有限(約43億個)なので、全世界の端末に割り当てられません。そこで、内部ではプライベートIPを自由に使い、外部に出すときだけNAT/NAPTで変換する方式を採りました。この仕組みがあるから、プライベートIPという概念が機能します。

対策:「なぜプライベートIPが必要か」「NAPTはなぜポート番号を一緒に変換するのか」という理由を、毎回自分で説明する癖をつけます。

6. ネットワーク機器を機能だけで覚える

よくある間違い:「ルータは経路制御をする」「スイッチはフレーム転送をする」と丸暗記して、「何層で動くか」を掘り下げない

正しい理解:リピータ/ハブは物理層(1層)で信号を増幅・再送信、L2スイッチはデータリンク層(2層)でMACアドレスを学習、ルータはネットワーク層(3層)でIPアドレスを基に経路制御、ゲートウェイはアプリケーション層(7層)でプロトコル変換という具合に、層ごとに動作が異なります

対策:問題を読むたびに、「この機器は何層で動いているか」を言語化します。それが「何が問題か」を判定する鍵になります。

7. HTTPとHTTPSの違いを曖昧にする

よくある間違い:「HTTPS は HTTP に S をつけたもの」くらいの理解で、「なぜHTTPSが必要か」「何が暗号化されるのか」が不明確

正しい理解:HTTPは平文(見える状態)でデータを送信するので、盗聴のリスクがあります。HTTPSはHTTPにTLS/SSLという暗号化層を加えたもので、送信内容が見えなくなります。ログイン情報やクレジットカード情報は、必ずHTTPSで送信する必要があります。

対策:「HTTPで送信できるデータ」と「HTTPSが必須なデータ」を分けて考える習慣をつけます。

8. LAN、WAN、VPN を同じ「ネットワーク接続」とだけ覚える

よくある間違い:LAN も WAN も VPN も「会社のネットワーク」くらいの理解で済ませる

正しい理解:LAN は狭い範囲、WAN は広域接続、VPN は公衆回線上に論理的に作る安全な接続です。比較軸は 範囲回線の性質 です。

9. DHCP が配る情報を IP アドレスだけだと思う

よくある間違い:「DHCP があれば IP アドレスだけ自動で入る」

正しい理解:通常は IPアドレスサブネットマスクデフォルトゲートウェイDNS サーバ をまとめて配布します。

10. ping、traceroute、ARP を同じ疎通確認だと思う

よくある間違い:「どれも通信確認コマンドだから同じ」

正しい理解

  • ARP は同一LAN内で MAC アドレスを知る仕組み
  • ping は届くか確認
  • traceroute はどこで止まるか確認

11. CSMA/CD と CSMA/CA を逆に覚える

よくある間違い:「無線 LAN で CSMA/CD を使う」

正しい理解:有線 Ethernet は CSMA/CD、無線 LAN は CSMA/CA が基本です。無線では衝突を検出しにくいので、回避中心になります。

12. RFC と IETF の役割を混同する

よくある間違い:「RFC が組織名、IETF が文書名」

正しい理解:IETF は標準化を進める組織、RFC はその仕様や提案を記した文書群です。

13. TCP と UDP、DHCP と DNS、ARP を同じ「略語群」として丸暗記する

よくある間違い:「どれもネットワーク用語だから、なんとなく接続や通信に関係するもの」とまとめて覚える

正しい理解TCP / UDP は通信の性質、DHCP / DNS は設定配布と名前解決、ARP は同一LAN内での宛先機器特定です。何を解決するためのプロトコルか を1文で言えれば、かなり取り違えにくくなります。

試験問題を解くときの実践的な手順

試験では、ただ知識を覚えているだけでなく、「問題文から必要な情報を素早く引き出し、適切に判定できるか」が問われます。以下の5段階で、問題を体系的に読み解く力をつけます。

第1段階:「何層の話か」を瞬時に判定する

やること: 問題文のキーワードから、OSI層を特定します。これが最初の分岐点です。

  • HTTPドメインメールDNSDHCP7層(アプリケーション層)
  • TCPUDP4層(トランスポート層)
  • IPルーティングIPアドレス3層(ネットワーク層)
  • MACスイッチフレーム2層(データリンク層)
  • ケーブル信号物理的接続1層(物理層)

:「メールサーバへの接続に失敗する」という問題が出たら、「メール=7層(SMTP/POP3)」と判定でき、関連するプロトコルや機器を思い出しやすくなります。

第2段階:「確実性か速度か」の判断基準を当てはめる

やること: アプリケーション層のプロトコル選択では、「このデータは確実に届く必要があるか、それとも速さが優先か」で、TCP/UDPを判定します。

  • 確実さが必須(破損・遅延が許されない) → TCP(メール、ファイル転送)
  • 速度が優先(多少の遅延・損失は許容) → UDP(動画配信、IP電話)
  • リアルタイム性が最重要 → UDP(オンラインゲーム)

:「ファイルをアップロードするプロトコルは?」と聞かれたら、「ファイルは破損してはいけない=確実さが必須=TCP=FTP」という流れで答えられます。

第3段階:IPアドレスの計算をミスなく実行する

やること: CIDR記法(/24など)が出たら、確実に計算できることが重要です。

  • ホスト部のビット数 = 32 - スラッシュの数
  • ホスト数 = 2^(ホスト部のビット数) - 2(最初と最後は予約)
  • アドレス範囲 = ネットワークアドレス ~ ブロードキャストアドレス

:「192.168.10.0/26 でホスト数は?」 → /26 → ホスト部 = 32-26 = 6ビット → 2^6 - 2 = 62台

第4段階:接続設定と補助プロトコルをまとめて確認する

やること: DHCP、ARP、ping、traceroute などの補助的な用語が出たら、何を配るか 何を調べるか を切り分けます。

  • DHCP → 端末に設定情報を配る
  • ARP → 同一LAN内の MAC アドレスを知る
  • ping → 到達可否を調べる
  • traceroute → 経路上のどこで詰まるかを見る

:「社内LANで DHCP が動いているとき、自動設定される項目は?」と聞かれたら、IPアドレス / サブネットマスク / デフォルトゲートウェイ / DNS サーバ をまず思い出します。

第5段階:セキュリティと実装を対応させる

やること: プロトコル・規格が出たら、「セキュリティレベルはどうか」「推奨されているか」を判定します。

対象安全危険
Web通信HTTPSHTTP
無線LANWPA2、WPA3WEP、WPA
リモートログインSSHTelnet

:「古い無線LANのセキュリティプロトコル(WEP)は使えるか?」→「いいえ、既に破られている。WPA2以上を推奨」という判定ができます。

第6段階:実務的な影響を理解する

やること: ここまでの知識を、実務上の現象に結びつけます。

  • DNSキャッシング:ドメイン名の変更後、しばらく古い情報が残る理由
  • DHCP自動割当:毎回同じIPを取得できるとは限らない理由
  • NAT/NAPT:家庭内の複数PCが1つのグローバルIPを共有できる理由
  • 無線LAN規格の後方互換性:新しい規格の親機に古い子機が接続できる理由

確認問題

確認問題 1:サブネット計算

ネットワーク 192.168.10.0/26 では、何台のホストを接続できますか?また、最初のホストアドレス、最後のホストアドレス、ブロードキャストアドレスを答えてください。

解答

  • /26 = 26 ビットがネットワーク、6 ビットがホスト部
  • ホスト数 = 2^(32-26) - 2 = 2^6 - 2 = 64 - 2 = 62 台
  • 最初のホストアドレス:192.168.10.1
  • 最後のホストアドレス:192.168.10.62
  • ブロードキャストアドレス:192.168.10.63

確認問題 2:TCP vs UDP の選択

次の通信では、TCP と UDP のどちらが適切か、理由をつけて答えてください:

  1. YouTubeなどの動画ストリーミング
  2. ファイルのアップロード(破損は許されない)
  3. IP 電話
  4. メール送信

解答

  1. UDP(多少の遅延や損失は許容、速度優先)
  2. TCP(確実な到達を保証する必要がある)
  3. UDP(リアルタイム性、多少の損失は許容)
  4. TCP(確実な配信が必須)

確認問題 3:OSI 層とプロトコルの対応

次のプロトコル・機器が、OSI 参照モデルのどの層で動くか、また何をするかを答えてください:

  1. DNS
  2. ルータ
  3. L2 スイッチ
  4. HTTPS
  5. DHCP

解答

  1. DNS → 7 層(アプリケーション層)、ドメイン名を IP アドレスに解決
  2. ルータ → 3 層(ネットワーク層)、IP アドレスで異なるネットワーク間の経路制御
  3. L2 スイッチ → 2 層(データリンク層)、MAC アドレスでフレーム転送
  4. HTTPS → 7 層(アプリケーション層)、暗号化された Web 通信(SSL/TLS で保護)
  5. DHCP → 7 層(アプリケーション層)、クライアントに IP アドレスを自動割当

確認問題 4:LAN / WAN / VPN と DHCP 設定

次の説明に最も近い用語を答えてください。

  1. 同一オフィス内のPC、プリンタ、サーバをつなぐネットワーク
  2. 本社と支社を遠隔回線でつなぐネットワーク
  3. インターネット上に暗号化と認証で構築する論理的な専用網
  4. DHCP から自動取得する代表的な4項目

解答

  1. LAN
  2. WAN
  3. VPN
  4. IPアドレス、サブネットマスク、デフォルトゲートウェイ、DNS サーバ

確認問題 5:ARP、ping、traceroute、CSMA の判定

次の問いに答えてください。

  1. 同一LAN内で、相手の IP から MAC アドレスを求める仕組みは何か
  2. 相手ホストへ届くかを確認する代表的なコマンドは何か
  3. 経路上のどこまで届いているかを確認するコマンドは何か
  4. 有線 Ethernet の代表的なアクセス制御方式は何か
  5. 無線LAN の代表的なアクセス制御方式は何か

解答

  1. ARP
  2. ping
  3. traceroute
  4. CSMA/CD
  5. CSMA/CA

確認問題 6:標準化組織と周辺プロトコル

次の対応として最も適切なものを答えてください。

  1. インターネット技術の標準化を進める組織
  2. 無線LAN の 802.11 規格を定める団体
  3. メール本文に添付ファイルや画像を扱えるようにする規格
  4. 機器の時刻同期を行うプロトコル
  5. ネットワーク機器の状態監視に使うプロトコル

解答

  1. IETF
  2. IEEE
  3. MIME
  4. NTP
  5. SNMP

確認問題 7:似た略語を役割で切り分ける

次の説明に最も適切な用語を答えてください。

  1. ドメイン名を IP アドレスへ変換する
  2. 端末へ IP アドレスや DNS サーバ設定を自動配布する
  3. 同一LAN内で、相手の IP から MAC アドレスを求める
  4. 経路上のどこまで到達しているかを確認する
  5. ファイルを欠落なく届けたいときに使う通信方式
  6. ルータやスイッチの状態を監視する

解答

  1. DNS
  2. DHCP
  3. ARP
  4. traceroute
  5. TCP
  6. SNMP

ポイント設定配布名前解決同一LAN内の宛先解決経路確認確実な転送監視 を役割で切り分けると、略語だけの暗記より強くなります。

関連ページ

このページは役に立ちましたか?

評価とひとことを残してもらえると、内容と導線の改善に使えます。

Last updated on

On this page

ネットワーク通信とは:何を理解すべきか試験で問われる本質OSI参照モデル:通信を7つの層に分けるなぜ層で分けるのか:メカニズムOSI7層の全体像層の読み方TCP と UDP:信頼性か速度か選択の基準:なぜ2つのプロトコルが必要かTCP と UDP の本質的な違いプロトコル:アプリケーション層で何が起きるかプロトコルの役割DNS:ドメイン名をIPアドレスに変える仕組みなぜDNSが必要か:メカニズム名前解決の流れ:8ステップで追うDNS レコードの種類IPアドレス(IPv4):相手をどう指定するかIPアドレスとは:メカニズムクラス分類:アドレスを大中小に分けるプライベートIP:インターネット上では使えないアドレスサブネットマスク:どこまでがネットワーク部かIPv4 と IPv6 の比較NAT/NAPT:プライベートIPをグローバルIPに変えるなぜ変換が必要か:メカニズムNAT と NAPT の違いNATNAPT(ポートトランスレーション付き NAT)負荷分散とネットワーク性能ロードバランシング方式の比較ネットワーク性能指標ネットワーク機器:各層で何が動くのか機器を層で分類する理由機器と動作層の対応無線LAN:ケーブルなしでネットワークに接続無線LANとは:メカニズム無線LAN規格:速度の進化セキュリティプロトコルの比較過去問で戻りやすい補助論点LAN、WAN、VAN、VPN の違いDHCP、デフォルトゲートウェイ、DNS サーバの役割分担ARP、ICMP、ping、traceroute の関係TCP、UDP、DHCP、DNS、ARP、SNMP を「何を解決するか」で分けるCSMA/CD、CSMA/CA、Bluetooth の違いインターネット標準化と周辺プロトコルの整理つまずきやすいポイント1. 層を混同する2. TCP/UDPの選択理由を曖昧にする3. DNSを「変換機能」だけで理解する4. サブネットマスクの計算ができない5. プライベートIPとNATを別物と考える6. ネットワーク機器を機能だけで覚える7. HTTPとHTTPSの違いを曖昧にする8. LAN、WAN、VPN を同じ「ネットワーク接続」とだけ覚える9. DHCP が配る情報を IP アドレスだけだと思う10. ping、traceroute、ARP を同じ疎通確認だと思う11. CSMA/CD と CSMA/CA を逆に覚える12. RFC と IETF の役割を混同する13. TCP と UDP、DHCP と DNS、ARP を同じ「略語群」として丸暗記する試験問題を解くときの実践的な手順第1段階:「何層の話か」を瞬時に判定する第2段階:「確実性か速度か」の判断基準を当てはめる第3段階:IPアドレスの計算をミスなく実行する第4段階:接続設定と補助プロトコルをまとめて確認する第5段階:セキュリティと実装を対応させる第6段階:実務的な影響を理解する確認問題関連ページ