コース一覧
ネットワーク基礎:TCP/IP・HTTP・DNS・CDN
ルーター・スイッチ・ハブ

ネットワーク基礎:TCP/IP・HTTP・DNS・CDN

ブラウザからサーバーまでデータが届く仕組みを、OSI・TCP/IP、IPとルーティング、TCP/UDP、HTTP/HTTPS、DNS、CDNから体系的に学びます。通信障害や構成選択をプロトコルから考えられるようになります。

1
ネットワークの全体像
0. ネットワークとは8分
1. OSI 7階層モデル10分
2. TCP/IP 4階層モデル9分
3. パケットとフレーム9分
4. ルーター・スイッチ・ハブ9分
2
IP とルーティング
0. IPアドレス (IPv4 / IPv6)10分
1. サブネットマスクと CIDR11分
2. NAT とプライベートIP9分
3. ルーティングと経路選択10分
4. ファイアウォール基礎9分
3
TCP / UDP
0. TCP と UDP の違い9分
1. 3-way ハンドシェイク9分
2. 輻輳制御と再送10分
3. UDP の用途 (DNS / 動画 / ゲーム)8分
4. ポート番号と well-known port9分
4
HTTP / HTTPS
0. HTTP の基本10分
1. HTTP メソッド9分
2. HTTPS と TLS ハンドシェイク10分
3. HTTP/2 と HTTP/3 (QUIC)10分
4. REST API の設計原則10分
5
DNS とドメイン
0. DNS とは8分
1. レコードタイプ10分
2. 名前解決の流れ10分
3. DNS キャッシュと TTL9分
4. CDN の仕組みと Anycast10分
6
応用
0. ロードバランサ (L4 / L7)10分
1. プロキシとリバースプロキシ9分
2. WebSocket とリアルタイム通信9分
3. gRPC と HTTP/2 利用10分

ネットワーク基礎:TCP/IP・HTTP・DNS・CDN

01ネットワークとは
02OSI 7階層モデル
03TCP/IP 4階層モデル
04パケットとフレーム
05ルーター・スイッチ・ハブ
06IPアドレス (IPv4 / IPv6)
07サブネットマスクと CIDR
08NAT とプライベートIP
09ルーティングと経路選択
10ファイアウォール基礎
11TCP と UDP の違い
123-way ハンドシェイク
13輻輳制御と再送
14UDP の用途 (DNS / 動画 / ゲーム)
15ポート番号と well-known port
16HTTP の基本
17HTTP メソッド
18HTTPS と TLS ハンドシェイク
19HTTP/2 と HTTP/3 (QUIC)
20REST API の設計原則
21DNS とは
22レコードタイプ
23名前解決の流れ
24DNS キャッシュと TTL
25CDN の仕組みと Anycast
26ロードバランサ (L4 / L7)
27プロキシとリバースプロキシ
28WebSocket とリアルタイム通信
29gRPC と HTTP/2 利用

ネットワーク基礎:TCP/IP・HTTP・DNS・CDN

ルーター・スイッチ・ハブ

4 台つないだだけで、他人の通信まで見えてしまう

一番素朴な中継機がハブです。ハブは、あるポートから入ってきた電気信号を、残り全部のポートにそのまま流します。宛先を見ていないからです。

4 台つないだハブで A が B に送ると、その信号は C にも D にも届きます。関係のない機器が他人の通信を丸ごと受け取れてしまいますし、全員の通信が同じ道を奪い合うので速度も出ません。いまのネットワークでハブがまず使われないのはこのためです。

宛先を覚えれば、余計な相手に流さずに済む

代わりに使われるのがスイッチです。スイッチは「どのポートの先に、どの機器がいるか」を表にして持っています。B 宛のフレームが来たら、B がいるポートにだけ流します。

賢そうに見えますが、最初は何も知りません。フレームを受け取るたびに「この差出人は、このポートから来た」と 1 行ずつ書き足していきます。表にない宛先が来たときだけ、ハブと同じように全ポートへ流します。返事が返ってくればその相手も表に載るので、使うほど無駄が減っていく仕組みです。

この表には有効期限があります。しばらく通信のなかった相手は消され、次に来たときにまた全ポートへ流されます。機器を別のポートに挿し替えた直後だけ通信が不安定になることがあるのは、古い記録がまだ残っているためです。

速度の面でも差が出ます。ハブでは全員が同じ道を奪い合うので、台数が増えるほど 1 台あたりの取り分が減ります。スイッチでは関係のない組み合わせが同時に通信でき、道を分け合わずに済みます。

別の網へ渡すには、もう 1 段上を見る必要がある

スイッチが見ているのは、隣り合った機器を指す MAC アドレスだけです。これは同じ網の中でしか通用しません。別の網へ出すには、IP アドレスを見て中継する機器が要ります。それがルーターです。

住所が 2 種類ある理由も、ここではっきりします。IP アドレスは最終的な宛先を指しますが、目の前の 1 歩をどこへ渡すかまでは指しません。隣へ手渡すための宛先が MAC アドレスです。荷物に最終の届け先を書きつつ、いま手渡す相手は目の前の配達員、という二重構造になっています。

機器見ているものやること
ハブ何も見ない入った信号を全ポートへ流す
スイッチMAC アドレス同じ網の中で、宛先のポートへだけ流す
ルーターIP アドレス別の網へ橋渡しする

家の Wi-Fi ルーターは、家の中の網とプロバイダ側の網という 2 つをまたいでいます。外向けのデータは、家のルーターからプロバイダのルーターへ、さらに大きなルーターへと、何十台も渡り歩いて目的地に着きます。ルーターを 1 台通過するごとに 1 ホップと数え、この数が経路の長さの目安になります。

なお家庭用の「ルーター」という箱は、実際にはルーターとスイッチと無線の親機が 1 つに詰まった製品です。言葉の指す範囲が業務用の機器と違うので、構成を話すときは「どの機能のことか」を分けて考えてください。「ルーターの調子が悪い」と言われたとき、疑うべき機能がまるで違ってきます。

生田 陸人
監修生田 陸人
ゆめさくエンジニア / 現役ソフトウェアエンジニア監修者プロフィールを見る →
編集 ゆめさく編集部·公開 2026/05/27·更新 2026/08/26

関連レッスン

  • IPアドレス (IPv4 / IPv6)

    IPv4 / IPv6 の構造、グローバル/プライベートの違いを理解します。

  • TCP と UDP の違い

    信頼性重視の TCP と速度重視の UDP の使い分けを理解します。

  • HTTP の基本

    HTTP リクエストとレスポンスの構造、ステータスコードを理解します。

  • DNS とは

    人間が読める名前と IP を結びつける DNS の役割を理解します。

分からないところは Tap (AI先生) に質問できます

24 時間いつでも、あなたのレベルに合わせて日本語で答えます。

復習ミニクイズ

スイッチが転送判断に使うアドレスはどれですか