<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>TCP/IPモデル on ネットワーク入門講座</title>
        <link>https://network-introduction.com/tags/tcp/ip%E3%83%A2%E3%83%87%E3%83%AB/</link>
        <description>Recent content in TCP/IPモデル on ネットワーク入門講座</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja</language>
        <lastBuildDate>Tue, 02 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://network-introduction.com/tags/tcp/ip%E3%83%A2%E3%83%87%E3%83%AB/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>TCP/IPモデルとは？郵便で理解するネットワークの「役割分担」入門【第16回】</title>
            <link>https://network-introduction.com/post/tcp-ip-model/</link>
            <pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/tcp-ip-model/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/tcp-ip-model/thumb.webp&#34; alt=&#34;Featured image of post TCP/IPモデルとは？郵便で理解するネットワークの「役割分担」入門【第16回】&#34; /&gt;&lt;h2 id=&#34;この記事でわかること&#34;&gt;この記事でわかること&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;TCP/IPモデル&lt;/strong&gt;とは、インターネット通信に必要なルールを4つの層（レイヤー）に分けて整理したもの&lt;/li&gt;&#xA;&lt;li&gt;4つの層は上から「&lt;strong&gt;アプリケーション層・トランスポート層・インターネット層・ネットワークインターフェース層&lt;/strong&gt;」と呼ぶ&lt;/li&gt;&#xA;&lt;li&gt;郵便の仕組みに例えることで、各層の役割を直感的にイメージできるようになる&lt;/li&gt;&#xA;&lt;li&gt;層に分けることで、問題の切り分けや機能の改良がしやすくなる理由がわかる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;前回までの記事では、ツイストペアケーブル・ハブ・スイッチといったネットワーク機器を紹介してきました。「ケーブルで機器をつなぐ」「ハブは信号を全員に送る」「スイッチは宛先を絞って送る」――そんなイメージが頭に入っていれば十分です。&lt;/p&gt;&#xA;&lt;p&gt;今回からは、 &lt;strong&gt;「レイヤー（層）」&lt;/strong&gt; という考え方を導入します。これを知っておくと、次回以降のIPアドレスやルーティングの話が格段に理解しやすくなります。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;💡 TCP/IPモデルのすべてを今すぐ完璧に理解する必要はありません。「なんとなくこういうものか」というイメージが持てれば、それで十分です。細かい部分は、これからの記事を読み進めるうちに自然と身についていきます。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;tcpipモデルとは何か&#34;&gt;TCP/IPモデルとは何か？&#xA;&lt;/h2&gt;&lt;h3 id=&#34;インターネット通信を動かす共通のルール集&#34;&gt;インターネット通信を動かす「共通のルール集」&#xA;&lt;/h3&gt;&lt;p&gt;TCP/IPとは、&lt;strong&gt;インターネット通信を行うために必要なルールをまとめたもの&lt;/strong&gt;です。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;TCP&lt;/strong&gt;：Transmission Control Protocol（トランスミッション・コントロール・プロトコル）&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Transmission＝「送信・伝送」、Control＝「制御」、Protocol＝「取り決め・規約」&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;IP&lt;/strong&gt;：Internet Protocol（インターネット・プロトコル）&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Internet＝「インターネット」、Protocol＝「取り決め・規約」&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;名前の意味は今すぐ覚えなくて大丈夫です。「インターネット通信に必要なルールの総称」と頭に置いておけばOKです。&lt;/p&gt;&#xA;&lt;p&gt;たとえば、こんなルールが含まれています。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ケーブルの種類や、0と1をどう電気信号に変換するか&lt;/li&gt;&#xA;&lt;li&gt;大きなデータをどう分割して送り、どう組み立て直すか&lt;/li&gt;&#xA;&lt;li&gt;データをどのルートで宛先まで届けるか&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;これらをひとまとめにせず、&lt;strong&gt;4つのグループ（層）に整理したもの&lt;/strong&gt;が「TCP/IPモデル」です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;郵便で理解するtcpipモデルの4層&#34;&gt;郵便で理解するTCP/IPモデルの4層&#xA;&lt;/h2&gt;&lt;p&gt;TCP/IPモデルを直感的にイメージするために、&lt;strong&gt;郵便の仕組み&lt;/strong&gt;に例えて見ていきましょう。&lt;/p&gt;&#xA;&lt;p&gt;手紙が相手に届くまでを思い浮かべてください。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;手紙を書く人がいる&lt;/li&gt;&#xA;&lt;li&gt;大きな荷物なら複数の小包に分けて発送する人がいる&lt;/li&gt;&#xA;&lt;li&gt;郵便局で仕分けして、次の配送先を決める人がいる&lt;/li&gt;&#xA;&lt;li&gt;実際にバイクや車で運ぶ人がいる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;郵便には&lt;strong&gt;それぞれの役割を担う人&lt;/strong&gt;がいます。ネットワーク通信も、まったく同じ発想で役割が分かれています。&lt;/p&gt;&#xA;&lt;p&gt;TCP/IPモデルには4つの層があります。上の層から順に見ていきましょう。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;アプリケーション層いちばん上&#34;&gt;アプリケーション層（いちばん上）&#xA;&lt;/h3&gt;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;📮 &lt;strong&gt;郵便で言うと…「手紙を書いて投函する」「届いた手紙を読む」&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;アプリケーション層は、&lt;strong&gt;私たちが直接触れる部分&lt;/strong&gt;です。郵便でいうと「手紙を書いて封筒に入れて投函」のイメージです。受け取る側で言えば、「封筒から手紙を取り出して読む」部分にあたります。&lt;/p&gt;&#xA;&lt;p&gt;コンピュータ―の世界でいうと、メールを書いたり、ブラウザでWebページを開いたりする操作がこれにあたります。「何を送るか・何を受け取るか」を決める層と言ってもいいでしょう。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;トランスポート層&#34;&gt;トランスポート層&#xA;&lt;/h3&gt;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;📦 &lt;strong&gt;郵便で言うと…「手紙を細かく分割して送り、受け取ったら元通りに並べ直す」&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;ネットワークでは&lt;strong&gt;一度に送れるデータ量に上限&lt;/strong&gt;があります。現実の郵便では手紙を破って送ることはありませんが、ネットワークの世界では大きなデータはそのまま送れません。データを小包に細かく分割して送り、届いた先で元通りに組み立て直す必要があります。&lt;/p&gt;&#xA;&lt;p&gt;送り側でデータを1個→100個に分割、受け取り側でデータを100個→1個にくっつけるイメージです。この分割と組み立てを担うのがトランスポート層です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;インターネット層&#34;&gt;インターネット層&#xA;&lt;/h3&gt;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;🗺️ &lt;strong&gt;郵便で言うと…「次はどの郵便局を経由するか決める」&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;東京・品川から大阪・梅田の会社へ手紙を送るとき、品川郵便局の担当者は「次は大阪中央郵便局へ」と判断して手紙を送り出します。大阪中央郵便局に着いたら「次は梅田の配達センターへ」――というように、&lt;strong&gt;次の目的地を決めながらリレーしていく&lt;/strong&gt;のがインターネット層の役割です。&lt;/p&gt;&#xA;&lt;p&gt;手紙を送る私たちは、経路を気にしません。「大阪梅田の○○会社」と宛先を書けば、あとは郵便システムがルートを決めてくれます。ネットワーク通信も同じで、宛先（IPアドレス）を指定するだけで、経路は自動的に決まっていきます。&lt;/p&gt;&#xA;&lt;p&gt;📌 &lt;strong&gt;連載記事を読んでくださっている方へ&lt;/strong&gt;&lt;br&gt;&#xA;「宛て先は『MACアドレス』じゃないの？」と思われるかもしれません。実は宛て先情報はIPアドレスとMACアドレスという2種類があります。&lt;/p&gt;&#xA;&lt;p&gt;後の記事でこれらの違いについて説明しますので、今の段階では我々の現実世界のように&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;IPアドレス：市町村単位&lt;/li&gt;&#xA;&lt;li&gt;MACアドレス：番地単位&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;のように住所を指定するもの、と理解いただければ十分です！&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;ネットワークインターフェース層いちばん下&#34;&gt;ネットワークインターフェース層（いちばん下）&#xA;&lt;/h3&gt;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;🚚 &lt;strong&gt;郵便で言うと…「実際に道路を走って荷物を運ぶ」&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;どんなに仕組みが整っていても、最終的に荷物を運ぶ車やバイクがなければ届きません。ネットワークインターフェース層は、&lt;strong&gt;データを電気信号や光として物理的に送り届ける&lt;/strong&gt;部分です。&lt;/p&gt;&#xA;&lt;p&gt;これまでの記事で紹介したツイストペアケーブル・ハブ・スイッチが、この層で活躍します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;4つの層をまとめて確認しよう&#34;&gt;4つの層をまとめて確認しよう&#xA;&lt;/h2&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;層（レイヤー）&lt;/th&gt;&#xA;          &lt;th&gt;郵便のたとえ&lt;/th&gt;&#xA;          &lt;th&gt;主な役割&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;アプリケーション層&lt;/td&gt;&#xA;          &lt;td&gt;手紙を書く・読む&lt;/td&gt;&#xA;          &lt;td&gt;アプリがデータを作る・受け取る&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;トランスポート層&lt;/td&gt;&#xA;          &lt;td&gt;手紙をビリビリに破る・元通りにくっつける&lt;/td&gt;&#xA;          &lt;td&gt;データの分割と再組み立て&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;インターネット層&lt;/td&gt;&#xA;          &lt;td&gt;次の経由地（郵便局）を決める&lt;/td&gt;&#xA;          &lt;td&gt;データの配送経路を決定する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ネットワークインターフェース層&lt;/td&gt;&#xA;          &lt;td&gt;車やバイクで実際に運ぶ&lt;/td&gt;&#xA;          &lt;td&gt;物理的な信号としてデータを送る&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;データが届くまでの流れを追いかけてみよう&#34;&gt;データが届くまでの流れを追いかけてみよう&#xA;&lt;/h2&gt;&lt;p&gt;4つの層を個別に見てきましたが、「実際のデータはどう流れるの？」という疑問が残るかもしれません。メールを送る場面を例に、4つの層が連携する様子を追いかけてみましょう。&lt;/p&gt;&#xA;&lt;h3 id=&#34;送る側上の層から下へ順番に処理する&#34;&gt;送る側：上の層から下へ順番に処理する&#xA;&lt;/h3&gt;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;アプリケーション層&lt;/strong&gt;：メールアプリが「件名・本文・宛先」などのデータを作る&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;トランスポート層&lt;/strong&gt;：データが大きければ分割し、それぞれに順番を示す番号を振る&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;インターネット層&lt;/strong&gt;：「次はどのルーターへ送るか」を決め、宛先のIPアドレスを付ける&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ネットワークインターフェース層&lt;/strong&gt;：電気信号（または光）に変換してケーブルに流す&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;受け取る側下の層から上へ順番に処理する&#34;&gt;受け取る側：下の層から上へ順番に処理する&#xA;&lt;/h3&gt;&lt;p&gt;今度は逆の順番で処理が行われます。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;ネットワークインターフェース層&lt;/strong&gt;：電気信号を受け取り、0と1のデータに変換する&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;インターネット層&lt;/strong&gt;：「自分宛のデータかどうか」を確認する&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;トランスポート層&lt;/strong&gt;：分割されていたデータを番号順に並べ直し、元の形に戻す&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;アプリケーション層&lt;/strong&gt;：メールアプリがデータを受け取り、画面に表示する&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;ポイントは、&lt;strong&gt;それぞれの層は「自分の担当部分だけ」を処理する&lt;/strong&gt;ということです。アプリケーション層はケーブルの種類を気にしません。ネットワークインターフェース層はメールの内容を知りません。役割が完全に分かれているから、複雑な通信がシンプルに実現できます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;なぜ役割を層に分けるのか&#34;&gt;なぜ役割を「層」に分けるのか？&#xA;&lt;/h2&gt;&lt;p&gt;「全部まとめて一つのルールにすればよくない？」と感じるかもしれません。層に分ける理由は、大きく2つあります。&lt;/p&gt;&#xA;&lt;h3 id=&#34;問題が起きたときに原因を絞り込みやすい&#34;&gt;問題が起きたときに原因を絞り込みやすい&#xA;&lt;/h3&gt;&lt;p&gt;通信がうまくいかないとき、「どの層で問題が起きているか」を切り分けると、原因調査がとても楽になります。&lt;/p&gt;&#xA;&lt;p&gt;郵便の例で言えば、「手紙の内容が間違っている（アプリケーション層の問題）」と「配送トラックが故障した（ネットワークインターフェース層の問題）」は、まったく別の問題です。混同しないで済むのが、層に分けることの効果です。&lt;/p&gt;&#xA;&lt;h3 id=&#34;各層を独立して改良できる&#34;&gt;各層を独立して改良できる&#xA;&lt;/h3&gt;&lt;p&gt;ケーブルをより高速なものに交換しても（ネットワークインターフェース層の変更）、メールの書き方（アプリケーション層）は何も変わりません。各層が独立しているので、&lt;strong&gt;一部だけをアップデートできる&lt;/strong&gt;のです。&lt;/p&gt;&#xA;&lt;p&gt;インターネットが登場してから数十年、ケーブルの素材やスイッチの性能は大きく進化しましたが、メールや写真の送り方の基本的なルールは変わっていません。これが「独立した層」の威力です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;まとめ&#34;&gt;まとめ&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;TCP/IPモデル&lt;/strong&gt;は、インターネット通信のルールを4つの層に整理したもの&lt;/li&gt;&#xA;&lt;li&gt;4つの層は上から「&lt;strong&gt;アプリケーション層・トランスポート層・インターネット層・ネットワークインターフェース層&lt;/strong&gt;」&lt;/li&gt;&#xA;&lt;li&gt;送る側は上の層から下へ、受け取る側は下の層から上へ、それぞれの層が自分の担当だけを処理する&lt;/li&gt;&#xA;&lt;li&gt;層に分けることで、問題の特定と機能の改良がしやすくなる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;今は「なんとなくこんな感じ」で十分です。次回の記事では、ツイストペアケーブル・ハブ・スイッチを、今回学んだレイヤーの観点から改めて見直します。「あの機器はこの層だったのか！」という発見があると思いますので、お楽しみに。&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>ネットワークインターフェース層とは？役割とルールで理解するレイヤー1の仕組み【第17回】</title>
            <link>https://network-introduction.com/post/network-interface-layer/</link>
            <pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/network-interface-layer/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/network-interface-layer/thumb.webp&#34; alt=&#34;Featured image of post ネットワークインターフェース層とは？役割とルールで理解するレイヤー1の仕組み【第17回】&#34; /&gt;&lt;h2 id=&#34;この記事でわかること&#34;&gt;この記事でわかること&#xA;&lt;/h2&gt;&lt;p&gt;ネットワークインターフェース層には複数の「役者」が登場します。それぞれが解くべき問題と守るべきルールを持っています。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;ケーブル&lt;/strong&gt;：電気信号の「道」。2本の線をねじり合わせたツイストペア構造でノイズを打ち消す&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ハブ&lt;/strong&gt;：複数機器をつなぐ中継点。信号を全員へ送るため衝突（コリジョン）が起きる。それを防ぐルールが「半二重通信」&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;MACアドレス&lt;/strong&gt;：機器ごとに割り当てられた世界に一つの識別番号。「誰に届けるか」を特定するための住所&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;スイッチ&lt;/strong&gt;：MACアドレスを学習して宛先だけに届ける。衝突がなくなり、送受信を同時に行える「全二重通信」が実現する&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;フレーム&lt;/strong&gt;：宛先・送信元・データをひとまとめにした「封筒」。スイッチはこれを読んで振り分けを判断する&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;前回の記事では、TCP/IPモデルという「ネットワークの設計図」を学びました。その一番下の層が「&lt;strong&gt;ネットワークインターフェース層&lt;/strong&gt;」です。&lt;/p&gt;&#xA;&lt;p&gt;前回はこの層を「郵便で言うと、実際に道路を走って手紙を運ぶ部分」と説明しました。どんな仕組みが整っていても、物理的に運ぶ手段がなければデータは届きません。ネットワークインターフェース層は、その「運ぶ手段」を担う層です。&lt;/p&gt;&#xA;&lt;p&gt;これまでの連載で、ケーブル・ハブ・スイッチ・MACアドレスをひとつひとつ学んできました。これらはバラバラに存在しているわけではありません。コンピュータ同士がデータをやり取りするには、解決しなければならない問題が段階的にあり、問題ごとに「担当する役者」と「守るべきルール」が決まっています。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;コンピュータ同士がデータをやり取りするとき何が必要か&#34;&gt;コンピュータ同士がデータをやり取りするとき、何が必要か？&#xA;&lt;/h2&gt;&lt;p&gt;たとえば、あなたのパソコンから隣のパソコンにファイルを送ることを想像してください。&lt;/p&gt;&#xA;&lt;p&gt;これを実現するには、いくつかの問題を順番に解決しなければなりません。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;そもそも、どうやって信号を届けるのか？&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;複数の機器が同じ回線を使うとき、どう管理するのか？&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;たくさんある機器の中から、正しい相手を特定するには？&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;特定した相手だけに、効率よく届けるには？&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;ネットワークインターフェース層は、この4つの問題に答える層です。順番に見ていきましょう。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ルールとはお互いが前提として共有するもの&#34;&gt;ルールとは「お互いが前提として共有するもの」&#xA;&lt;/h2&gt;&lt;p&gt;各役割を見ていく前に、大事なことをひとつ押さえておきます。&lt;/p&gt;&#xA;&lt;p&gt;ネットワークにおける「ルール」とは、&lt;strong&gt;送る側と受け取る側の両方が、同じルールを知っていることを前提に成立するもの&lt;/strong&gt;です。&lt;/p&gt;&#xA;&lt;p&gt;たとえば「通信を開始する際の最初の信号は何にするか」というルールを、送る側だけが知っていても意味がありません。受け取る側も同じルールで解釈しなければ、送られてきた信号のうち、どこまでがあいさつでどこからが本題のデータなのか判断が付きません。どちらか一方がルールを知らなかったり、守らなかったりすると、信号は届いても「意味のあるデータ」として成立しません。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;前置きもなくいきなり話しかけられても理解できません&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;480px&#34; data-flex-grow=&#34;200&#34; height=&#34;600&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://network-introduction.com/post/network-interface-layer/protocol.png&#34; srcset=&#34;https://network-introduction.com/post/network-interface-layer/protocol_hu_e2082ab1c106fa77.png 480w, https://network-introduction.com/post/network-interface-layer/protocol_hu_6fc5a5a2993a4460.png 768w, https://network-introduction.com/post/network-interface-layer/protocol_hu_4086ab7b0f2be6a9.png 1024w, https://network-introduction.com/post/network-interface-layer/protocol.png 1200w&#34; width=&#34;1200&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;そしてこれは、ソフトウェアの話だけにとどまりません。&lt;strong&gt;ケーブル・ハブ・スイッチを作るメーカーも、このルールに乗っとって製品を開発しています。&lt;/strong&gt; だから、異なるメーカーのケーブルとスイッチを組み合わせても、同じルールを守っている限りきちんと通信できるのです。&lt;/p&gt;&#xA;&lt;p&gt;ルールとは「誰もが守ることで、はじめて機能する約束事」です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;役割-信号を物理的に届ける--ケーブル&#34;&gt;役割① 信号を物理的に届ける ─ ケーブル&#xA;&lt;/h2&gt;&lt;h3 id=&#34;問題データはなにかに乗らないと動けない&#34;&gt;問題：データは「なにか」に乗らないと動けない&#xA;&lt;/h3&gt;&lt;p&gt;コンピュータの中でデータは電気信号です。その信号を別のコンピュータへ届けるには、信号を運ぶ「道」が必要です。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ルールツイストペアケーブルを使う&#34;&gt;ルール：ツイストペアケーブルを使う&#xA;&lt;/h3&gt;&lt;p&gt;この役割を担うのが&lt;strong&gt;ケーブル&lt;/strong&gt;です。&lt;/p&gt;&#xA;&lt;p&gt;一般的に使われているのが&lt;strong&gt;ツイストペアケーブル&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Twist（ツイスト）&lt;/strong&gt;＝ ねじる&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Pair（ペア）&lt;/strong&gt;＝ 対（2本1組）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;2本の電線をらせん状によりあわせることで、外部からの電気的なノイズを打ち消し、信号を安定して伝えられる構造になっています。&lt;/p&gt;&#xA;&lt;p&gt;ケーブルの役割は、ただ一つ。「&lt;strong&gt;電気信号の通り道になること&lt;/strong&gt;」です。どんな高度な仕組みも、この物理的な道がなければ始まりません。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;役割-複数の機器をつなぐ--ハブそして半二重のルール&#34;&gt;役割② 複数の機器をつなぐ ─ ハブ、そして半二重のルール&#xA;&lt;/h2&gt;&lt;h3 id=&#34;問題1本の回線を複数人で共有すると信号がぶつかる&#34;&gt;問題：1本の回線を複数人で共有すると信号がぶつかる&#xA;&lt;/h3&gt;&lt;p&gt;コンピュータが2台だけなら話は簡単ですが、現実には複数の機器をつなぐ必要があります。&lt;/p&gt;&#xA;&lt;p&gt;複数の機器を1本の回線で共有すると、&lt;strong&gt;同時に送信したときに信号がぶつかって壊れる&lt;/strong&gt;という問題が起きます。これを &lt;strong&gt;コリジョン（衝突）&lt;/strong&gt; といいます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;登場したのがハブ&#34;&gt;登場したのがハブ&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Hub（ハブ）&lt;/strong&gt; は、複数のケーブルを1か所に集める中継点です。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;Hub（ハブ）&lt;/strong&gt; は、車輪の中心部を指す言葉。スポークが一点に集まるように、複数のケーブルを集約します。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;ただし、ハブには大きな制約がありました。「届いた信号を、つながっている全員へそのまま送る」だけの機器だったのです。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;【ハブ：届いた信号を全員へ送る】&#xA;&#xA;   PC-A ──┐&#xA;   PC-B ──┼── ハブ ──→ PC-A, PC-B, PC-C, PC-D 全員に届く&#xA;   PC-C ──┤              （PC-B が PC-C 宛に送ったつもりでも）&#xA;   PC-D ──┘&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;これでは、複数の機器が同時に送信すると衝突が起きてしまいます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ルール半二重通信交互にしか送れない&#34;&gt;ルール：半二重通信（交互にしか送れない）&#xA;&lt;/h3&gt;&lt;p&gt;この問題に対するルールが&lt;strong&gt;半二重通信&lt;/strong&gt;です。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Half（ハーフ）&lt;/strong&gt;＝ 半分&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Duplex（デュプレックス）&lt;/strong&gt;＝ 二重・双方向&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;「半分だけ双方向」、つまり&lt;strong&gt;送信と受信は交互にしか行えない&lt;/strong&gt;というルールです。&lt;/p&gt;&#xA;&lt;p&gt;トランシーバーをイメージするとわかりやすいです。「どうぞ」と言って交互に話すあれです。片方が話している間、もう片方は待たなければなりません。&lt;/p&gt;&#xA;&lt;p&gt;ハブを使う環境では、このルールによって衝突を防いでいました。ただし、「待ち時間が生まれる」という効率の問題は残ります。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;役割-正しい相手を特定する--macアドレス&#34;&gt;役割③ 正しい相手を特定する ─ MACアドレス&#xA;&lt;/h2&gt;&lt;h3 id=&#34;問題たくさんある機器の中から誰に届ければいいのか&#34;&gt;問題：たくさんある機器の中から、誰に届ければいいのか？&#xA;&lt;/h3&gt;&lt;p&gt;ネットワーク上には複数の機器がつながっています。データを送るとき、「誰に届けるか」を識別する手段がなければ、正しい相手に届けられません。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ルールmacアドレスで機器を一意に識別する&#34;&gt;ルール：MACアドレスで機器を一意に識別する&#xA;&lt;/h3&gt;&lt;p&gt;この役割を担うのが&lt;strong&gt;MACアドレス&lt;/strong&gt;です。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;MAC&lt;/strong&gt;は &lt;strong&gt;Media Access Control（メディア・アクセス・コントロール）&lt;/strong&gt; の略です。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Media（メディア）&lt;/strong&gt;＝ 媒体（ケーブルなどの伝送路）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Access（アクセス）&lt;/strong&gt;＝ 接続・利用&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Control（コントロール）&lt;/strong&gt;＝ 管理・制御&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;「伝送路へのアクセスを管理するための識別子」という意味です。&lt;/p&gt;&#xA;&lt;p&gt;MACアドレスはネットワーク機器に製造時から書き込まれた&lt;strong&gt;世界に一つの番号&lt;/strong&gt;で、&lt;code&gt;00:1A:2B:3C:4D:5E&lt;/code&gt; のような形式で表されます。&lt;/p&gt;&#xA;&lt;p&gt;住所のようなものですが、住所と違うのは「自分で決める」のではなく「生まれながらに持っている」点です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;役割-正しい相手だけに届ける--スイッチそして全二重のルール&#34;&gt;役割④ 正しい相手だけに届ける ─ スイッチ、そして全二重のルール&#xA;&lt;/h2&gt;&lt;h3 id=&#34;問題全員に送るのは無駄でセキュリティ上もよくない&#34;&gt;問題：全員に送るのは無駄で、セキュリティ上もよくない&#xA;&lt;/h3&gt;&lt;p&gt;ハブは届いた信号を全員へ送っていました。つまり、宛先ではない機器にもデータが届いてしまいます。これは無駄なだけでなく、情報が漏れるリスクもあります。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ルールmacアドレスを学習して宛先だけに届ける&#34;&gt;ルール：MACアドレスを学習して、宛先だけに届ける&#xA;&lt;/h3&gt;&lt;p&gt;この問題を解決したのが &lt;strong&gt;スイッチ（Switch）&lt;/strong&gt; です。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;Switch（スイッチ）&lt;/strong&gt;＝ 切り替える、振り分ける&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;スイッチがハブと根本的に違うのは、「&lt;strong&gt;どのポートにどのMACアドレスの機器がつながっているかを学習して記憶する&lt;/strong&gt;」点です。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;【スイッチ：宛先の機器だけに届ける】&#xA;&#xA;   PC-A ──┐&#xA;   PC-B ──┼── スイッチ ──→ PC-C だけに届く&#xA;   PC-C ──┤              （PC-B が PC-C 宛に送った場合）&#xA;   PC-D ──┘&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;スイッチはどうやって誰がどこにいるかを知るのか&#34;&gt;スイッチはどうやって「誰がどこにいるか」を知るのか&#xA;&lt;/h4&gt;&lt;p&gt;スイッチは起動直後、どの機器がどのポートにいるかを知りません。データが届くたびに「送信元のMACアドレス」と「届いたポート番号」をセットで記録し、少しずつ全機器の場所を把握していきます。この記録を&lt;strong&gt;MACアドレステーブル&lt;/strong&gt;といいます。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;MACアドレステーブル（スイッチ内部の記録）&#xA;&#xA;┌────────┬──────────────────────┐&#xA;│ ポート │   MACアドレス        │&#xA;├────────┼──────────────────────┤&#xA;│   1    │  00:1A:2B:3C:4D:01  │  ← PC-A&#xA;│   2    │  00:1A:2B:3C:4D:02  │  ← PC-B&#xA;│   3    │  00:1A:2B:3C:4D:03  │  ← PC-C&#xA;│   4    │  00:1A:2B:3C:4D:04  │  ← PC-D&#xA;└────────┴──────────────────────┘&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;データが届いたとき、スイッチはMACアドレステーブルを照合して「このデータは3番ポートへ届ければいい」と判断します。全員に送るのではなく、&lt;strong&gt;必要な相手だけへピンポイントに届ける&lt;/strong&gt;のがスイッチのルールです。&lt;/p&gt;&#xA;&lt;h3 id=&#34;さらに全二重通信も実現できる&#34;&gt;さらに全二重通信も実現できる&#xA;&lt;/h3&gt;&lt;p&gt;スイッチが宛先を絞って届けるようになったことで、衝突が起きなくなりました。衝突がなくなれば、「交互に送る」ルール（半二重）をやめることができます。&lt;/p&gt;&#xA;&lt;p&gt;これが&lt;strong&gt;全二重通信&lt;/strong&gt;です。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Full（フル）&lt;/strong&gt;＝ 完全な&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Duplex（デュプレックス）&lt;/strong&gt;＝ 二重・双方向&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;「完全に双方向」、つまり&lt;strong&gt;送信と受信を同時に行える&lt;/strong&gt;状態です。電話のように、お互いが同時に話せます。スイッチの登場によって、ネットワークの通信効率は大幅に向上しました。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;役割をつなぐ封筒--フレーム&#34;&gt;役割をつなぐ「封筒」 ─ フレーム&#xA;&lt;/h2&gt;&lt;p&gt;ここまでの役割とルールを実際に機能させるには、データを送るときに「宛先のMACアドレス」「送信元のMACアドレス」などの情報をひとまとめにして送る必要があります。&lt;/p&gt;&#xA;&lt;p&gt;その「封筒」にあたるのが &lt;strong&gt;フレーム（Frame）&lt;/strong&gt; です。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;Frame（フレーム）&lt;/strong&gt;＝ 額縁・枠。データを枠で包んだ構造体。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;フレームには以下の情報が含まれています。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;項目&lt;/th&gt;&#xA;          &lt;th&gt;役割&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;宛先MACアドレス&lt;/td&gt;&#xA;          &lt;td&gt;どの機器に届けるか&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;送信元MACアドレス&lt;/td&gt;&#xA;          &lt;td&gt;どの機器から送ったか&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;データ本体&lt;/td&gt;&#xA;          &lt;td&gt;実際に伝えたい内容&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;エラーチェック情報&lt;/td&gt;&#xA;          &lt;td&gt;壊れていないかを確認&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;スイッチはフレームの中にある宛先MACアドレスを読んで、MACアドレステーブルを照合し、どのポートへ届けるかを判断しています。フレームは、これまでの役割とルールが「実際に動くための形」です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;まとめ--役割とルールの全体図&#34;&gt;まとめ ─ 役割とルールの全体図&#xA;&lt;/h2&gt;&lt;p&gt;今回学んだ内容を、「問題 → 役割 → ルール」でまとめます。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;問題&lt;/th&gt;&#xA;          &lt;th&gt;担当する役者&lt;/th&gt;&#xA;          &lt;th&gt;ルール&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;信号を物理的に届けたい&lt;/td&gt;&#xA;          &lt;td&gt;ケーブル&lt;/td&gt;&#xA;          &lt;td&gt;ツイストペアケーブルで電気信号を伝える&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;複数の機器をつなぎたいが衝突が起きる&lt;/td&gt;&#xA;          &lt;td&gt;ハブ&lt;/td&gt;&#xA;          &lt;td&gt;半二重通信（送受信を交互に行う）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;誰に届けるか特定したい&lt;/td&gt;&#xA;          &lt;td&gt;MACアドレス&lt;/td&gt;&#xA;          &lt;td&gt;機器ごとに固有の番号で識別する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;宛先だけに効率よく届けたい&lt;/td&gt;&#xA;          &lt;td&gt;スイッチ&lt;/td&gt;&#xA;          &lt;td&gt;MACアドレステーブルで学習・振り分け、全二重通信を実現&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;これらをひとまとめにして送りたい&lt;/td&gt;&#xA;          &lt;td&gt;フレーム&lt;/td&gt;&#xA;          &lt;td&gt;宛先・送信元・データをひとつの封筒にまとめる&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;ネットワークインターフェース層は、「道具の集まり」ではなく「&lt;strong&gt;役割とルールの集まり&lt;/strong&gt;」です。それぞれが解くべき問題を持ち、そのためのルールが存在しています。&lt;/p&gt;&#xA;&lt;p&gt;次の記事では、TCP/IPモデルの第2層「インターネット層」に進みます。今回の「同じネットワーク内での届け方」から、「別のネットワークへの届け方」へ、スコープが広がります。&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>「ネットワーク」のもう一つの意味？広義・狭義の違いとインターネット層の役割をやさしく解説【第18回】</title>
            <link>https://network-introduction.com/post/internet-layer/</link>
            <pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/internet-layer/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/internet-layer/thumb.webp&#34; alt=&#34;Featured image of post 「ネットワーク」のもう一つの意味？広義・狭義の違いとインターネット層の役割をやさしく解説【第18回】&#34; /&gt;&lt;h2 id=&#34;この記事でわかること&#34;&gt;この記事でわかること&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;広義のネットワーク&lt;/strong&gt;：コンピューター同士をつなぐ仕組み全般のこと&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;狭義のネットワーク&lt;/strong&gt;：自宅・学校・会社など、ひとまとまりの機器グループのこと&lt;/li&gt;&#xA;&lt;li&gt;レイヤー1では「セグメント」、レイヤー2では「ネットワーク」と呼ぶが、この連載ではどちらも同じひとかたまりを指す言葉として使う&lt;/li&gt;&#xA;&lt;li&gt;「インターネット層」という名前には、ネットワーク同士をつなぐ役割がそのまま込められている&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;前回までの記事では、TCP/IPモデルの &lt;strong&gt;ネットワークインターフェース層（レイヤー1）&lt;/strong&gt; を学んできました。ケーブルや無線を使って機器を物理的につなぐ層でしたね。&lt;/p&gt;&#xA;&lt;p&gt;今回からは、その一つ上の層である &lt;strong&gt;インターネット層（レイヤー2）&lt;/strong&gt; に入っていきます。&lt;/p&gt;&#xA;&lt;p&gt;ただ、その前にひとつ整理しておく必要があります。インターネット層の話をすると、「ネットワーク」という単語が何度も出てきます。実はこの言葉、2つの意味を持っています。ここを曖昧にしたまま進むと、「今どのネットワークの話をしているんだろう？」と混乱しやすくなります。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ネットワークの2つの意味&#34;&gt;「ネットワーク」の2つの意味&#xA;&lt;/h2&gt;&lt;h3 id=&#34;広い意味広義のネットワーク&#34;&gt;広い意味（広義）のネットワーク&#xA;&lt;/h3&gt;&lt;p&gt;この連載ではこれまで、「ネットワーク」を次のように説明してきました。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;コンピューター同士をつなぐ仕組み&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;この意味でいえば、自宅や学校の LAN（Local Area Network：&lt;strong&gt;Local&lt;/strong&gt;「局所・限られた範囲」＋ &lt;strong&gt;Area&lt;/strong&gt;「エリア・範囲」＋ &lt;strong&gt;Network&lt;/strong&gt;「ネットワーク」＝「限られた範囲のネットワーク」）も、世界規模の WAN（Wide Area Network：&lt;strong&gt;Wide&lt;/strong&gt;「広範囲」＋ &lt;strong&gt;Area&lt;/strong&gt;「エリア・範囲」＋ &lt;strong&gt;Network&lt;/strong&gt;「ネットワーク」＝「広範囲にわたるネットワーク」）も、すべて「ネットワーク」です。日常会話で「ネットワーク障害」「ネットワークに強い人」と言うときも、この広い意味が多いです。&lt;/p&gt;&#xA;&lt;h3 id=&#34;狭い意味狭義のネットワーク&#34;&gt;狭い意味（狭義）のネットワーク&#xA;&lt;/h3&gt;&lt;p&gt;ネットワークインターフェース層の記事で「セグメント（segment：&lt;strong&gt;区切られた区画・断片&lt;/strong&gt; という意味）」という言葉が登場しました。スイッチでつながった機器のひとかたまりのことです。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;      【セグメント（レイヤー1での呼び方）】&#xA;&#xA;   PC-A ──┐&#xA;           ├── スイッチ&#xA;   PC-B ──┘&#xA;&#xA;   このスイッチでつながったひとかたまり = セグメント&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;インターネット層では、このセグメントのことを &lt;strong&gt;「ネットワーク」&lt;/strong&gt; と呼びます。指しているものは同じですが、層が変わると呼び名も変わります。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;層&lt;/th&gt;&#xA;          &lt;th&gt;呼び方&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;レイヤー1（ネットワークインターフェース層）&lt;/td&gt;&#xA;          &lt;td&gt;セグメント&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;レイヤー2（インターネット層）&lt;/td&gt;&#xA;          &lt;td&gt;&lt;strong&gt;ネットワーク&lt;/strong&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;身近な例に当てはめるとこうなります。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;🏠 &lt;strong&gt;自宅のネットワーク&lt;/strong&gt;：自宅のルーターにつながっているスマホ・PC・テレビなどのグループ&lt;/li&gt;&#xA;&lt;li&gt;🏫 &lt;strong&gt;学校のネットワーク&lt;/strong&gt;：校内のパソコン室や教員室にある機器のグループ&lt;/li&gt;&#xA;&lt;li&gt;🏢 &lt;strong&gt;会社のネットワーク&lt;/strong&gt;：オフィス内のパソコン・プリンター・サーバーのグループ&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;「ひとまとまりの範囲でまとまったコンピューターの集まり」──これが狭義のネットワークです。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;なぜ同じものに別の呼び方があるのか&#34;&gt;なぜ同じものに別の呼び方があるのか&#xA;&lt;/h2&gt;&lt;p&gt;ネットワークの層ごとに見る視点が違うため、呼び名が変わります。ここでは市町村の比喩を使って、初心者にもわかりやすく説明します。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ネットワークインターフェース層--市の内側を見る視点&#34;&gt;ネットワークインターフェース層 ＝ 市の内側を見る視点&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;イメージ：ある市の中で「どの番地にどんな建物があり、どの道でつながっているか」を見るイメージ。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;ネットワークインターフェース層&lt;/strong&gt; は、市の内側を詳しく見る視点です。どの番地にどんな建物があり、どの道で直接つながっているかを気にするように、各機器とスイッチのケーブル（もしくは無線）でのつながりを考えます。このイメージでいくと、市内の「区画」、つまり「セグメント（segment：区画）」という言葉がぴったりくるのです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;セグメント：市の内側を詳しく見る視点&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;480px&#34; data-flex-grow=&#34;200&#34; height=&#34;600&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://network-introduction.com/post/internet-layer/segment.png&#34; srcset=&#34;https://network-introduction.com/post/internet-layer/segment_hu_69042cad25c1d3ad.png 480w, https://network-introduction.com/post/internet-layer/segment_hu_4673786352c0f35d.png 768w, https://network-introduction.com/post/internet-layer/segment_hu_901d553b96e7d3d3.png 1024w, https://network-introduction.com/post/internet-layer/segment.png 1200w&#34; width=&#34;1200&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;ネットワーク層--市と市のつながりを見る視点&#34;&gt;ネットワーク層 ＝ 市と市のつながりを見る視点&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;インターネット層&lt;/strong&gt; は、市と市のつながりを俯瞰する視点です。どの市からどの市へ物を運ぶか、どの経路を通すかを考えるように、市の内部構造は気にせず、拠点（市）から拠点（市）へとデータを転送していく。この視点では、拠点同士のつながりに注目するため、「ネットワーク」という言葉のニュアンスがぴったりくるわけです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;ネットワーク：市と市のつながりを俯瞰する視点&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;484px&#34; data-flex-grow=&#34;201&#34; height=&#34;571&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://network-introduction.com/post/internet-layer/network.jpg&#34; srcset=&#34;https://network-introduction.com/post/internet-layer/network_hu_6777a9504d3f908e.jpg 480w, https://network-introduction.com/post/internet-layer/network_hu_8019719c25d84c6.jpg 768w, https://network-introduction.com/post/internet-layer/network_hu_6a63529f32676f76.jpg 1024w, https://network-introduction.com/post/internet-layer/network.jpg 1152w&#34; width=&#34;1152&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;2つの視点を並べるとこうなります。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;注目する範囲&lt;/th&gt;&#xA;          &lt;th&gt;使う言葉&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ネットワークインターフェース層&lt;/td&gt;&#xA;          &lt;td&gt;市の内側（どの建物がどの道でつながっているか）&lt;/td&gt;&#xA;          &lt;td&gt;セグメント（区画）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ネットワーク層&lt;/td&gt;&#xA;          &lt;td&gt;市と市の間（どの拠点からどの拠点へ届けるか）&lt;/td&gt;&#xA;          &lt;td&gt;ネットワーク（拠点）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;言葉が変わっても指している実体は同じです。「ネットワーク」が広義でも狭義でも使われるのは、この層をまたいだ呼び名の違いから生まれた事情です。&lt;/p&gt;&#xA;&lt;p&gt;※高度なネットワーク設計の場合、セグメントとネットワークが必ずしも一致しない場合もあります（実社会でいうと、飛び地的なものがあるイメージです）が、入門編としてはセグメント = ネットワークと考えていただいて問題ありません。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;同じネットワーク内なら直接話せる&#34;&gt;同じネットワーク内なら直接話せる&#xA;&lt;/h2&gt;&lt;p&gt;同じネットワーク（セグメント）内の機器同士は、スイッチを介してそのまま通信できます。ネットワークインターフェース層で学んだ話です。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;🏠 自宅のネットワーク内&#xA;&#xA;  スマホ ──┐&#xA;           ├── スイッチ（ルーターに内蔵されていることが多い）&#xA;    PC ────┘&#xA;&#xA;  スマホとPCは同じネットワーク内 → スイッチ経由でそのまま通信できる&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;&#xA;&lt;h2 id=&#34;別のネットワークへはどうやって届けるのか&#34;&gt;別のネットワークへはどうやって届けるのか&#xA;&lt;/h2&gt;&lt;p&gt;自宅のPCからAmazonのサーバーにアクセスする場合を考えてみます。&lt;/p&gt;&#xA;&lt;p&gt;自宅のPCとAmazonのサーバーは、それぞれ別のネットワークにいます。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;🏠 自宅のネットワーク              🏢 Amazonのネットワーク&#xA;┌──────────────────┐              ┌─────────────────────┐&#xA;│                  │              │                     │&#xA;│  あなたのPC ─────┼──────────────┼──▶ Amazonのサーバー  │&#xA;│                  │              │                     │&#xA;└──────────────────┘              └─────────────────────┘&#xA;        ↑                                    ↑&#xA;  狭義のネットワーク①                狭義のネットワーク②&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;「別のネットワークへデータを届ける」──インターネット層の役割はまさにここです。&lt;/p&gt;&#xA;&lt;h2 id=&#34;ルーターについて少しだけ&#34;&gt;ルーターについて少しだけ&#xA;&lt;/h2&gt;&lt;p&gt;そして、実際に別のネットワークへデータを届ける機器が &lt;strong&gt;ルーター&lt;/strong&gt; です。&lt;/p&gt;&#xA;&lt;p&gt;英語の router は route（経路）に -er（〜するもの）が付いた語で、「経路を決めてデータを送る装置」という意味合いになります。&lt;/p&gt;&#xA;&lt;p&gt;これまで何度も出てきた「スイッチングハブ（一般にはスイッチと呼ぶ）」は、別のネットワークへデータを届けることが出来ません。TCP/IPモデルでは、ネットワーク内とネットワーク外部でのデータのやり取りはそれぞれネットワークインターフェース層、ネットワーク層で厳密に分担されており、スイッチはネットワークインターフェース層に属する機器だからです。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;レイヤー名&lt;/th&gt;&#xA;          &lt;th&gt;データのやりとり&lt;/th&gt;&#xA;          &lt;th&gt;代表機器&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ネットワークインターフェース層&lt;/td&gt;&#xA;          &lt;td&gt;ネットワーク内&lt;/td&gt;&#xA;          &lt;td&gt;スイッチ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;インターネット層&lt;/td&gt;&#xA;          &lt;td&gt;ネットワーク間&lt;/td&gt;&#xA;          &lt;td&gt;ルーター&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;一方ルーターはインターネット層に属する機器であり、別ネットワークとのデータのやり取りをする機器です。ルーターは届いたデータの宛先を確認し、「これは自分のネットワーク宛てか？それとも別のネットワーク宛てか？」を判断して、別のネットワーク宛てであれは他のルーターに、自分のネットワーク宛てであればスイッチにデータを送ります。&lt;/p&gt;&#xA;&lt;p&gt;(直接宛て先となっているパソコンにデータを送ることはしません。同じネットワーク内でのデータのやり取りはネットワークインターフェース層の役割だからです。)&lt;/p&gt;&#xA;&lt;p&gt;では、どこからが「同じネットワーク内」で、どこからが「別のネットワーク」なのでしょうか。境界線はルーターの位置です。自宅のスマホ・PCは、すべて自宅のルーターの内側にあります──これが自宅のネットワーク。ルーターの外側は、すでに別のネットワークです。&lt;/p&gt;&#xA;&lt;p&gt;自宅のPCからAmazonのサーバーにアクセスしようとすると、この境界をまたぐことになります。Amazonのサーバーは &lt;strong&gt;別のネットワーク&lt;/strong&gt; に属しているからです。&#xA;ルーターの詳しい動きは後続の記事で取り上げます。今は「ネットワークとネットワークの橋渡しをする機器がある」とだけ覚えておいてください。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;インターネットという言葉に答えがある&#34;&gt;「インターネット」という言葉に答えがある&#xA;&lt;/h2&gt;&lt;p&gt;インターネット層の「インターネット」という言葉を分解してみましょう。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;inter（インター）&lt;/strong&gt;：「〜の間に」「〜をまたいで」という意味の接頭語（例：international ＝「国と国の間の」→「国際的な」）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;net（ネット）&lt;/strong&gt;：ネットワークの略&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;internet（インターネット）&lt;/strong&gt; とは、文字通り「&lt;strong&gt;ネットワークとネットワークの間をつなぐもの&lt;/strong&gt;」という意味です。インターネット層（internet layer）という名前そのものが、この層の役割を端的に示しています。&lt;/p&gt;&#xA;&lt;p&gt;スイッチが「同じネットワーク内の通信」を担うのに対して、ルーターは「ネットワーク同士をまたぐ通信」を担います。インターネット層とは、このルーターが活躍する世界の話をする層です。&lt;/p&gt;&#xA;&lt;p&gt;なお、「インターネット層」の「インターネット」と、世界規模の通信網を指す「インターネット（英語では The Internet）」は同じ語源を持ちますが、別の話です。「インターネット層」はあくまで技術的な層の名称で、「ネットワーク同士をつなぐ仕組みを担う層」という役割を表しています。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;まとめ&#34;&gt;まとめ&#xA;&lt;/h2&gt;&lt;p&gt;「ネットワーク」という言葉の混乱は、各層が同じものを異なる視点で眺めていることから生まれていました。レイヤー1はひとかたまりの内側の構造を見て「セグメント」と呼び、レイヤー2は複数のまとまりを外から俯瞰して「ネットワーク」と呼ぶ。どちらも同じひとかたまりを指しているのに、見ている角度が違うだけです。&lt;/p&gt;&#xA;&lt;p&gt;この記事以降、「ネットワーク」という言葉が出てきたときは「自宅や会社のような、ひとまとまりの機器グループ」のことを指すと読んでください。次の記事では、そのネットワーク同士をつなぐ仕組みの核心である &lt;strong&gt;IPアドレス&lt;/strong&gt; に入っていきます。&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>IPアドレスとは？仕組みと表記形式を基礎から解説【第19回】</title>
            <link>https://network-introduction.com/post/ip-address-basics/</link>
            <pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/ip-address-basics/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/ip-address-basics/thumb.webp&#34; alt=&#34;Featured image of post IPアドレスとは？仕組みと表記形式を基礎から解説【第19回】&#34; /&gt;&lt;h2 id=&#34;この記事でわかること&#34;&gt;この記事でわかること&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;IPアドレス&lt;/strong&gt;：ネットワークをまたいで機器を識別するための「論理的な住所」&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;なぜMACアドレスとは別に必要か&lt;/strong&gt;：MACアドレスは「場所の情報」を持たないため、別ネットワークへの転送に使えない&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;IPv4の表記形式&lt;/strong&gt;：0〜255の数値4つをドットで区切った32ビットの形式&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;パケット&lt;/strong&gt;：IPアドレスを宛先・送信元として含む、インターネット層の「封筒」&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;前回の記事では「ネットワーク」という言葉の2つの意味を整理し、インターネット層がネットワーク同士をつなぐ役割を担うことを学びました。&lt;/p&gt;&#xA;&lt;p&gt;自宅のパソコンでGoogleのトップページを開くとします。このとき、あなたのパソコンと「世界のどこかにあるGoogleのサーバー」が通信をしています。この2台は全く別のネットワークに属しています。ルーターは&lt;strong&gt;IPアドレス&lt;/strong&gt;を手がかりに、正しい相手へデータを届けています。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;macアドレスだけでは届かない理由&#34;&gt;MACアドレスだけでは届かない理由&#xA;&lt;/h2&gt;&lt;p&gt;第17回で、同じネットワーク内の機器識別にはMACアドレスが使われることを学びました。スイッチがMACアドレステーブルを照合して、宛先の機器だけにデータを届けていましたね。&lt;/p&gt;&#xA;&lt;p&gt;では、なぜネットワークをまたぐときにMACアドレスでは不十分なのでしょうか。&lt;/p&gt;&#xA;&lt;p&gt;MACアドレスには大きな弱点があります。&lt;strong&gt;「場所」の情報を持っていない&lt;/strong&gt;のです。&lt;/p&gt;&#xA;&lt;p&gt;MACアドレスはメーカーが製造時に書き込む番号で、&lt;code&gt;00:1A:2B:3C:4D:5E&lt;/code&gt; のような形式をしています。この番号は世界で一意ですが、「この機器が今どのネットワークにいるか」という情報は含まれていません。指紋のようなものです──本人を特定できても、その人が今どこにいるかはわかりません。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;🏠 自宅のネットワーク                  🌐 Googleのネットワーク&#xA;┌──────────────────────┐             ┌─────────────────────────┐&#xA;│  スマートフォン        │             │  Googleのサーバー        │&#xA;│  MAC: AA:BB:CC:DD:... │─────────── ▶│  MAC: 11:22:33:44:...   │&#xA;└──────────────────────┘             └─────────────────────────┘&#xA;           ↑&#xA;  MACアドレスに「場所」の情報はない&#xA;  自宅のルーターはGoogleのMACアドレスを知らない&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;世界中のすべての機器のMACアドレスとその所在地をルーターが記憶・管理するのは現実的ではありません。宅配業者が「日本中の全世帯の家の外観と住所を丸ごと暗記して配達する」ようなものです。現在インターネットに接続する機器は数百億台規模にのぼります。仮に記憶できたとしても、管理するデータ量が膨大になりすぎます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;必要なのは、「どのネットワークに属しているか」という場所の情報を含んだアドレスです。&lt;/strong&gt; これがIPアドレスです。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ipアドレスとは&#34;&gt;IPアドレスとは&#xA;&lt;/h2&gt;&lt;p&gt;IPアドレスの「IP」は &lt;strong&gt;Internet Protocol（インターネット・プロトコル）&lt;/strong&gt; の略です。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Internet（インターネット）&lt;/strong&gt;：inter（〜の間）＋ net（ネットワーク）＝ ネットワーク同士をつなぐもの&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Protocol（プロトコル）&lt;/strong&gt;：もともとは外交の場での「議定書・手続きの取り決め」を指す言葉。ネットワークでは「通信のルール・約束事」を意味します&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;IPアドレスとは、「インターネット上で機器を識別するための、IPのルールに基づいた住所」です。&lt;/p&gt;&#xA;&lt;p&gt;MACアドレスが「生まれながらに持っている固有番号（指紋）」であるのに対して、IPアドレスは**「今いる場所によって変わる住所」**です。&lt;/p&gt;&#xA;&lt;p&gt;自宅のネットワーク機器に接続すれば自宅ネットワーク内のIPアドレスが割り当てられ、カフェのWi-Fiに接続すればそのカフェのネットワーク内の別のIPアドレスに変わります。同じパソコンでも、接続するネットワークが変われば別のIPアドレスになります。&lt;/p&gt;&#xA;&lt;p&gt;この「場所によって変わる」という性質こそが、ルーターが経路を決める手がかりになっています。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ipアドレスが場所の情報を持てる理由&#34;&gt;IPアドレスが「場所の情報」を持てる理由&#xA;&lt;/h2&gt;&lt;p&gt;郵便の住所を思い浮かべてください。「東京都渋谷区〇〇町1-2-3」には、「日本の中の東京都の中の渋谷区の中の〇〇町」という階層的な構造があります。だからこそ、郵便局のスタッフは「次は渋谷の配達センターへ」と段階的に判断できます。&lt;/p&gt;&#xA;&lt;p&gt;IPアドレスも同じ考え方をしています。IPアドレスには「このアドレスはどのネットワークに属しているか」を示す部分が含まれており、ルーターはその部分を読んで「次はどのネットワークへ転送すればいいか」を判断します。&lt;/p&gt;&#xA;&lt;p&gt;この「どのネットワークに属しているか」を示す部分を&lt;strong&gt;ネットワーク部&lt;/strong&gt;、「そのネットワーク内のどの機器か」を示す部分を&lt;strong&gt;ホスト部&lt;/strong&gt;と呼びます。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;   192.168.1  .  10&#xA;  ┌──────────┐┌──┐&#xA;  │ネットワーク部││ホスト部│&#xA;  └──────────┘└──┘&#xA;  「どのネットワーク」   「そのネットワーク内のどの機器」&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;この構造の詳細は次の記事で扱います。ここでは「IPアドレスには場所を示す部分がある」とだけ覚えておいてください。&lt;/p&gt;&#xA;&lt;h3 id=&#34;同じネットワーク内の機器はipアドレスが似ている&#34;&gt;同じネットワーク内の機器はIPアドレスが似ている&#xA;&lt;/h3&gt;&lt;p&gt;このネットワーク部という概念を知っていると、IPアドレスを見ただけで「この2台は同じネットワークにいる」と判断できます。&lt;/p&gt;&#xA;&lt;p&gt;たとえば、自宅のルーターが &lt;code&gt;192.168.1.1&lt;/code&gt;、スマートフォンが &lt;code&gt;192.168.1.10&lt;/code&gt;、パソコンが &lt;code&gt;192.168.1.20&lt;/code&gt; だとします。3つとも &lt;code&gt;192.168.1&lt;/code&gt; という部分が共通していますね。この共通部分がネットワーク部で、3台が同じネットワーク内にいることを示しています。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;192.168.1.1    ← 自宅ルーター        ┐&#xA;192.168.1.10   ← スマートフォン      │ 同じネットワーク（192.168.1 が共通）&#xA;192.168.1.20   ← パソコン            ┘&#xA;&#xA;142.250.xx.xx  ← Googleのサーバー       → 別のネットワーク&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;一方、Googleのサーバーの &lt;code&gt;142.250.xx.xx&lt;/code&gt; はネットワーク部が全く異なります。だからルーターは「これは外部へ転送すべきデータだ」と判断できるわけです。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ipv4の表記形式&#34;&gt;IPv4の表記形式&#xA;&lt;/h2&gt;&lt;p&gt;現在広く使われているIPアドレスは &lt;strong&gt;IPv4（Internet Protocol version 4）&lt;/strong&gt; と呼ばれます。&lt;/p&gt;&#xA;&lt;p&gt;表記形式はこうです。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;   192  .  168  .   1   .   1&#xA;  ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐&#xA;  │ 8bit │.│ 8bit │.│ 8bit │.│ 8bit │&#xA;  └─────┘ └─────┘ └─────┘ └─────┘&#xA;              合計 32ビット&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;4つの数値をドット（.）で区切って並べます。それぞれの数値は &lt;strong&gt;0〜255&lt;/strong&gt; の範囲です。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;例：&#xA;  192.168.1.1      ← 自宅ルーターによく設定されるアドレス&#xA;  192.168.1.100    ← そのルーターにつながったPCに割り当てられるアドレスの例&#xA;  8.8.8.8          ← Googleが公開しているDNSサーバーのアドレス&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;なぜ0255なのか&#34;&gt;なぜ0〜255なのか&#xA;&lt;/h3&gt;&lt;p&gt;各数値が0〜255である理由は、コンピュータが内部で &lt;strong&gt;8ビット（bit）&lt;/strong&gt; 単位でデータを扱っているからです。1ビットは0か1のどちらかです。8ビットをつなぎあわせると、0と1の並び方は256通り（2を8回かけた数）になります。256通りということは、0から255まで256種類の数を表せるということです。&lt;/p&gt;&#xA;&lt;p&gt;IPアドレスは4つの8ビットで構成されているので合計 &lt;strong&gt;32ビット&lt;/strong&gt; です。この32ビットで表せる組み合わせは約43億通り。つまりIPv4では理論上、約43億台の機器にそれぞれ異なるアドレスを割り当てられます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;macアドレスとipアドレスの比較&#34;&gt;MACアドレスとIPアドレスの比較&#xA;&lt;/h2&gt;&lt;p&gt;2つのアドレスの違いを整理します。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;MACアドレス&lt;/th&gt;&#xA;          &lt;th&gt;IPアドレス&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;役割&lt;/td&gt;&#xA;          &lt;td&gt;同じネットワーク内での機器識別&lt;/td&gt;&#xA;          &lt;td&gt;ネットワークをまたいだ機器識別&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;決まり方&lt;/td&gt;&#xA;          &lt;td&gt;製造時に書き込まれる（固定）&lt;/td&gt;&#xA;          &lt;td&gt;接続するネットワークで変わる（変動）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;「場所」の情報&lt;/td&gt;&#xA;          &lt;td&gt;持っていない&lt;/td&gt;&#xA;          &lt;td&gt;持っている&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;使われる層&lt;/td&gt;&#xA;          &lt;td&gt;レイヤー1（ネットワークインターフェース層）&lt;/td&gt;&#xA;          &lt;td&gt;レイヤー2（インターネット層）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;例&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;00:1A:2B:3C:4D:5E&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;192.168.1.10&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;「届けるまでの全体の流れ」で言うと、IPアドレスが「どのネットワークのどの機器へ」という大まかな宛先を示し、宛先のネットワークに到着してからMACアドレスが「正確な機器まで」最後の一区間を届けます。2つのアドレスはバトンをつなぐように連携しています。この連携の仕組みは、後の「ARP」の記事で詳しく扱います。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;データはパケットに包まれて送られる&#34;&gt;データはパケットに包まれて送られる&#xA;&lt;/h2&gt;&lt;p&gt;インターネット層では、データを送るときに「宛先IPアドレス」と「送信元IPアドレス」をデータと一緒にひとまとめにして送ります。この「封筒」を &lt;strong&gt;パケット（packet）&lt;/strong&gt; といいます。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;Packet（パケット）&lt;/strong&gt;：「小包・小荷物」という意味。データをひとまとまりに包んで送る単位。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;第17回で登場した「フレーム」はレイヤー1の封筒でした。パケットはその一つ上のレイヤー2の封筒です。実際の通信ではパケットがフレームの中に入れ子になって送られますが、その詳細は後の記事で扱います。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;┌────────────────────────────────────────┐&#xA;│      パケット（インターネット層の封筒）        │&#xA;├──────────────────┬─────────────────────┤&#xA;│ 宛先IPアドレス    │  142.250.xx.xx      │ ← Googleのサーバー&#xA;├──────────────────┼─────────────────────┤&#xA;│ 送信元IPアドレス  │  192.168.1.10       │ ← 自分のスマートフォン&#xA;├──────────────────┴─────────────────────┤&#xA;│                データ本体               │&#xA;└────────────────────────────────────────┘&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ルーターはこのパケットの「宛先IPアドレス」を読んで、「このデータはどのネットワークへ送ればいいか」を判断します。&lt;/p&gt;&#xA;&lt;p&gt;※ルーターについては後の記事で扱います。ここでは、スイッチからデータを受け取って、他のネットワークに流す役目を担う機器と考えてください。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;実際にデータが届くまでの流れ&#34;&gt;実際にデータが届くまでの流れ&#xA;&lt;/h2&gt;&lt;p&gt;スマートフォンでGoogleを開くとき、IPアドレスはこんな流れで使われます。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;スマートフォン          自宅ルーター        途中のルーター群         Googleのサーバー&#xA;(192.168.1.10)                                               (142.250.xx.xx)&#xA;     │                    │                    │                    │&#xA;     │──パケット送信──────▶│                    │                    │&#xA;     │  宛先:142.250.xx.xx │──転送──────────────▶│                    │&#xA;     │                    │  宛先:142.250.xx.xx │──転送──────────────▶│&#xA;     │                    │                    │  宛先:142.250.xx.xx │&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;自宅のルーターはパケットの宛先IPアドレスを読み、「このアドレスは外部ネットワーク宛て」と判断してインターネットへ転送します。インターネット上の複数のルーターが「次はどこへ」とリレー形式で転送を続け、最終的にGoogleのサーバーへ届きます。&lt;/p&gt;&#xA;&lt;p&gt;各ルーターが判断の根拠にしているのが、一貫してIPアドレスです。ルーティングの詳しい仕組みは後の記事で扱います。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ipアドレスはどこから割り当てられるのか&#34;&gt;IPアドレスはどこから割り当てられるのか&#xA;&lt;/h2&gt;&lt;p&gt;IPアドレスは、接続するネットワークのルーターから自動で割り当てられます。自宅のWi-Fiに接続するとき、スマートフォンやパソコンに自動でIPアドレスが配られていますね。この仕組みを担うのが &lt;strong&gt;DHCP（Dynamic Host Configuration Protocol）&lt;/strong&gt; です。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Dynamic（ダイナミック）&lt;/strong&gt;：動的に、その都度&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Host（ホスト）&lt;/strong&gt;：ネットワークに接続する機器のこと&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Configuration（コンフィギュレーション）&lt;/strong&gt;：設定・構成&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;「接続する機器に、その都度設定を配る仕組み」という意味です。&lt;/p&gt;&#xA;&lt;p&gt;なお、IPアドレスは自動割り当て以外に、管理者が手動で設定することもあります。DHCP機能を使うとルーター都合で機器のIPアドレスを変更する場合があります。一回ケーブルを抜いて、もう一度指した場合、などがそうですね。&lt;/p&gt;&#xA;&lt;p&gt;なお、IPアドレスは自動割り当て以外に、管理者が手動で設定することもあります。DHCPを使うと、ケーブルを一度抜いて挿し直したタイミングなどにIPアドレスが変わることがあります。サーバーや業務用機器では「常に同じIPアドレスを持つ」ことが求められるため、手動で固定するケースが多いです。DHCPの詳しい仕組みは後の記事で取り上げます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ipv4とipv6&#34;&gt;IPv4とIPv6&#xA;&lt;/h2&gt;&lt;p&gt;IPv4のアドレス数は約43億でしたが、スマートフォン・IoT機器・クラウドサーバーが爆発的に増えた結果、このアドレスが枯渇しはじめました。インターネットが普及し始めた1990年代には「43億もあれば十分」と考えられていましたが、2011年にはIPv4の新規割り当てが事実上停止しています。&lt;/p&gt;&#xA;&lt;p&gt;その解決策として登場したのが &lt;strong&gt;IPv6（Internet Protocol version 6）&lt;/strong&gt; です。128ビットのアドレス空間を持ち、理論上は約340澗（かん）という天文学的な数のアドレスを使えます。地球上のすべての砂粒にIPアドレスを割り当てても余るほどの数です。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;IPv4の例：  192.168.1.1&#xA;IPv6の例：  2001:0db8:85a3:0000:0000:8a2e:0370:7334&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;現在はIPv4とIPv6が並行して使われている過渡期です。この連載ではIPv4を中心に扱いますが、「より新しい形式としてIPv6がある」とだけ押さえておいてください。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;まとめ&#34;&gt;まとめ&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;IPアドレス&lt;/strong&gt;はネットワークをまたいだ機器識別のための「論理的な住所」&lt;/li&gt;&#xA;&lt;li&gt;MACアドレスは場所の情報を持たないため、別ネットワークへの転送にIPアドレスが必要&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;IPv4&lt;/strong&gt;は32ビット、0〜255の数値4つをドットで区切った形式（例：192.168.1.1）&lt;/li&gt;&#xA;&lt;li&gt;IPアドレスには「どのネットワークか」を示すネットワーク部と「どの機器か」を示すホスト部がある&lt;/li&gt;&#xA;&lt;li&gt;データはIPアドレスを含む「パケット」に包まれ、ルーターにリレーされながら届けられる&lt;/li&gt;&#xA;&lt;li&gt;IPアドレスは &lt;strong&gt;DHCP&lt;/strong&gt; という仕組みで自動割り当てされる（詳細は後の記事で）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;次の記事では、IPアドレスの内部構造──ネットワーク部とホスト部──に踏み込みます。「なぜ192.168.1.1と192.168.1.100が同じネットワーク内にいるとわかるのか」が見えてきます。&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>IPアドレスの構造──ネットワーク部とホスト部を理解する【第20回】</title>
            <link>https://network-introduction.com/post/ip-address-structure/</link>
            <pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/ip-address-structure/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/ip-address-structure/thumb.webp&#34; alt=&#34;Featured image of post IPアドレスの構造──ネットワーク部とホスト部を理解する【第20回】&#34; /&gt;&lt;h2 id=&#34;この記事でわかること&#34;&gt;この記事でわかること&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;ネットワーク部&lt;/strong&gt;：IPアドレスの前半部分で「どのネットワークか」を示す&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ホスト部&lt;/strong&gt;：IPアドレスの後半部分で「そのネットワーク内のどの機器か」を示す&lt;/li&gt;&#xA;&lt;li&gt;同じネットワーク内の機器はネットワーク部が共通で、ホスト部だけが異なる&lt;/li&gt;&#xA;&lt;li&gt;ホスト部がすべて0のアドレスと、すべて1のアドレスは機器に割り当てられない&lt;/li&gt;&#xA;&lt;li&gt;どこで区切るかは「サブネットマスク」が決める（詳細は次の記事）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;前回の記事で、IPアドレスには「どのネットワークか」を示す部分と「そのネットワーク内のどの機器か」を示す部分があると触れました。前者を&lt;strong&gt;ネットワーク部&lt;/strong&gt;、後者を&lt;strong&gt;ホスト部&lt;/strong&gt;と呼びます。&lt;/p&gt;&#xA;&lt;p&gt;ここを理解すると、「なぜ &lt;code&gt;192.168.1.1&lt;/code&gt; と &lt;code&gt;192.168.1.100&lt;/code&gt; が同じネットワーク内にいるとわかるのか」「ルーターがどうやって転送先を判断しているのか」が見えてきます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;郵便局の例で整理する&#34;&gt;郵便局の例で整理する&#xA;&lt;/h2&gt;&lt;p&gt;前回の記事で郵便局の例を使いました。A地区の郵便局員はA地区の配達を担当し、B地区宛の手紙はB地区の郵便局へ転送するという話でしたね。&lt;/p&gt;&#xA;&lt;p&gt;この例をIPアドレスに当てはめると、こうなります。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;郵便局の住所体系              IPアドレスの構造&#xA;─────────────────────────────────────────────────&#xA;「A地区の郵便局」         ←→  ネットワーク部&#xA;  （担当エリアの識別）           （どのネットワークか）&#xA;&#xA;「郵便局内の席番号」       ←→  ホスト部&#xA;  （郵便局内の個人識別）         （そのネットワーク内のどの機器か）&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;192.168.1.10&lt;/code&gt; というIPアドレスであれば、&lt;code&gt;192.168.1&lt;/code&gt; がA地区の郵便局（ネットワーク部）、&lt;code&gt;10&lt;/code&gt; があなたの席番号（ホスト部）にあたります。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;    192.168.1  .  10&#xA;  ┌────────────┐┌──────┐&#xA;  │ネットワーク部││ホスト部│&#xA;  │ A地区の郵便局 ││ 席番号 │&#xA;  └────────────┘└──────┘&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ネットワーク部とは&#34;&gt;ネットワーク部とは&#xA;&lt;/h2&gt;&lt;p&gt;ネットワーク部は、IPアドレスの&lt;strong&gt;前半部分&lt;/strong&gt;で「このアドレスがどのネットワークに属しているか」を示します。&lt;/p&gt;&#xA;&lt;p&gt;同じネットワーク内の機器は、全員が同じネットワーク部を持っています。逆に言えば、ネットワーク部が異なる機器は別のネットワークに属しています。&lt;/p&gt;&#xA;&lt;p&gt;ルーターはパケットを受け取るたびに宛先IPアドレスのネットワーク部を確認し、「このパケットは自分のネットワーク宛てか、それとも別のネットワーク宛てか」を判断します。これがルーティングの核心です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ホスト部とは&#34;&gt;ホスト部とは&#xA;&lt;/h2&gt;&lt;p&gt;ホスト部は、IPアドレスの&lt;strong&gt;後半部分&lt;/strong&gt;で「同じネットワーク内のどの機器か」を区別するための番号です。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;Host（ホスト）&lt;/strong&gt;：もともとは「もてなす人・主人」を意味する言葉。ネットワークの文脈では「ネットワーク上に存在する機器」を指します。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;同じネットワーク内では、ホスト部の数値がそれぞれ異なります。ネットワーク部が「どの郵便局か」を示すなら、ホスト部は「その郵便局内の席番号」にあたります。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;具体例自宅ネットワークで見てみる&#34;&gt;具体例：自宅ネットワークで見てみる&#xA;&lt;/h2&gt;&lt;p&gt;自宅のネットワークを例に、ネットワーク部とホスト部の関係を確認しましょう。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;機器              IPアドレス       ネットワーク部    ホスト部&#xA;────────────────────────────────────────────────────────&#xA;ルーター          192.168.1.1      192.168.1        1&#xA;PC                192.168.1.10     192.168.1        10&#xA;スマートフォン     192.168.1.20     192.168.1        20&#xA;タブレット         192.168.1.30     192.168.1        30&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ネットワーク部 &lt;code&gt;192.168.1&lt;/code&gt; はすべて共通です。これが「同じネットワークに属している」ことを示しています。ホスト部（最後の数値）だけが異なり、これで機器を区別しています。&lt;/p&gt;&#xA;&lt;p&gt;一方、Googleのサーバーは &lt;code&gt;142.250.xx.xx&lt;/code&gt; のようなアドレスを持っています。先頭の数値群が自宅の &lt;code&gt;192.168.1&lt;/code&gt; とは全く異なり、別のネットワークに属していることがわかります。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;🏠 自宅のネットワーク（ネットワーク部：192.168.1）&#xA;   192.168.1.1    ← ルーター&#xA;   192.168.1.10   ← PC&#xA;   192.168.1.20   ← スマートフォン&#xA;&#xA;🌐 Googleのネットワーク&#xA;   142.250.xx.xx  ← Googleのサーバー（ネットワーク部が異なる）&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ルーターはネットワーク部を見て転送先を決める&#34;&gt;ルーターはネットワーク部を見て転送先を決める&#xA;&lt;/h2&gt;&lt;p&gt;ルーターがどのように判断しているか、2つのケースで確認しましょう。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;ケース①：PC → Googleのサーバー（別ネットワーク宛て）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;PCからGoogleへパケットを送ると、自宅ルーターは宛先 &lt;code&gt;142.250.xx.xx&lt;/code&gt; のネットワーク部を確認します。自宅のネットワーク部 &lt;code&gt;192.168.1&lt;/code&gt; とは異なるため、「外部へ転送すべきパケット」と判断してインターネット側へ送り出します。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;PC（192.168.1.10）→ 自宅ルーター&#xA;                        ↓ 宛先のネットワーク部を確認&#xA;                        ↓「192.168.1 ではない → 外部へ転送」&#xA;                        ──────────────────▶ インターネットへ&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;ケース②：PC → スマートフォン（同じネットワーク宛て）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;PCからスマートフォン（&lt;code&gt;192.168.1.20&lt;/code&gt;）へパケットを送ると、ルーターは宛先のネットワーク部が &lt;code&gt;192.168.1&lt;/code&gt; と一致することを確認します。「自分のネットワーク内の機器宛てだ」とわかり、インターネットへ転送せずスイッチ経由でスマートフォンへ直接届けます。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;PC（192.168.1.10）→ 自宅ルーター&#xA;                        ↓ 宛先のネットワーク部を確認&#xA;                        ↓「192.168.1 と一致 → 同じネットワーク内」&#xA;                        ──────────────────▶ スイッチ経由でスマートフォンへ&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;&#xA;&lt;h2 id=&#34;なぜ2つに分ける必要があるのか&#34;&gt;なぜ2つに分ける必要があるのか&#xA;&lt;/h2&gt;&lt;p&gt;ネットワーク部とホスト部に分ける理由は、&lt;strong&gt;ルーターの管理コストを現実的な規模に抑えるため&lt;/strong&gt;です。&lt;/p&gt;&#xA;&lt;p&gt;もし「ネットワーク部」という概念がなく、すべての機器に完全にランダムなIPアドレスが割り当てられていたとします。このとき、世界中の何十億台もの機器それぞれの場所をルーターが個別に記憶しなければ、パケットを正しく転送できません。前回の記事で「MACアドレスだけでは届かない理由」として触れた問題と同じです。&lt;/p&gt;&#xA;&lt;p&gt;ネットワーク部・ホスト部という2層構造にすることで、ルーターは「個々の機器の場所」ではなく「ネットワーク単位の場所」だけを覚えれば済むようになります。&lt;/p&gt;&#xA;&lt;p&gt;郵便の例に戻すと、全国の配送センターは「どの市区町村へ向かうか」だけを知っていれば荷物を転送できます。その市区町村の中のどの番地へ届けるかは、地元の配達員が担当する。役割を分担することで、それぞれが管理すべき情報量が現実的な規模に収まっています。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;インターネット上のルーター    →  ネットワーク単位で転送先を判断&#xA;    （全国の配送センター）         （この市区町村の郵便局へ転送）&#xA;&#xA;宛先ネットワーク内のスイッチ  →  ホスト部を見て最終的な機器へ届ける&#xA;    （地元の配達員）               （この番地の田中さんへ届ける）&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;&#xA;&lt;h2 id=&#34;使えないアドレスがある&#34;&gt;使えないアドレスがある&#xA;&lt;/h2&gt;&lt;p&gt;ネットワーク部が決まると、ホスト部で使える値には2つの「予約済み」アドレスが生まれます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;ネットワークアドレス&lt;/strong&gt;：ホスト部の全ビットが0のアドレスです。機器に割り当てるためのアドレスではなく、「このネットワーク全体」を代表する識別子として使われます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;ブロードキャストアドレス&lt;/strong&gt;（broadcast：broad「広い」＋ cast「投げる」＝「広く投げかける」）：ホスト部の全ビットが1のアドレスです。そのネットワーク全体へ一斉に送信するときに使います。機器への個別割り当てには使いません。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;192.168.1&lt;/code&gt; をネットワーク部とする例では、こうなります。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;192.168.1.0    ← ネットワークアドレス（機器に割り当て不可）&#xA;192.168.1.1    ┐&#xA;192.168.1.2    │&#xA;   ...         │ 機器に割り当て可能（254個）&#xA;192.168.1.253  │&#xA;192.168.1.254  ┘&#xA;192.168.1.255  ← ブロードキャストアドレス（機器に割り当て不可）&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;0〜255の256通りから2つが予約済みとなるため、実際に機器へ割り当てられるアドレスは &lt;strong&gt;254個&lt;/strong&gt;です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;区切り位置はどうやって決まるのか&#34;&gt;区切り位置はどうやって決まるのか&#xA;&lt;/h2&gt;&lt;p&gt;ここまで &lt;code&gt;192.168.1&lt;/code&gt; をネットワーク部、最後の1組をホスト部として説明してきました。ただし、IPアドレスだけを見ても区切り位置はわかりません。区切り位置を示すのが**サブネットマスク（subnet mask）**です。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;&lt;strong&gt;Subnet（サブネット）&lt;/strong&gt;：sub（部分的な・下位の）＋ net（ネットワーク）＝「ネットワークを分割した部分的な区画」&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;サブネットマスクは &lt;code&gt;255.255.255.0&lt;/code&gt; のような形式をしており、「どこまでがネットワーク部か」をIPアドレスとセットで示します。&lt;/p&gt;&#xA;&lt;p&gt;たとえば、IPアドレス &lt;code&gt;192.168.1.10&lt;/code&gt; にサブネットマスク &lt;code&gt;255.255.255.0&lt;/code&gt; が組み合わさることで、「最初の3組（192.168.1）がネットワーク部、最後の1組（10）がホスト部」と確定します。サブネットマスクがなければ、&lt;code&gt;192.168.1.10&lt;/code&gt; を見ただけではどこが区切り位置なのかわかりません。&lt;/p&gt;&#xA;&lt;p&gt;詳しい仕組みは次の記事で扱います。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;よく見かける区切り方&#34;&gt;よく見かける区切り方&#xA;&lt;/h2&gt;&lt;p&gt;サブネットマスクの値によって、ネットワーク部とホスト部の長さが変わります。よく使われる3パターンを整理します。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;サブネットマスク&lt;/th&gt;&#xA;          &lt;th&gt;ネットワーク部&lt;/th&gt;&#xA;          &lt;th&gt;ホスト部&lt;/th&gt;&#xA;          &lt;th&gt;割り当て可能な機器数&lt;/th&gt;&#xA;          &lt;th&gt;主な用途&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;255.255.255.0&lt;/td&gt;&#xA;          &lt;td&gt;最初の24ビット&lt;/td&gt;&#xA;          &lt;td&gt;最後の8ビット&lt;/td&gt;&#xA;          &lt;td&gt;254台&lt;/td&gt;&#xA;          &lt;td&gt;一般家庭・中小企業&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;255.255.0.0&lt;/td&gt;&#xA;          &lt;td&gt;最初の16ビット&lt;/td&gt;&#xA;          &lt;td&gt;最後の16ビット&lt;/td&gt;&#xA;          &lt;td&gt;65,534台&lt;/td&gt;&#xA;          &lt;td&gt;大企業・大学&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;255.0.0.0&lt;/td&gt;&#xA;          &lt;td&gt;最初の8ビット&lt;/td&gt;&#xA;          &lt;td&gt;最後の24ビット&lt;/td&gt;&#xA;          &lt;td&gt;16,777,214台&lt;/td&gt;&#xA;          &lt;td&gt;大規模ISP・データセンター&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;自宅のネットワークでよく使われるのは &lt;code&gt;255.255.255.0&lt;/code&gt; です。最初の3組（24ビット）がネットワーク部で最後の1組がホスト部になり、最大254台の機器を収容できます。&lt;/p&gt;&#xA;&lt;p&gt;一方、大企業や大学では &lt;code&gt;255.255.0.0&lt;/code&gt; が使われることがあります。ホスト部が16ビット分あるため、65,534台という膨大な機器を1つのネットワーク内に収容できます。さらに大規模なISP（Internet Service Provider：Internet「インターネット」＋ Service「サービス」＋ Provider「提供する事業者」＝「インターネット接続サービスを提供する事業者」）やデータセンターでは &lt;code&gt;255.0.0.0&lt;/code&gt; を使い、約1,677万台という単位で管理することもあります。&lt;/p&gt;&#xA;&lt;p&gt;なお、個人がインターネットに接続するとき契約する「プロバイダー」「回線業者」がISPにあたります。NTTやSoftBank、OCNなどが代表例です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;まとめ&#34;&gt;まとめ&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;ネットワーク部&lt;/strong&gt;：IPアドレスの前半。「どのネットワークか」を示し、同じネットワーク内の機器で共通&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ホスト部&lt;/strong&gt;：IPアドレスの後半。「そのネットワーク内のどの機器か」を区別する&lt;/li&gt;&#xA;&lt;li&gt;ルーターはネットワーク部を確認して「同じネットワーク内か、別ネットワーク宛てか」を判断する&lt;/li&gt;&#xA;&lt;li&gt;ホスト部がすべて0のアドレス（ネットワークアドレス）と、すべて1のアドレス（ブロードキャストアドレス）は機器に割り当てられない&lt;/li&gt;&#xA;&lt;li&gt;区切り位置を決めるのが&lt;strong&gt;サブネットマスク&lt;/strong&gt;で、詳細は次の記事で扱う&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;次の記事では、サブネットマスクの仕組みを詳しく見ていきます。&lt;code&gt;255.255.255.0&lt;/code&gt; という数値が「最初の24ビットがネットワーク部」をどのように表しているのか、その仕組みが明らかになります。&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
