<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>ネットワーク入門編 on ネットワーク入門講座</title>
        <link>https://network-introduction.com/categories/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E5%85%A5%E9%96%80%E7%B7%A8/</link>
        <description>Recent content in ネットワーク入門編 on ネットワーク入門講座</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja</language>
        <lastBuildDate>Tue, 21 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://network-introduction.com/categories/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E5%85%A5%E9%96%80%E7%B7%A8/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>ネットワーク入門編 ― 初心者でもわかる仕組みと基本構造をやさしく解説</title>
            <link>https://network-introduction.com/post/beginners-introduction/</link>
            <pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/beginners-introduction/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/beginners-introduction/thumb.webp&#34; alt=&#34;Featured image of post ネットワーク入門編 ― 初心者でもわかる仕組みと基本構造をやさしく解説&#34; /&gt;&lt;p&gt;「ネットワークって難しそう」と感じているなら、それは当然の感覚です。専門用語が多く、全体像がつかみにくい分野であることは確かです。でも実は、ネットワークの本質はとてもシンプルです。この連載では、小難しい話は後回しにして、まず「なんとなくわかった気がする」という感覚を大切にしながら、一歩ずつ進んでいきます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ネットワークはシンプルな積み重ね&#34;&gt;ネットワークは、シンプルな積み重ね&#xA;&lt;/h2&gt;&lt;p&gt;ネットワークを難しく感じる理由のひとつは、「専門用語が多すぎる」ことです。TCP、IP、DNS、ルーター——聞いたことはあっても、それぞれが何をしているのかがつながらないと、どれだけ言葉を覚えても霧の中を歩くような感覚が続きます。&lt;/p&gt;&#xA;&lt;p&gt;しかしネットワークは、特別な才能がないと理解できない世界ではありません。ひとつひとつの仕組みは意外なほどシンプルで、「なぜこれが必要なのか」という問いから入ると、驚くほどすんなりと頭に入ってきます。この連載では、その「なぜ」を大切にしながら、複雑に見えるネットワークの世界を一緒に解きほぐしていきます。&lt;/p&gt;&#xA;&lt;h2 id=&#34;こんな人に読んでほしい&#34;&gt;こんな人に読んでほしい&#xA;&lt;/h2&gt;&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;/p&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;h2 id=&#34;最後に&#34;&gt;最後に&#xA;&lt;/h2&gt;&lt;p&gt;普段、LINEでメッセージを送るとき、その文字がどうやって相手のスマートフォンに届くのか、気にしたことはありますか。Webページが一瞬で表示されるとき、裏側で何が起きているか、想像したことはあるでしょうか。&lt;/p&gt;&#xA;&lt;p&gt;ネットワークの仕組みがわかると、こうした「当たり前」のことが、まったく違って見えてきます。難しい公式を覚える必要はありません。「なるほど、そういう仕組みだったのか」という発見を楽しみながら、一緒に進んでいきましょう。&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>ネットワークって何？イメージがわきやすいように身近な例をもとにわかりやすく解説</title>
            <link>https://network-introduction.com/post/what-is-network/</link>
            <pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/what-is-network/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/what-is-network/thumb.webp&#34; alt=&#34;Featured image of post ネットワークって何？イメージがわきやすいように身近な例をもとにわかりやすく解説&#34; /&gt;&lt;p&gt;&lt;img alt=&#34;ネットワークのイメージ&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;412px&#34; data-flex-grow=&#34;171&#34; height=&#34;931&#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/what-is-network/network-image.jpg&#34; srcset=&#34;https://network-introduction.com/post/what-is-network/network-image_hu_c7fd037857066ed9.jpg 480w, https://network-introduction.com/post/what-is-network/network-image_hu_dedc032c37bc013.jpg 768w, https://network-introduction.com/post/what-is-network/network-image_hu_75926f4870db8db2.jpg 1024w, https://network-introduction.com/post/what-is-network/network-image_hu_36bf488c55bbad81.jpg 1280w, https://network-introduction.com/post/what-is-network/network-image.jpg 1600w&#34; width=&#34;1600&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;「ネットワーク」という言葉は、ITの世界だけで使われているわけではありません。物流ネットワーク、放送ネットワーク、人脈のネットワーク——分野は違っても、どれも同じ言葉が使われます。そこには共通の本質があります。この記事では、ネットワークという言葉の語源と身近な例をもとに、コンピューターネットワークのイメージをやさしく解説します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ネットワークとは&#34;&gt;ネットワークとは？&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;「ネットワーク（network）」&lt;/strong&gt; という言葉は、英語の &lt;strong&gt;net（網）&lt;/strong&gt; と &lt;strong&gt;work（構造物・細工）&lt;/strong&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;net&lt;/td&gt;&#xA;          &lt;td&gt;網、網の目状の&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;work&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;strong&gt;網の目のように張り巡らされた組織や構造全般&lt;/strong&gt; を指す言葉として広く使われるようになりました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;ネットワークの本質&#34;&gt;ネットワークの本質&#xA;&lt;/h2&gt;&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/what-is-network/train.jpg&#34; srcset=&#34;https://network-introduction.com/post/what-is-network/train_hu_8e8e77004c2ca1d7.jpg 480w, https://network-introduction.com/post/what-is-network/train_hu_4c88edfc47ba91b2.jpg 768w, https://network-introduction.com/post/what-is-network/train_hu_ad04e9d9d53ae8c1.jpg 1024w, https://network-introduction.com/post/what-is-network/train.jpg 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;strong&gt;実際に何かが行き来すること&lt;/strong&gt; が欠かせないのです。&lt;/p&gt;&#xA;&lt;h2 id=&#34;ネットワークの身近な例&#34;&gt;ネットワークの身近な例&#xA;&lt;/h2&gt;&lt;p&gt;&lt;img alt=&#34;「物流ネットワーク」でも拠点同士がつながっていることを表す画像&#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/what-is-network/logistics-network.svg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;ネットワークという言葉は、私たちの日常のあらゆる場面に登場します。分野は違っても、 &lt;strong&gt;「複数の拠点がつながり、人やモノ・情報が行き来できる構造」&lt;/strong&gt; という本質はどれも共通しています。&lt;/p&gt;&#xA;&lt;h3 id=&#34;交通ネットワーク&#34;&gt;交通ネットワーク&#xA;&lt;/h3&gt;&lt;p&gt;鉄道や道路が全国に張り巡らされ、都市と都市・駅と駅をつなぐことで形成されるのが交通ネットワークです。新幹線が開通すると「〇〇駅と東京駅が1時間で &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;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;/p&gt;&#xA;&lt;h2 id=&#34;コンピューターとは&#34;&gt;コンピューターとは？&#xA;&lt;/h2&gt;&lt;p&gt;「コンピューター ＝ パソコン」というイメージを持たれる方も多いかもしれません。しかし実際には、スマートフォン・プリンター・カーナビ・コンビニのセルフレジ・銀行のATMなど、 &lt;strong&gt;情報を処理する装置はすべてコンピューター&lt;/strong&gt; と呼ばれます。一言でいえば &lt;strong&gt;「情報を処理する機械」&lt;/strong&gt; のことです。&lt;/p&gt;&#xA;&lt;p&gt;コンピューターは、私たちが思っている以上に日常のあらゆる場面で活躍しています。ただし、電気で動く機器がすべてコンピューターというわけではありません。電気ポットや扇風機のように、決められた動作を繰り返すだけの機器はコンピューターとは呼びません。「入力された情報をもとに判断し、処理を行う」という機能を持つものがコンピューターです。&lt;/p&gt;&#xA;&lt;h2 id=&#34;コンピューターネットワーク&#34;&gt;コンピューターネットワーク&#xA;&lt;/h2&gt;&lt;p&gt;&lt;img alt=&#34;「ネットワーク」と聞いて多くの人が思い浮かべるのは、コンピューター同士をつないだコンピューターネットワークであることを表す画像&#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/what-is-network/computer-network.svg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;ITの世界でネットワークというと、コンピューター同士をつないだ &lt;strong&gt;コンピューターネットワーク&lt;/strong&gt; のことを指します。このサイトでも、特に断りがない限り「ネットワーク ＝ コンピューターネットワーク」として話を進めます。&lt;/p&gt;&#xA;&lt;p&gt;コンピューターネットワークでは、コンピューター同士が &lt;strong&gt;データをやり取りできる&lt;/strong&gt; ようになります。パソコン1台あれば文書の作成やゲームはできますが、ケーブルでプリンターとつなぐと、クリックひとつで印刷できるようになります。これは、パソコンからプリンターへ印刷データを送っているのです。「つながることで、データが行き来できるようになる」というネットワークの本質がここにも表れています。&lt;/p&gt;&#xA;&lt;h2 id=&#34;インターネットは世界規模のコンピューターネットワーク&#34;&gt;インターネットは世界規模のコンピューターネットワーク&#xA;&lt;/h2&gt;&lt;p&gt;&lt;img alt=&#34;みなさんの自宅にも必ずあるであろうルーター&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;360px&#34; data-flex-grow=&#34;150&#34; height=&#34;1280&#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/what-is-network/wifi-router.jpg&#34; srcset=&#34;https://network-introduction.com/post/what-is-network/wifi-router_hu_40be2ca320bc038e.jpg 480w, https://network-introduction.com/post/what-is-network/wifi-router_hu_b660fcbb91d024ef.jpg 768w, https://network-introduction.com/post/what-is-network/wifi-router_hu_4e7013b86b77acde.jpg 1024w, https://network-introduction.com/post/what-is-network/wifi-router_hu_573856776f4d984d.jpg 1280w, https://network-introduction.com/post/what-is-network/wifi-router.jpg 1920w&#34; width=&#34;1920&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;世界最大規模のネットワーク、それが &lt;strong&gt;インターネット&lt;/strong&gt; です。Webサイトの閲覧、LINEでのやり取り——私たちの日常に欠かせない存在です。インターネットとは、世界中のコンピューターが互いにつながりあうことで成り立っています。&lt;/p&gt;&#xA;&lt;p&gt;「でも、自分のパソコンは他の人のものと直接つながっていないけれど？」と感じるかもしれません。実際には、ご自宅のルーターやモデムといった機器を介してインターネットへ接続しています。これらの機器はインターネット回線を通じて、回線事業者が管理するネットワーク機器へとつながっています。そしてそうした回線事業者のネットワーク機器同士が世界規模でつながりあうことで、インターネット全体が形成されているのです。&lt;/p&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; とは、もともと「網のように張り巡らされた構造」を意味する言葉で、交通・物流・放送など幅広い分野で使われている&lt;/li&gt;&#xA;&lt;li&gt;ネットワークの本質は「つながること」ではなく、 &lt;strong&gt;つながることで人やモノ・データが行き来できるようになること&lt;/strong&gt; にある&lt;/li&gt;&#xA;&lt;li&gt;ITの世界におけるネットワークは、コンピューター同士がデータをやり取りできる &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;コンピューターとは「情報を処理する機械」の総称で、パソコンやスマートフォンだけでなく、ATMやカーナビなども含まれる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;「ネットワーク」という言葉は、難しい専門用語のように見えて、その本質は私たちの日常にあふれています。鉄道でも物流でも人脈でも、コンピューターでも——つながることで何かが動く。次回からは、そのコンピューターネットワークの具体的な仕組みを一つひとつ見ていきます。&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>バス型ネットワークとは？コンピューターネットワーク黎明期の接続形式をやさしく解説</title>
            <link>https://network-introduction.com/post/bus-topology/</link>
            <pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/bus-topology/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/bus-topology/thumb.webp&#34; alt=&#34;Featured image of post バス型ネットワークとは？コンピューターネットワーク黎明期の接続形式をやさしく解説&#34; /&gt;&lt;p&gt;バス型ネットワークとは、コンピューターネットワークの黎明期（1970〜80年代）に広く使われていた接続形式です。1本の太いケーブルを幹線として複数のコンピューターをつなぎ、「トランシーバー（ヴァンパイアタップ）」と呼ばれる装置でケーブルに直接針を刺して接続ポイントを作るという、当時ならではの工夫が用いられていました。&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;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/what-is-network&#34; &gt;こちらの記事&lt;/a&gt;で解説しています）。この定義に基づけば、ネットワークを成立させる最低台数は2台です。パソコン1台とプリンター1台をケーブルでつなぐだけでも、立派なネットワークといえます。&lt;/p&gt;&#xA;&lt;p&gt;ただ、企業や大学でコンピューターが使われはじめた1970〜80年代、「3台以上をどうつなぐか」という問題が議論されるようになりました。台数が多くなった場合に対処するため、エンジニアたちが最初に出した答えが「バス型ネットワーク」でした。では、台数が増えると何が問題になるのでしょうか。まずケーブルの本数から見ていきましょう。&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;2台をつなぐ--最もシンプルなネットワーク&#34;&gt;2台をつなぐ ― 最もシンプルなネットワーク&#xA;&lt;/h3&gt;&lt;p&gt;&lt;img alt=&#34;コンピューター2台を1本のケーブルで直結した図&#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/bus-topology/two-pc.jpg&#34; srcset=&#34;https://network-introduction.com/post/bus-topology/two-pc_hu_691561da4526509c.jpg 480w, https://network-introduction.com/post/bus-topology/two-pc_hu_d81d958026579c1c.jpg 768w, https://network-introduction.com/post/bus-topology/two-pc_hu_4e44e4b9b4bd8b61.jpg 1024w, https://network-introduction.com/post/bus-topology/two-pc.jpg 1200w&#34; width=&#34;1200&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;コンピューターが2台なら、ケーブル1本で完結します。両端をそれぞれに差せば、データはそのケーブルを通って相手にまっすぐ届きます。台数が2台のうちは、シンプルで問題もありません。&lt;/p&gt;&#xA;&lt;h3 id=&#34;3台以上をつなぐ--必要なケーブルが爆発的に増える&#34;&gt;3台以上をつなぐ ― 必要なケーブルが爆発的に増える&#xA;&lt;/h3&gt;&lt;p&gt;3台以上になると、全台数を直接つなぐために必要なケーブルの数はどうなるでしょうか。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;コンピューター5台を全部直接ケーブルでつなぐ全結合構成の図&#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/bus-topology/multi-pc.jpg&#34; srcset=&#34;https://network-introduction.com/post/bus-topology/multi-pc_hu_b42971c7a8bc6bbe.jpg 480w, https://network-introduction.com/post/bus-topology/multi-pc_hu_6de9b8bf09fe431d.jpg 768w, https://network-introduction.com/post/bus-topology/multi-pc_hu_dd5236b965f8143d.jpg 1024w, https://network-introduction.com/post/bus-topology/multi-pc.jpg 1200w&#34; width=&#34;1200&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;接続するコンピューターの数が増えるにつれて、必要なケーブルの数が爆発的に増えていきます。「n台のコンピューターをすべて直接つなぐのに必要なケーブルの数」は &lt;strong&gt;n×(n−1)÷2&lt;/strong&gt; という式で求められます。3台なら3本（A-B・B-C・A-C）、4台なら6本、5台なら10本、10台では45本になります。台数が増えるほどケーブルの数は急増し、コストや管理の手間も膨大になります。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ケーブル共有のアイデアが生まれる&#34;&gt;ケーブル共有のアイデアが生まれる&#xA;&lt;/h3&gt;&lt;p&gt;この「ケーブル数が爆発的に増加してしまう問題」に対処するために、当時のエンジニアたちが考え出したのが &lt;strong&gt;「1本のケーブルをみんなで共有する」&lt;/strong&gt; というバス型ネットワークの発想でした。&lt;/p&gt;&#xA;&lt;p&gt;なお、現代のようにケーブルを集約する機器を使用するという発想は当時は採用されませんでした。この理由については後述します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;バス型ネットワーク--1本の太いケーブルにコンピューターを並べる接続形式&#34;&gt;バス型ネットワーク ― 1本の太いケーブルにコンピューターを並べる接続形式&#xA;&lt;/h2&gt;&lt;p&gt;バス型ネットワークは、1本の太いケーブルをテーブルや床、壁などに這わせて、そのケーブルにコンピューターを接続する形です。1本のケーブルを、接続しているコンピューターすべてで &lt;strong&gt;「共有」&lt;/strong&gt; します。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;バス型ネットワーク ― 1本の太いケーブルにコンピューターを並べる接続形式&#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/bus-topology/bus-topology.jpg&#34; srcset=&#34;https://network-introduction.com/post/bus-topology/bus-topology_hu_d531cd123bc9f6fc.jpg 480w, https://network-introduction.com/post/bus-topology/bus-topology_hu_e4016381be765bad.jpg 768w, https://network-introduction.com/post/bus-topology/bus-topology_hu_7edae8adaac781df.jpg 1024w, https://network-introduction.com/post/bus-topology/bus-topology.jpg 1200w&#34; width=&#34;1200&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;1本のケーブルに沿ってコンピューターが並ぶ様子は、1本の道路沿いにバス停が並んでいる光景に重なります。これが「バス型（Bus Topology）」と呼ばれる由来です。&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;bus&lt;/td&gt;&#xA;          &lt;td&gt;バス&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;topology&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;バス型ネットワークでは「1本の太いケーブルにコンピューターを接続する」と説明しました。では実際、当時はどのようにコンピューターを接続していたのでしょうか。&lt;/p&gt;&#xA;&lt;p&gt;驚くかもしれませんが、「トランシーバー」という機器を使ってケーブルに穴をあけ、そこに金属針をねじ込むことで半ば強引に接続ポイントを作っていたのです。&lt;/p&gt;&#xA;&lt;h3 id=&#34;イエローケーブルと10base5&#34;&gt;イエローケーブルと「10BASE5」&#xA;&lt;/h3&gt;&lt;p&gt;バス型ネットワークで実際に使われたのが、「10BASE5（テン・ベース・ファイブ）」という規格のケーブルです。&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;10&lt;/td&gt;&#xA;          &lt;td&gt;転送速度10Mbps（1980年代当時は十分な速度）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;BASE&lt;/td&gt;&#xA;          &lt;td&gt;ベースバンド方式（1本のケーブルで1種類の信号だけを流す方式）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;5&lt;/td&gt;&#xA;          &lt;td&gt;最大伝送距離が5（=500m）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;直径約1センチ、黄色い被覆に包まれていたため &lt;strong&gt;「イエローケーブル」&lt;/strong&gt; とも呼ばれます。太くて硬く、「廊下に這わせると邪魔」「曲げるのが一苦労」と言われるほどの存在感でした。&lt;/p&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;terminator&lt;/td&gt;&#xA;          &lt;td&gt;terminate（終わらせる・終端にする）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;トランシーバーヴァンパイアタップ&#34;&gt;トランシーバー（ヴァンパイアタップ）&#xA;&lt;/h3&gt;&lt;p&gt;トランシーバーの底面には2本の鋭い金属針があります。これをケーブルに強く押し当ててネジで固定すると、針がケーブルを貫通します。1本はケーブル中心の信号線に届き、もう1本は外側の保護層（シールド）に接触します。イエローケーブルには2.5m間隔で黒い帯状のマーク（タップマーク）が印字されており、必ずこのマークの位置に接続することになっていました（信号の反射を防ぐため）。&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;trans-&lt;/td&gt;&#xA;          &lt;td&gt;「送る」の意（transmit＝送信する、から）; 信号を送り出す機能&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;-ceiver&lt;/td&gt;&#xA;          &lt;td&gt;「受け取る」の意（receive＝受信する、から）; 信号を受け取る機能&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;この2本の金属針がケーブルに突き立てられる様子が、吸血鬼が牙を刺す姿に見えることから、 &lt;strong&gt;「ヴァンパイアタップ（vampire tap）」&lt;/strong&gt; という別名で広く知られています。&lt;/p&gt;&#xA;&lt;h3 id=&#34;auiケーブルドロップケーブル&#34;&gt;AUIケーブル（ドロップケーブル）&#xA;&lt;/h3&gt;&lt;p&gt;取り付けたトランシーバーとコンピューターの間には、「AUIケーブル（ドロップケーブル）」と呼ばれる別のケーブルを伸ばして接続します。最大50メートルまで使えたため、幹線のイエローケーブルを廊下や壁際に固定したまま、コンピューターをオフィスの好きな場所に置くことができました。&lt;/p&gt;&#xA;&lt;h3 id=&#34;10base2--より手軽なバス型ケーブル&#34;&gt;10BASE2 ― より手軽なバス型ケーブル&#xA;&lt;/h3&gt;&lt;p&gt;1985年ごろ登場した「10BASE2（テン・ベース・ツー）」は、10BASE5の「太さ・硬さ・接続の手間」を改善した規格です。細くて曲げやすい同軸ケーブル（直径約5mm）を使い、ヴァンパイアタップではなく &lt;strong&gt;BNCコネクタ&lt;/strong&gt; と &lt;strong&gt;T型コネクタ&lt;/strong&gt; でケーブルに差し込む方式を採用しました。「シンイーサネット（Thin Ethernet）」とも呼ばれ、小規模オフィスや教室への普及に貢献しました。&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;10&lt;/td&gt;&#xA;          &lt;td&gt;転送速度10Mbps&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;BASE&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;最大伝送距離が約200m（正確には185m。「2」は切り上げた値）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;ただし、10BASE2もバス型の構造である点は変わらないため、後述する「衝突」や「断線によるネットワーク停止」といった問題はそのまま引き継いでいます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;バス型ネットワークの弱点&#34;&gt;バス型ネットワークの弱点&#xA;&lt;/h2&gt;&lt;p&gt;バス型ネットワークには、主に次の &lt;strong&gt;3つの構造的な弱点&lt;/strong&gt; があります。&lt;/p&gt;&#xA;&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;&lt;strong&gt;1か所の断線でネットワーク全体が止まる&lt;/strong&gt;（障害耐性の問題）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;これらはすべて、「1本のケーブルを全員で共有する」というバス型の構造そのものに起因しています。以下でそれぞれ解説します。&lt;/p&gt;&#xA;&lt;h3 id=&#34;データが全員に届いてしまう&#34;&gt;データが全員に届いてしまう&#xA;&lt;/h3&gt;&lt;p&gt;バス型ネットワークでは、誰かが送った電気信号はケーブル全体を走るため、つながっている全員のコンピューターに届きます。&lt;/p&gt;&#xA;&lt;p&gt;コンピューターAがコンピューターCにデータを送ると、その信号はB・D・Eにも届きます。それぞれが受信したデータの宛先を確認し、自分宛てでなければ無視します。これは学校の全校放送に似ています。スピーカーからの声は全校生徒が聞きますが、呼ばれた生徒ひとりだけが反応します。&lt;/p&gt;&#xA;&lt;p&gt;問題は、他者同士の通信を覗き見ることができる点です。AがCに対してメールを送ると、その信号はBにも届きます。Bは自分宛でない信号なので基本的に無視しますが、特殊なツール（「パケットスニファ」と呼ばれる解析ソフト）を使えば、その内容を読み取ることができてしまいます。&lt;/p&gt;&#xA;&lt;p&gt;また、100台のコンピューターが接続されているネットワークでは、単純計算で99%は自分宛てでない信号です。宛先を判断する処理もコンピューターに負荷をかけるため、現代の視点から見ると効率的とは言えません。&lt;/p&gt;&#xA;&lt;h3 id=&#34;信号の衝突が頻繁に起こる&#34;&gt;信号の「衝突」が頻繁に起こる&#xA;&lt;/h3&gt;&lt;p&gt;1本のケーブルを共有しているため、複数台のコンピューターが同時に信号を送ると、信号同士がぶつかり合って読み取れない状態になります。これを &lt;strong&gt;「衝突（コリジョン）」&lt;/strong&gt; と言います。&lt;/p&gt;&#xA;&lt;p&gt;衝突が起きると、両方が送信を止め、少し待ってから再送します。この「送信前にケーブルの状態を確認し、衝突したら待つ」という仕組みには正式な名前があります。 &lt;strong&gt;CSMA/CD（Carrier Sense Multiple Access / Collision Detection：搬送波感知多重アクセス/衝突検出）&lt;/strong&gt; と呼ばれる通信制御方式です。&lt;/p&gt;&#xA;&lt;p&gt;ただし、接続台数が多いと、待ってから再送してもまた衝突することがあります。そのため、接続台数が増えると通信速度が著しく低下するという弱点がありました。&lt;/p&gt;&#xA;&lt;h3 id=&#34;1か所の断線でネットワーク全体が止まる&#34;&gt;1か所の断線でネットワーク全体が止まる&#xA;&lt;/h3&gt;&lt;p&gt;1本のケーブルを全員で共有しているため、どこか1か所でも断線したり、ターミネーターが外れたりするだけでネットワーク全体が機能しなくなります。オフィスの清掃中に誰かが誤ってターミネーターに触れてしまうだけで、フロア全体のネットワークが止まることもありました。原因を特定するにも、長いケーブルのどこに問題があるかを探し回る必要があり、復旧に時間がかかりました。&lt;/p&gt;&#xA;&lt;p&gt;1本の大通りが崩れると、その道を使う全員が立ち往生します。バス型ネットワークはまさにその構造でした。&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;p&gt;&lt;strong&gt;① データが宛先にだけ届く（盗聴リスクの低減）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;現代のスイッチングハブ（スイッチ）は、各コンピューターのMACアドレス（各機器に固有に割り当てられた番号）を管理しています。AからCへデータを送る際、スイッチはCのポートにだけデータを転送します。BやDにはデータが届かないため、盗聴が格段に難しくなりました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;② 衝突が起きない（CSMA/CD不要）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;スター型では各コンピューターが専用のケーブルでスイッチに接続されており、送受信を同時に行える「全二重通信（Full Duplex）」が可能です。ケーブルを共有しないため衝突そのものが発生せず、CSMA/CDも不要になりました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;③ 1か所の断線が全体に影響しない（障害耐性の向上）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;スター型では各コンピューターが独立したケーブルでスイッチに接続されています。1台のコンピューターやそのケーブルに問題が起きても、他のコンピューターの通信にはまったく影響しません。&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;p&gt;現代のハブやスイッチは、すべてのケーブルを1台の機器に集め、届いたデータを適切なポートへ送り出します。ネットワーク黎明期にこの形が選ばれなかった理由は2つあります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;① 集約型機器を作るコストが高すぎた&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;ハブのような集約型機器は、各ポートで届いたデータを電気的に処理して送り出す「能動的な装置（アクティブデバイス）」です。ポートの数だけ回路が必要で、1980年代の電子部品の価格では1台あたりのコストが非常に高くなりました。ハブは「全乗客の行き先を把握して適切な車両に誘導する精密な自動改札システム」のようなもの、一方バス型のケーブルは「ただの道路」でほぼコストゼロで引けます。精密な自動改札は、当時の技術では非常に高価でした。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;② 当時のイーサネットはバス型の共有構造を前提に設計されていた&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;先ほど説明したCSMA/CDというルールは、バス型ネットワークの共有ケーブルを前提に組み込まれた仕組みです。1本の道を全員で使い合うことが、当時のイーサネットの根本的な設計思想でした。&lt;/p&gt;&#xA;&lt;p&gt;1990年代に入ると回路の製造コストが急激に下がり、ハブが現実的な価格で製品化されはじめます。スター型が広まり、バス型ネットワークは歴史の中へと去っていきました。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;まとめ&#34;&gt;まとめ&#xA;&lt;/h2&gt;&lt;p&gt;バス型ネットワークは、1本のケーブルを全コンピューターで共有してつなぐ、ネットワーク黎明期の接続形式です。黄色い太い同軸ケーブル（10BASE5）を幹線に、ヴァンパイアタップ（トランシーバー）でケーブルに直接穴をあけて接続する独特の仕組みは、当時の技術とコストの制約が生んだ工夫でした。1990年代以降、ハブの普及とともにスター型へと置き換えられ、現在は歴史的な接続形式として語られています。&lt;/p&gt;&#xA;&lt;h3 id=&#34;バス型-vs-スター型-比較表&#34;&gt;バス型 vs スター型 比較表&#xA;&lt;/h3&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;1本のケーブルを全員で共有&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;発生しやすい（CSMA/CDで対処）&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;切断した1台のみに影響&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;1970〜90年代&lt;/td&gt;&#xA;          &lt;td&gt;1990年代〜現在&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;バス型（Bus Topology）&lt;/td&gt;&#xA;          &lt;td&gt;bus＝共有の信号路 / topology＝接続形態; バス停が並ぶ大通りのように1本のケーブルに複数のコンピューターが接続される形&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;トランシーバー（Transceiver）&lt;/td&gt;&#xA;          &lt;td&gt;transmit（送信する）+ receive（受信する）の合成語; データの送受信を担う装置。バス型ではケーブルに針を刺して接続する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ヴァンパイアタップ（Vampire Tap）&lt;/td&gt;&#xA;          &lt;td&gt;vampire（吸血鬼）+ tap（穿刺する・取り出す）; 吸血鬼の牙のようにケーブルに針を刺して信号を引き出す装置（トランシーバー）の別称&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;10BASE5&lt;/td&gt;&#xA;          &lt;td&gt;10Mbps / baseband / 500m; バス型で使われた黄色い太い同軸ケーブルの規格&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;10BASE2&lt;/td&gt;&#xA;          &lt;td&gt;10Mbps / baseband / 約200m; バス型で使われた細い同軸ケーブルの規格（シンイーサネット）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ターミネーター（Terminator）&lt;/td&gt;&#xA;          &lt;td&gt;terminate（終端にする）; ケーブル末端で信号の反射を吸収する終端抵抗&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;AUIケーブル（AUI Cable）&lt;/td&gt;&#xA;          &lt;td&gt;Attachment Unit Interface; トランシーバーとコンピューターをつなぐドロップケーブル（最大50m）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;CSMA/CD&lt;/td&gt;&#xA;          &lt;td&gt;Carrier Sense Multiple Access / Collision Detection（搬送波感知多重アクセス/衝突検出）; 衝突を検知して送信を再試行する通信制御方式&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item><item>
            <title>CSMA/CDとは？バス型ネットワークを支えた衝突回避の仕組みをやさしく解説</title>
            <link>https://network-introduction.com/post/csma-cd/</link>
            <pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/csma-cd/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/csma-cd/thumb.webp&#34; alt=&#34;Featured image of post CSMA/CDとは？バス型ネットワークを支えた衝突回避の仕組みをやさしく解説&#34; /&gt;&lt;p&gt;CSMA/CDとは、バス型ネットワークで複数のコンピューターが1本のケーブルを共有して通信するための手順です。「送る前にケーブルを確認し（CS）、衝突したらすぐ止まり（CD）、ランダムな時間を待ってから再送する」という流れで成り立っており、管理装置なしに各コンピューターが自律的に動けるよう設計されました。1980〜90年代のバス型ネットワークを支えた方式ですが、スイッチと全二重通信が普及した現代ではほぼ使われていません。CSMA/CDがどんな問題を解いていたかを知ることで、現代のネットワークが「なぜ衝突を気にしなくていいのか」が自然と見えてきます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/bus-topology&#34; &gt;バス型ネットワークの記事&lt;/a&gt;では、1本のケーブルを複数のコンピューターで共有するバス型ネットワークの弱点として「信号の衝突（コリジョン）」を紹介しました。複数台が同時にケーブルへ信号を送ると、信号同士がぶつかり合って読めなくなる問題です。このとき「CSMA/CDという通信ルールで対処している」と触れましたが、今回はその中身を丁寧に見ていきます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;衝突コリジョン&#34;&gt;衝突（コリジョン）&#xA;&lt;/h2&gt;&lt;p&gt;データは電気信号としてケーブルを流れます。コンピューターAとコンピューターBが同時に信号をケーブルに流すと、互いにぶつかり合って歪んでしまいます。これが &lt;strong&gt;衝突（コリジョン）&lt;/strong&gt; です。受信した信号が壊れている場合、コンピューターはそれを破棄します。衝突が起こると正常なデータが相手に届かないのです。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph A[&#34;コンピューターA&#34;]&#xA;        a[&#34;📤 送信&#34;]&#xA;    end&#xA;    subgraph B[&#34;コンピューターB&#34;]&#xA;        b[&#34;📤 送信&#34;]&#xA;    end&#xA;    a --&gt;|&#34;信号①&#34;| X[&#34;💥 衝突！&#xA;（信号が混ざり合って壊れる）&#34;]&#xA;    b --&gt;|&#34;信号②&#34;| X&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：AとBが同時に送信し、ケーブル中央で衝突する様子&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;csmacd&#34;&gt;CSMA/CD&#xA;&lt;/h2&gt;&lt;p&gt;この衝突の問題を解決するためのルールとして作られたのが &lt;strong&gt;CSMA/CD&lt;/strong&gt; です。CSMA/CDは略語で、通信の手順を頭文字で並べたものです。IEEE（米国電気電子学会）の &lt;strong&gt;IEEE 802.3&lt;/strong&gt; として標準化されており、Ethernetの通信方式として1980年代以降に広く使われました。&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;CS&lt;/td&gt;&#xA;          &lt;td&gt;Carrier Sense&lt;/td&gt;&#xA;          &lt;td&gt;搬送波感知（キャリア（=信号）を感知する）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;MA&lt;/td&gt;&#xA;          &lt;td&gt;Multiple Access&lt;/td&gt;&#xA;          &lt;td&gt;多重アクセス（複数の機器が同じ回線にアクセスする）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;CD&lt;/td&gt;&#xA;          &lt;td&gt;Collision Detection&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;h3 id=&#34;cscarrier-sense-送信前にケーブルを確認する&#34;&gt;CS（Carrier Sense）― 送信前にケーブルを確認する&#xA;&lt;/h3&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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;carrier&lt;/td&gt;&#xA;          &lt;td&gt;搬送波（信号を載せて運ぶ電気の波）; 宅配便を運ぶ「配送トラック」のようなもの&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;sense&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;ケーブルに信号（搬送波）が流れていれば「誰かが送信中」と判断し、静かになるまで待ちます。何も流れていなければ送信を開始します。たとえば会議室で発言したいとき、誰かが話しているときは黙って聞いていて、話が終わったのを確認してから発言するのがマナーですね。CSもそのような動きをします。&lt;/p&gt;&#xA;&lt;h3 id=&#34;mamultiple-access-空いていたら送信を開始する&#34;&gt;MA（Multiple Access）― 空いていたら送信を開始する&#xA;&lt;/h3&gt;&lt;p&gt;ケーブルが空いていると確認できたら、信号を送り始めます。ただし、複数台が同時に送信を開始することをルールとして許容しています。これが MA（Multiple Access）の部分です。&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;multiple&lt;/td&gt;&#xA;          &lt;td&gt;複数の・多数の&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;access&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;許可を取ってから送るのではなく、「空いていると判断したら送れる」というルールで動いています。1本のケーブルを複数の機器が対等に共有して使えるという意味がこの MA に込められています。会議室で複数人が同じ空間を使って発言できるのと同じ状況です。&lt;/p&gt;&#xA;&lt;h3 id=&#34;cdcollision-detection-衝突を感知したらすぐ止まる&#34;&gt;CD（Collision Detection）― 衝突を感知したらすぐ止まる&#xA;&lt;/h3&gt;&lt;p&gt;ここが CSMA/CD の核心です。信号を送っている最中に波形の乱れを検知したら、即座に送信を中止します。&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;collision&lt;/td&gt;&#xA;          &lt;td&gt;衝突・激突; 2台の車がぶつかる交通事故のイメージ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;detection&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;「空いている」と確認したとしても、まったく同じタイミングで別の機器も「空いている」と判断して送り始めてしまい、信号が衝突する場合があります。会議室で2人が同時に話し始めた状態、いわゆる「かぶった」のがわかると、「あっ、すみません」となりいったん話すのをやめますよね。CDの動作はこれと同じです。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;sequenceDiagram&#xA;    participant A as コンピューターA&#xA;    participant C as ケーブル&#xA;    participant B as コンピューターB&#xA;&#xA;    Note over A,B: 両者が同時に「空いている」と判断して送信開始&#xA;    A-&gt;&gt;C: 信号①を送信&#xA;    B-&gt;&gt;C: 信号②を送信&#xA;    Note over C: 💥 衝突！波形が歪んで読めない&#xA;    C--&gt;&gt;A: 衝突を検知&#xA;    C--&gt;&gt;B: 衝突を検知&#xA;    Note over A,B: 両者が即座に送信を停止&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：AとBが同時送信→衝突検知→即座に停止&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;送信を止めた直後、「ジャム信号（Jam Signal）」と呼ばれる短い電気信号をケーブルに送ります。これにより、ケーブルに接続されたすべてのコンピューターが「衝突が起きた」と認識し、受信中のデータを破棄します。&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;jam&lt;/td&gt;&#xA;          &lt;td&gt;妨害する・詰まらせる; 信号を上書きして状態を全員に知らせる行為&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;signal&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;会議室で2人の声がかぶったとき、どちらかが「かぶりました！」と声を上げることで、その場の全員が「いまの発言は無効」と認識できます。ジャム信号はその声の役割です。&lt;/p&gt;&#xA;&lt;h3 id=&#34;バックオフbackoff-ランダムな待機で再衝突を防ぐ&#34;&gt;バックオフ（Backoff）― ランダムな待機で再衝突を防ぐ&#xA;&lt;/h3&gt;&lt;p&gt;ジャム信号を送り終えた後、各コンピューターはランダムに選んだ時間だけ待機してから再送します。 &lt;strong&gt;back off&lt;/strong&gt; とはIT用語で「通信やシステム処理が失敗・混雑した際に、リトライ（再試行）するまでの間隔をわざと空ける仕組み」のことです。&lt;/p&gt;&#xA;&lt;p&gt;かぶった2人が次に話し始めるまでの待機時間が同じだと、また声がかぶります。それぞれが待機時間をランダムにすることで、同じタイミングで話し始めてしまう確率を下げます。さらに衝突が繰り返されるたびに、選べる待機時間の幅を倍々に広げます（ &lt;strong&gt;指数バックオフ&lt;/strong&gt; ）。選択肢が多いほど2台がたまたま同じ時間を選ぶ確率が下がります。ネットワークが混雑しているときほど各台が急がないよう設計された仕組みです。16回試行してもすべて衝突が続く場合はエラーとして処理されます。&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;/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;2通り&lt;/td&gt;&#xA;          &lt;td&gt;0秒&lt;/td&gt;&#xA;          &lt;td&gt;0.0000512秒&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;2回目&lt;/td&gt;&#xA;          &lt;td&gt;4通り&lt;/td&gt;&#xA;          &lt;td&gt;0秒&lt;/td&gt;&#xA;          &lt;td&gt;0.0001536秒&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;3回目&lt;/td&gt;&#xA;          &lt;td&gt;8通り&lt;/td&gt;&#xA;          &lt;td&gt;0秒&lt;/td&gt;&#xA;          &lt;td&gt;0.0003584秒&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;4回目&lt;/td&gt;&#xA;          &lt;td&gt;16通り&lt;/td&gt;&#xA;          &lt;td&gt;0秒&lt;/td&gt;&#xA;          &lt;td&gt;0.0007680秒&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;※待ち時間は0.0000512秒の整数倍（0倍、1倍、2倍、3倍&amp;hellip;）&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;sequenceDiagram&#xA;    participant A as コンピューターA&#xA;    participant C as ケーブル&#xA;    participant B as コンピューターB&#xA;&#xA;    Note over A,B: ジャム信号を送信後、それぞれランダムな時間を選んで待機&#xA;    Note over A: 待機時間：1スロット&#xA;    Note over B: 待機時間：3スロット&#xA;    A-&gt;&gt;C: 先に待機終了→送信再開&#xA;    Note over B: Aの信号を検知→自分はまだ待機&#xA;    C--&gt;&gt;B: Aの信号が届く&#xA;    Note over A,B: Bは待機終了後に送信開始（今度は衝突しない）&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：衝突後のランダム待機（バックオフ）と再送の流れ&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;csmacdの限界--バス型ネットワークが抱えた速度問題&#34;&gt;CSMA/CDの限界 ― バス型ネットワークが抱えた速度問題&#xA;&lt;/h2&gt;&lt;p&gt;CSMA/CDは衝突を「ゼロにする」仕組みではありません。「衝突してしまった後に対処する」仕組みです。&lt;/p&gt;&#xA;&lt;p&gt;機器が数台しかなく通信量も少ない環境では十分に機能しました。ところが接続台数が増えて全員が頻繁に通信するようになると、衝突の回数が増えていきます。衝突するたびに待ち時間が発生するため、全体として通信の効率が落ちていきます。&lt;/p&gt;&#xA;&lt;p&gt;50台の機器が同じケーブルを使って通信しようとする状況を想像してみてください。それぞれが少しずつデータを送ろうとするだけで、ケーブルは絶えず衝突と待機を繰り返す状態になります。誰かが送り終わるのを待っている間に、別の誰かがまた衝突を起こします。こうなるとデータが実際に届くまでに予想以上の時間がかかります。&lt;/p&gt;&#xA;&lt;p&gt;CSMA/CDは衝突を「管理する」ことはできましたが、「根本からなくす」ことはできませんでした。この限界を超えるには、バス型ネットワークの構造そのものを変える必要がありました。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;現代ネットワークが衝突をなくした方法--半二重から全二重へ&#34;&gt;現代ネットワークが衝突をなくした方法 ― 半二重から全二重へ&#xA;&lt;/h2&gt;&lt;p&gt;バス型ネットワークの通信は &lt;strong&gt;「半二重通信（Half Duplex）」&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;half&lt;/td&gt;&#xA;          &lt;td&gt;半分の; 両方向のうち片方向しか同時に使えないイメージ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;duplex&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;全二重通信（Full Duplex）&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;full&lt;/td&gt;&#xA;          &lt;td&gt;完全な・すべての; 制限なく両方向フルに使えるイメージ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;duplex&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;共有ケーブルがなくなったことで衝突そのものが起きません。CSMA/CDは「共有ケーブルの上でどう秩序を保つか」の答えでしたが、スイッチの普及によってその前提ごとなくなりました。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart TB&#xA;    subgraph half[&#34;半二重通信（バス型・ハブ）&#34;]&#xA;        direction LR&#xA;        H1[&#34;送信 →&#34;] --- HX[&#34;同時使用不可&#34;] --- H2[&#34;← 受信&#34;]&#xA;    end&#xA;    subgraph full[&#34;全二重通信（スイッチングハブ）&#34;]&#xA;        direction LR&#xA;        F1[&#34;送信 →&#34;] &amp; F2[&#34;← 受信&#34;]&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：半二重通信と全二重通信の違い&lt;/p&gt;&#xA;&lt;p&gt;なお、無線LAN（Wi-Fi）では電波を複数の機器が共有するため、衝突に相当する問題は残ります。Wi-Fiでは &lt;strong&gt;CSMA/CA（Collision Avoidance：衝突回避）&lt;/strong&gt; という方式を使います。有線のCSMA/CDが「ぶつかってから止まる」のに対し、Wi-FiのCSMA/CAは「ぶつかる前に調整する」設計です。電波は自分が送信している最中に他の機器の送信を正確に検知するのが難しいため、検知より回避を優先した方式が選ばれています。&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;avoidance&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;CSMA/CDは、バス型ネットワークで1本のケーブルを複数台が共有するための通信ルールです。送信前の確認（CS）、複数台の共有（MA）、衝突の即時検知（CD）、そしてジャム信号とランダム待機（バックオフ）という一連の流れで成り立っています。管理装置なしに自律的に動く設計でしたが、台数増加とともに衝突が増え通信速度が落ちるという限界がありました。スイッチと全二重通信が普及した現代ではこの仕組みは使われておらず、有線LAN上では衝突そのものが起きない環境になっています。Wi-Fiでは同じCSMA系の考え方を発展させたCSMA/CAが使われており、「衝突に対してどう対処するか」という問いへの答えは、媒体の性質によって今も形を変えながら生き続けています。&lt;/p&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;CSMA/CD&lt;/td&gt;&#xA;          &lt;td&gt;Carrier Sense＝搬送波感知 / Multiple Access＝多重アクセス / Collision Detection＝衝突検知; 「誰も話していないのを確認してから発言し、かぶったらすぐ止まる」会議室のルール&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;搬送波（Carrier）&lt;/td&gt;&#xA;          &lt;td&gt;carrier＝運ぶもの; ケーブルを流れる電気の波。信号を運ぶ配送トラックのようなもの&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;衝突（Collision）&lt;/td&gt;&#xA;          &lt;td&gt;collision＝衝突・激突; 2つの信号がぶつかって互いに読めなくなる状態&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ジャム信号（Jam Signal）&lt;/td&gt;&#xA;          &lt;td&gt;jam＝妨害する / signal＝合図; 「衝突した！」をネットワーク全体に知らせる短い電気信号&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;バックオフ（Backoff）&lt;/td&gt;&#xA;          &lt;td&gt;back＝退く / off＝切る; 衝突後にいったん送信をやめ、ランダムな時間だけ待機すること&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;指数バックオフ（Exponential Backoff）&lt;/td&gt;&#xA;          &lt;td&gt;exponential＝指数的な; 衝突のたびに待機の選択肢を倍々に増やす仕組み&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;半二重通信（Half Duplex）&lt;/td&gt;&#xA;          &lt;td&gt;half＝半分 / duplex＝双方向; 送信か受信かどちらか一方しか同時にできない通信方式&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;全二重通信（Full Duplex）&lt;/td&gt;&#xA;          &lt;td&gt;full＝完全な / duplex＝双方向; 送信と受信を同時に行える通信方式&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;CSMA/CA&lt;/td&gt;&#xA;          &lt;td&gt;Carrier Sense Multiple Access / Collision Avoidance（衝突回避）; Wi-Fiで使う、衝突を事前に防ぐ通信方式&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item><item>
            <title>ハブとは？バス型の断線問題を解決した集線装置をやさしく解説</title>
            <link>https://network-introduction.com/post/hub/</link>
            <pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/hub/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/hub/thumb.webp&#34; alt=&#34;Featured image of post ハブとは？バス型の断線問題を解決した集線装置をやさしく解説&#34; /&gt;&lt;p&gt;ハブとは、複数のコンピューターを中央に集約してつなぐ集線装置です。バス型ネットワークでは1本のケーブルを全員で共有していたため、どこか1か所が断線するだけでネットワーク全体が止まりました。ハブは各コンピューターに専用のケーブルを割り当てることでその問題を解決しました。1本のケーブルが切れても影響を受けるのはそのコンピューター1台だけで済みます。ただし、届いた信号をすべてのポートへ転送するというハブの動作はバス型と同じで、信号の盗聴リスクや衝突の問題は残りました。これらを解決したのは後継の &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;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/bus-topology&#34; &gt;バス型ネットワークの記事&lt;/a&gt;では、バス型の3つの弱点として「データが全員に届く」「信号の衝突が起きる」「1か所の断線でネットワーク全体が止まる」を紹介しました。このうち3番目の断線問題を解決した装置がハブです。1990年代に急速に普及し、バス型ネットワークをほぼ完全に置き換えました。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;バス型の断線問題--おさらい&#34;&gt;バス型の断線問題 ― おさらい&#xA;&lt;/h2&gt;&lt;p&gt;バス型ネットワークでは、1本のケーブルを幹線として床や壁に這わせ、複数のコンピューターをそのケーブルに並列に接続していました。全員が同じ1本のケーブルを共有しているため、どこか1か所でも断線すれば電気信号の通路が遮断されてネットワーク全体が機能しなくなります。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    A[&#34;💻 PC-A&#34;] --- K1[&#34;ケーブル&#34;]&#xA;    K1 --- X[&#34;✂️ 断線！&#34;]&#xA;    X --- K2[&#34;ケーブル&#34;]&#xA;    K2 --- B[&#34;💻 PC-B&#34;]&#xA;    K1 --- C[&#34;💻 PC-C&#34;]&#xA;    K2 --- D[&#34;💻 PC-D&#34;]&#xA;    Note1[&#34;❌ 全員が通信不能&#34;]&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：バス型：1か所の断線でネットワーク全体が停止&lt;/p&gt;&#xA;&lt;p&gt;「掃除中に誰かがターミネーターに足を引っかけた」だけでフロア全体のネットワークが止まった、という話が当時のオフィスでは珍しくありませんでした。ターミネーターの脱落であればケーブルの両端を確認すれば原因はわかりますが、ケーブルのどこかで断線が起きた場合は話が変わります。内部の銅線が切れているだけでは外見から判断できないことが多く、長いケーブルのどこに問題があるのかを一区間ずつ調べ回らなければなりませんでした。&lt;/p&gt;&#xA;&lt;p&gt;問題の根本は「全員が1本のケーブルを共有している」という構造にあります。共有しているものが壊れれば、共有しているすべての人が影響を受けるのは自然なことです。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ハブの登場--集線装置と10base-t&#34;&gt;ハブの登場 ― 集線装置と10BASE-T&#xA;&lt;/h2&gt;&lt;p&gt;断線問題を解決したのがハブ（Hub）です。ハブは机の上に置ける箱型の機器で、側面にケーブルを差し込む口（ポート）が複数並んでいます。各コンピューターがそれぞれ専用のケーブルでこのポートに接続されます。1本のケーブルを全員で共有していたバス型と違い、ハブを中心に各コンピューターが独立したケーブルでつながる形です。この並び方を「スター型トポロジー」と言います（この後詳しく解説します）。&lt;/p&gt;&#xA;&lt;p&gt;ハブの普及は、1990年にIEEEが「IEEE 802.3i」として標準化した「10BASE-T」という規格と深く結びついています。&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;10&lt;/td&gt;&#xA;          &lt;td&gt;転送速度10Mbps&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;BASE&lt;/td&gt;&#xA;          &lt;td&gt;ベースバンド方式&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;T&lt;/td&gt;&#xA;          &lt;td&gt;Twisted pair（ツイストペアケーブル）の略&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;10BASE-Tでは、それまでの太くて硬いイエローケーブル（10BASE5）の代わりに「ツイストペアケーブル（UTPケーブル）」を採用しました。パソコンとルーターをつなぐLANケーブルと同じ種類で、細くて柔軟性があります。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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;twisted&lt;/td&gt;&#xA;          &lt;td&gt;ねじれた・よじれた; 2本の電線をらせん状に巻き合わせた構造&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;pair&lt;/td&gt;&#xA;          &lt;td&gt;対（つい）; 2本1組の電線&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;「RJ-45」と呼ばれる台形型のコネクタで接続し、ケーブル1本あたりの最大距離は100mです。バス型のイエローケーブル（最大500m）より短くなりましたが、1台ずつ専用ケーブルで接続するスター型では十分な長さです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/bus-topology&#34; &gt;バス型の記事&lt;/a&gt;では「なぜ最初からハブを使わなかったのか」として、当時の電子部品のコストが高すぎたことを挙げました。1990年代に入ると製造コストが急激に下がり、ハブが現実的な価格で手に入るようになります。10BASE-Tの標準化とコスト低下が重なり、スター型ネットワークは一気に広まりました。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;スター型トポロジー--ハブを中心にした接続形式&#34;&gt;スター型トポロジー ― ハブを中心にした接続形式&#xA;&lt;/h2&gt;&lt;p&gt;ハブを使ったネットワークは「スター型（Star Topology）」と呼ばれます。中央のハブから各コンピューターへのケーブルが放射状に伸び、その形が星（スター）に見えることが名前の由来です。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart TB&#xA;    HUB[&#34;🔌 ハブ（Hub）&#34;]&#xA;    HUB --- A[&#34;💻 PC-A&#34;]&#xA;    HUB --- B[&#34;💻 PC-B&#34;]&#xA;    HUB --- C[&#34;💻 PC-C&#34;]&#xA;    HUB --- D[&#34;💻 PC-D&#34;]&#xA;    HUB --- E[&#34;💻 PC-E&#34;]&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：スター型トポロジー：ハブを中心に放射状にケーブルが伸びる&lt;/p&gt;&#xA;&lt;p&gt;「ハブ（hub）」という英単語は、もともと自転車や車の車輪の中心部品を指します。中央の円形の部品（ハブ）からスポークと呼ばれる細い棒が放射状に伸びて外周のリムにつながる構造です。ネットワークのハブも同じで、中央のハブから各コンピューターへのケーブルが放射状に伸びます。&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;hub&lt;/td&gt;&#xA;          &lt;td&gt;車輪の中心部; 中央から周囲へ接続が広がる拠点&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;star&lt;/td&gt;&#xA;          &lt;td&gt;星; 中央から放射状に伸びる形が星に見える&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;topology&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;バス型との根本的な違いは「各コンピューターが専用のケーブルでハブに接続される」という点です。全員が1本のケーブルを共有していたバス型から、1対1の専用ケーブルで中央ハブとつながる形への転換です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;断線問題の解決--専用ケーブルが生んだ障害耐性&#34;&gt;断線問題の解決 ― 専用ケーブルが生んだ障害耐性&#xA;&lt;/h2&gt;&lt;p&gt;専用ケーブルを持つスター型では、1本が断線しても他のケーブルは独立して生きています。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart TB&#xA;    HUB[&#34;🔌 ハブ（Hub）&#34;]&#xA;    HUB -. &#34;✂️ 断線&#34; .- A[&#34;💻 PC-A&#xA;❌ 通信不能&#34;]&#xA;    HUB --- B[&#34;💻 PC-B&#xA;✅ 正常&#34;]&#xA;    HUB --- C[&#34;💻 PC-C&#xA;✅ 正常&#34;]&#xA;    HUB --- D[&#34;💻 PC-D&#xA;✅ 正常&#34;]&#xA;    HUB --- E[&#34;💻 PC-E&#xA;✅ 正常&#34;]&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：スター型：断線の影響は1台のみ・他は正常に動作&lt;/p&gt;&#xA;&lt;p&gt;コンピューターAのケーブルが断線しても、B・C・D・Eはそれぞれ独立したケーブルでハブに接続されているため、まったく影響を受けません。「共有しているものが壊れれば全員が止まる」という問題が、専用ケーブルによって解消されました。&lt;/p&gt;&#xA;&lt;p&gt;障害の特定も大幅に楽になりました。多くのハブにはポートごとに「リンクLED」と呼ばれるランプがついており、接続が切れたポートのランプが消えます。「3番ポートのランプが消えている」とわかれば、問題の場所を「ハブ〜コンピューターC間の1本のケーブル」に絞り込めます。バス型で長いケーブル全体を調べ回っていた作業とはまったく異なります。&lt;/p&gt;&#xA;&lt;p&gt;機器の追加・取り外しも容易になりました。バス型ではケーブルに直接穴を開ける必要がありましたが、スター型ではポートにケーブルを差し込むか抜くだけです。ハブは用途に応じて8ポート・16ポート・24ポートなどの製品が存在し、接続台数に合わせて選べるようになりました。&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;ハブの正式な呼び名は「リピーティングハブ（Repeating Hub）」で、「リピーターハブ（Repeater Hub）」とも呼ばれます。1つのポートに届いた信号を増幅して、他のすべてのポートへ転送します。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    A[&#34;💻 PC-A&#xA;（送信）&#34;] --&gt;|&#34;データ送信&#34;| HUB[&#34;🔌 ハブ&#xA;全ポートへ転送&#34;]&#xA;    HUB --&gt;|&#34;転送&#34;| B[&#34;💻 PC-B&#xA;宛先でなければ無視&#34;]&#xA;    HUB --&gt;|&#34;転送&#34;| C[&#34;💻 PC-C&#xA;✅ 宛先！受信&#34;]&#xA;    HUB --&gt;|&#34;転送&#34;| D[&#34;💻 PC-D&#xA;宛先でなければ無視&#34;]&#xA;    HUB --&gt;|&#34;転送&#34;| E[&#34;💻 PC-E&#xA;宛先でなければ無視&#34;]&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：ハブは届いた信号を全ポートへ一斉に転送する&lt;/p&gt;&#xA;&lt;p&gt;コンピューターAがコンピューターCへデータを送った場合も、ハブはAから届いた信号をB・D・Eへも転送します。各コンピューターは受け取ったデータの宛先を確認し、自分宛でなければ無視します。&lt;/p&gt;&#xA;&lt;p&gt;ここで「物理的な接続の形」と「信号の流れ方」を分けて考えると理解しやすくなります。ケーブルの配置を見ると、各コンピューターのケーブルがそれぞれハブに向かって独立しており、スター型の形をしています。これが「物理的な構成（物理トポロジー）」です。しかし信号の流れを見ると、ハブに届いた信号はすべてのコンピューターへ転送されます。全員に届くという点では、1本のケーブルを走ったバス型と変わりません。これが「論理的な動作（論理トポロジー）」です。&lt;/p&gt;&#xA;&lt;p&gt;グループLINEでメッセージを送ると、グループに参加している全員のスマートフォンに同時に届くイメージです。ハブも同じで、1台のコンピューターが送った信号を、つながっているすべてのコンピューターへ即座に転送します。受け取った各コンピューターは宛先を確認し、自分宛でなければ無視します。これが「物理的にはスター型、論理的にはバス型」と表現される理由です。&lt;/p&gt;&#xA;&lt;p&gt;またハブを使ったネットワークでは、送信と受信を同時にできない半二重通信（Half Duplex）のままです。そのため、ハブに接続されたすべてのコンピューターは「衝突ドメイン（信号の衝突が起こりうる範囲）」を共有しており、2台が同時に送信すれば衝突が発生します。&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/csma-cd&#34; &gt;CSMA/CDの記事&lt;/a&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;repeating&lt;/td&gt;&#xA;          &lt;td&gt;繰り返す; 届いた信号を増幅してすべてのポートへ再送する動作&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;port&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;バス型とハブを使ったスター型を並べて整理します。&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;断線した1台のみ通信不能&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;tr&gt;&#xA;          &lt;td&gt;衝突&lt;/td&gt;&#xA;          &lt;td&gt;発生する（CSMA/CDで対処）&lt;/td&gt;&#xA;          &lt;td&gt;発生する（CSMA/CDで対処）&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;hr&gt;&#xA;&lt;h2 id=&#34;まとめ&#34;&gt;まとめ&#xA;&lt;/h2&gt;&lt;p&gt;ハブは、バス型ネットワークの「断線によるネットワーク全体の停止」を解決した集線装置です。各コンピューターを専用ケーブルでハブへ接続するスター型トポロジーが、断線の影響を1台に限定し、障害箇所の特定も容易にしました。10BASE-Tとツイストペアケーブルの普及とともに1990年代に急速に広まり、バス型を置き換えました。ただし、信号を全ポートへ転送するという動作はバス型と変わらず、盗聴リスクと衝突の問題は残りました。現在、ハブ（リピーティングハブ）はほぼ使われておらず、これらの問題を解決したスイッチングハブが標準となっています。&lt;/p&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ハブ（Hub）&lt;/td&gt;&#xA;          &lt;td&gt;hub＝車輪の中心部; 自転車の車輪のように中央から各コンピューターへケーブルが放射状に伸びる集線装置&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;スター型（Star Topology）&lt;/td&gt;&#xA;          &lt;td&gt;star＝星 / topology＝接続形態; 中央のハブから放射状にケーブルが伸び、星の形に見える接続形式&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;10BASE-T&lt;/td&gt;&#xA;          &lt;td&gt;10Mbps / BASE＝ベースバンド / T＝Twisted pair; ハブを用いたスター型の標準規格（1990年、IEEE 802.3i）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ツイストペアケーブル（Twisted Pair Cable）&lt;/td&gt;&#xA;          &lt;td&gt;twisted＝ねじれた / pair＝2本1組; 2本の電線をらせん状に巻き合わせてノイズを打ち消すケーブル&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;リピーティングハブ（Repeating Hub）&lt;/td&gt;&#xA;          &lt;td&gt;repeating＝繰り返す; 届いた信号を増幅してすべてのポートへ再送するハブの正式名称。リピーターハブとも呼ばれる&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;衝突ドメイン（Collision Domain）&lt;/td&gt;&#xA;          &lt;td&gt;collision＝衝突 / domain＝領域; 信号の衝突が起こりうる範囲。ハブでは全ポートが1つのドメインを共有する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;リンクLED（Link LED）&lt;/td&gt;&#xA;          &lt;td&gt;link＝接続 / LED＝発光ダイオード; ポートの接続状態を示すランプ。断線すると消灯する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item><item>
            <title>スイッチングハブとは？データを宛先だけに届ける仕組みをやさしく解説</title>
            <link>https://network-introduction.com/post/switching-hub/</link>
            <pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/switching-hub/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/switching-hub/thumb.webp&#34; alt=&#34;Featured image of post スイッチングハブとは？データを宛先だけに届ける仕組みをやさしく解説&#34; /&gt;&lt;p&gt;スイッチングハブとは、データを宛先のコンピューターにだけ転送する集線装置です。ハブ（リピーティングハブ）はすべてのポートへ信号を転送するため「データが全員に届く」問題が残っていましたが、スイッチングハブは各機器固有の識別番号（MACアドレス）を学習し、宛先のポートだけへデータを届けます。これにより盗聴リスクが大幅に低下します。また各ポートが独立した通信路を持つため衝突が起きなくなり、CSMA/CDも不要になりました。現在のオフィスや家庭のLANで「ハブ」と呼ばれている機器のほとんどは、実際にはスイッチングハブです。以下では「スイッチ」と略して解説します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/hub&#34; &gt;ハブの記事&lt;/a&gt;では、ハブ（リピーティングハブ）がバス型の「断線問題」を解決したことを紹介しました。しかし比較表のとおり、2つの問題がそのまま残っていました。「データが全員に届く（盗聴リスク）」と「衝突が起きる（速度低下）」です。この2つを解決した装置がスイッチです。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ハブで解決しなかった2つの課題&#34;&gt;ハブで解決しなかった2つの課題&#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;ハブはどのポートへデータを届けるかを判断しません。1台からデータが届くと、ハブはすべてのポートへ転送します。AからCへのデータもBやDへ届き、各コンピューターが「自分宛かどうか」を判断して不要なら無視します。特殊なツール（パケットスニファ）を使えば、自分宛でない通信の内容を読み取ることができます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;衝突の問題&#34;&gt;衝突の問題&#xA;&lt;/h3&gt;&lt;p&gt;ハブに接続された全コンピューターが同じ衝突ドメイン（信号の衝突が起こりうる範囲）を共有しているため、2台が同時に送信すると衝突が発生します。接続台数が増えると衝突が頻発し、通信速度が低下します。&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;リピーターハブは純粋なハードウェア（電気回路）です。1つのポートに届いた信号を電気的に増幅して他の全ポートへ流す動作は、回路の設計そのものです。MACアドレスを読む機能も、記録するメモリも持っていないため、「全員へ転送すること以外できない」のは構造上の必然であり、ソフトウェアによる判断はありません。&lt;/p&gt;&#xA;&lt;p&gt;スイッチングハブは内部に &lt;strong&gt;ASIC（エーシック）&lt;/strong&gt; と呼ばれる専用チップとメモリを持っています。ASICは「Application Specific Integrated Circuit（特定用途向け集積回路）」の略で、特定の処理に特化して設計された電子部品です。届いたデータからMACアドレスを読み取り、記録し、転送先を判断するという処理を、ファームウェア（組み込みソフトウェア）とASICが協調して行います。&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;専用チップ（ASIC）＋ファームウェア&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;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;hr&gt;&#xA;&lt;h2 id=&#34;macアドレス--機器固有の識別番号&#34;&gt;MACアドレス ― 機器固有の識別番号&#xA;&lt;/h2&gt;&lt;p&gt;スイッチが「宛先のポートだけへ届ける」には、「どの機器がどのポートにつながっているか」を知る必要があります。そのために使うのが「MACアドレス（マックアドレス）」です。&lt;/p&gt;&#xA;&lt;p&gt;MACアドレスとは、ネットワーク機器に出荷時から割り当てられた固有の識別番号です。パソコン・スマートフォン・プリンターなど、ネットワークに接続するすべての機器が1つずつ持っており、世界中で重複しないよう設計されています。実際の表記は &lt;code&gt;AA:BB:CC:DD:EE:FF&lt;/code&gt; のような形で、アルファベットと数字を組み合わせた6つの組がコロンで区切られています。&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;Media Access Control; ネットワーク上で機器を識別・制御するための方式&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;address&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;製品のシリアルナンバーに近いイメージです。同じ型番のパソコンが大量に製造されても1台1台に異なるシリアルナンバーが割り当てられるように、MACアドレスも機器ごとに異なります。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;macアドレステーブル--スイッチの住所録&#34;&gt;MACアドレステーブル ― スイッチの「住所録」&#xA;&lt;/h2&gt;&lt;p&gt;スイッチは内部に「MACアドレステーブル」と呼ばれる対応表を持っています。「ポート1番にはMACアドレスAAの機器がつながっている」という情報を一覧にしたものです。&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;機器&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;AA:AA:AA:AA:AA:AA&lt;/td&gt;&#xA;          &lt;td&gt;コンピューターA&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;2番&lt;/td&gt;&#xA;          &lt;td&gt;BB:BB:BB:BB:BB:BB&lt;/td&gt;&#xA;          &lt;td&gt;コンピューターB&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;3番&lt;/td&gt;&#xA;          &lt;td&gt;CC:CC:CC:CC:CC:CC&lt;/td&gt;&#xA;          &lt;td&gt;コンピューターC&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;この表があることで、スイッチは「MACアドレスBBへのデータはポート2番だけに送ればよい」と判断できます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;スイッチの学習--テーブルはどう作られるか&#34;&gt;スイッチの学習 ― テーブルはどう作られるか&#xA;&lt;/h2&gt;&lt;p&gt;MACアドレステーブルは電源を入れた直後は空の状態です。スイッチは通信を観察しながら自動的にテーブルを埋めていきます。&lt;/p&gt;&#xA;&lt;p&gt;引っ越したばかりのマンションの管理人をイメージするとわかりやすいです。最初、管理人（スイッチ）はどの部屋（ポート）に誰（コンピューター）がいるか把握していません。住人が外出するたびに「1号室の田中です」と名乗れば（データを送るとMACアドレスが含まれる）、管理人はノート（MACアドレステーブル）に「1号室 ＝ 田中さん」と記録します。これを繰り返すうちに、管理人は全住人の部屋を把握できるようになります。&lt;/p&gt;&#xA;&lt;p&gt;技術的には、コンピューターがデータを送信するとき、データの中に必ず送信元のMACアドレスが含まれます。スイッチは届いたデータから「このデータはポート1番から来た、MACアドレスはAAだ」と読み取り、テーブルに記録します。これを「MACアドレスの学習」と呼びます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;sequenceDiagram&#xA;    participant A as PC-A（MAC:AA）&#xA;    participant SW as スイッチ&#xA;    participant C as PC-C（MAC:CC）&#xA;&#xA;    A-&gt;&gt;SW: データ送信（送信元MAC:AA、ポート1番から到着）&#xA;    Note right of SW: 「ポート1番 ＝ MAC:AA」を記録&#xA;    SW-&gt;&gt;C: 宛先不明のためフラッディング（全ポートへ）&#xA;    C--&gt;&gt;SW: 返信（送信元MAC:CC、ポート3番から到着）&#xA;    Note right of SW: 「ポート3番 ＝ MAC:CC」を記録&#xA;    Note over SW: テーブルが埋まった！次回から直接転送できる&lt;/pre&gt;&lt;p align=&#34;center&#34;&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;ol&gt;&#xA;&lt;li&gt;コンピューターAがコンピューターCへデータを送る&lt;/li&gt;&#xA;&lt;li&gt;スイッチがデータを受け取り、宛先MACアドレスを確認&lt;/li&gt;&#xA;&lt;li&gt;テーブルを参照：「MACアドレスCCはポート3番」&lt;/li&gt;&#xA;&lt;li&gt;ポート3番（コンピューターC）だけへ転送&lt;/li&gt;&#xA;&lt;li&gt;B・D・Eへは転送しない&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    A[&#34;💻 PC-A&#xA;（送信）&#34;] --&gt;|&#34;宛先MAC:CC&#34;| SW[&#34;🔀 スイッチ&#xA;テーブルを参照&#xA;ポート3番 ＝ MAC:CC&#34;]&#xA;    SW --&gt;|&#34;❌ 転送しない&#34;| B[&#34;💻 PC-B&#34;]&#xA;    SW --&gt;|&#34;✅ 転送&#34;| C[&#34;💻 PC-C&#xA;（受信）&#34;]&#xA;    SW --&gt;|&#34;❌ 転送しない&#34;| D[&#34;💻 PC-D&#34;]&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：スイッチは宛先MACアドレスのポートにだけデータを転送する&lt;/p&gt;&#xA;&lt;p&gt;BやDはデータを受け取らないため、内容を覗き見ることができません。&lt;/p&gt;&#xA;&lt;p&gt;まだ学習していない宛先のデータが届いた場合は、スイッチは一時的にすべてのポートへデータを転送します。これを「フラッディング」と呼びます。管理人が「Xさんはどの部屋ですか？」と全住人に確認するイメージです。Xさんが返事をすれば（通信が発生すればMACアドレスが記録される）、次回からは直接届けられます。通常、通信が始まって数秒以内にテーブルが埋まるため、フラッディングが長続きすることはありません。&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;flooding&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;衝突がなくなる--全二重通信とcsmacdの廃止&#34;&gt;衝突がなくなる ― 全二重通信とCSMA/CDの廃止&#xA;&lt;/h2&gt;&lt;p&gt;スイッチングハブで衝突がなくなる理由は2つあります。それぞれ見ていきましょう。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;① 衝突ドメインの分離（ポート間の衝突をなくす）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;スイッチでは各ポートが独立した通信路を持ちます。ポート1番とポート2番の通信が、ポート3番とポート4番の通信に干渉しません。異なるコンピューター同士が同時に送信しても、信号はそれぞれ別の経路を通るため衝突しません。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph sw[&#34;スイッチングハブ（同時に複数の通信が可能）&#34;]&#xA;        A[&#34;💻 PC-A&#34;] &lt;--&gt;|&#34;通信①&#34;| C[&#34;💻 PC-C&#34;]&#xA;        B[&#34;💻 PC-B&#34;] &lt;--&gt;|&#34;通信②&#34;| D[&#34;💻 PC-D&#34;]&#xA;    end&#xA;    Note[&#34;それぞれの通信が&#xA;独立しているため干渉しない&#34;]&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：スイッチングハブでは複数の通信が同時並行で行われる&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;② 全二重通信（同じ接続上での送受信の衝突をなくす）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;スイッチとコンピューターを結ぶ1本のケーブルの中には、「送信専用の電線ペア」と「受信専用の電線ペア」が物理的に分かれています。送信と受信が別々の経路を使うため、同時に行っても干渉しません。これが全二重通信（Full Duplex）です。&lt;/p&gt;&#xA;&lt;p&gt;バス型で使われていた同軸ケーブル（10BASE5・10BASE2）は1本の芯線で送受信を共有していたため、全二重通信は物理的に不可能でした。ツイストペアケーブルへの移行が、全二重通信を実現する技術的な基盤でもありました。&lt;/p&gt;&#xA;&lt;p&gt;この2つが組み合わさることで、スイッチングハブでは衝突がなくなります。&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/csma-cd&#34; &gt;CSMA/CDの記事&lt;/a&gt;で解説した「送信前に確認し、衝突したら待つ」というルールも不要になりました。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;バス型ハブスイッチングハブの比較&#34;&gt;バス型・ハブ・スイッチングハブの比較&#xA;&lt;/h2&gt;&lt;p&gt;3世代を並べて整理します。バス型・ハブ・スイッチングハブの変遷は、3つの弱点を1つずつ解決してきた歴史でもあります。断線問題はハブが、盗聴リスクと衝突はスイッチングハブが解決しました。&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;/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;1台のみ停止&lt;/td&gt;&#xA;          &lt;td&gt;1台のみ停止&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;td&gt;宛先のみに届く&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;衝突&lt;/td&gt;&#xA;          &lt;td&gt;発生（CSMA/CDで対処）&lt;/td&gt;&#xA;          &lt;td&gt;発生（CSMA/CDで対処）&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;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;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;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;スイッチングハブは、ハブが解決できなかった「データが全員に届く」問題と「衝突が起きる」問題を解決した集線装置です。MACアドレスを学習してデータを宛先のポートだけへ届けることで盗聴リスクを大幅に低下させ、ポートごとに独立した通信路を持つことで衝突をなくしCSMA/CDも不要にしました。バス型からハブ、そしてスイッチングハブへの変遷は、ネットワークの3つの弱点を段階的に解決してきた歴史です。現在「ハブ」と呼ばれて市販されている製品のほとんどはスイッチングハブであり、私たちが日常的に使うLANはこのスイッチングハブを中心に構成されています。&lt;/p&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;スイッチングハブ（Switching Hub）&lt;/td&gt;&#xA;          &lt;td&gt;switching＝切り替え; データの宛先に応じて転送先ポートを切り替える集線装置&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ASIC（Application Specific Integrated Circuit）&lt;/td&gt;&#xA;          &lt;td&gt;application＝応用 / specific＝特定の / integrated circuit＝集積回路; 特定用途に特化した専用チップ。スイッチングハブでMACアドレスの処理を担う&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ファームウェア（Firmware）&lt;/td&gt;&#xA;          &lt;td&gt;firm＝固定された; ハードウェアに組み込まれたソフトウェア。スイッチングハブのMACアドレス学習や転送処理を制御する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;MACアドレス（MAC Address）&lt;/td&gt;&#xA;          &lt;td&gt;MAC＝Media Access Control / address＝住所; 機器に出荷時から割り当てられた固有の識別番号&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;MACアドレステーブル（MAC Address Table）&lt;/td&gt;&#xA;          &lt;td&gt;table＝表; スイッチが持つ「ポート番号とMACアドレスの対応表」。住所録のようなもの&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;フラッディング（Flooding）&lt;/td&gt;&#xA;          &lt;td&gt;flooding＝洪水のように広がる; 宛先が不明なとき全ポートへデータを転送すること&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;全二重通信（Full Duplex）&lt;/td&gt;&#xA;          &lt;td&gt;full＝完全な / duplex＝双方向; 送信と受信を同時に行える通信方式&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;衝突ドメイン（Collision Domain）&lt;/td&gt;&#xA;          &lt;td&gt;collision＝衝突 / domain＝領域; 信号の衝突が起こりうる範囲。スイッチングハブではポートごとに分離される&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item><item>
            <title>LANとWANの違いとは？インターネット接続の仕組みをやさしく解説</title>
            <link>https://network-introduction.com/post/lan-wan/</link>
            <pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/lan-wan/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/lan-wan/thumb.webp&#34; alt=&#34;Featured image of post LANとWANの違いとは？インターネット接続の仕組みをやさしく解説&#34; /&gt;&lt;p&gt;LANとWANはネットワークの「範囲」で区別される概念です。LAN（ローカルエリアネットワーク）は家庭やオフィスなど限られた場所のネットワーク、WAN（ワイドエリアネットワーク）は複数のLANや拠点をつなぐ広域のネットワークです。インターネットはWANの代表例で、「インターネットに接続する」という行為はLANからWANへ出ていく動作に相当します。この2つをつなぐ出入口がルーターであり、LAN内で使うアドレスとインターネット上で使うアドレスが体系として異なる理由もここにあります。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/switching-hub&#34; &gt;スイッチングハブの記事&lt;/a&gt;まで、「同じネットワーク内のコンピューターをどうつなぐか」を見てきました。しかしWebサイトを閲覧したり離れた友人にメールを送ったりするとき、データは手元のネットワークだけを通るわけではありません。LAN（ラン）とWAN（ワン）を理解すると、インターネット接続の全体像が見えてきます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;lan--限られた場所の手元のネットワーク&#34;&gt;LAN ― 限られた場所の「手元のネットワーク」&#xA;&lt;/h2&gt;&lt;p&gt;LAN（Local Area Network：ローカルエリアネットワーク）は、家庭・オフィス・学校など、限られた場所に閉じたネットワークです。&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;local&lt;/td&gt;&#xA;          &lt;td&gt;局所の・地域の; 限られた場所・範囲&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;area&lt;/td&gt;&#xA;          &lt;td&gt;範囲・エリア&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;network&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;連載で解説してきたスイッチングハブを使ったネットワークはすべてLANの話です。同じLAN内のコンピューターはスイッチングハブを通じて互いに直接通信でき、ファイル共有やプリンターの利用もLAN内で完結します。&lt;/p&gt;&#xA;&lt;p&gt;LANの特徴は、管理者がその場所の所有者（個人・会社）であることです。スイッチングハブを購入して設置するのも、設定を変えるのも、すべて利用者が行えます。&lt;/p&gt;&#xA;&lt;p&gt;日常的によく耳にする「LANケーブル」という言葉もここから来ています。パソコンやゲーム機をルーターやスイッチングハブに有線でつなぐあのケーブルは、LAN内の通信に使うケーブルであることからその名前がつきました。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;wi-fiはlanかwanか&#34;&gt;Wi-FiはLANかWANか&#xA;&lt;/h2&gt;&lt;p&gt;自宅でWi-Fiに接続するとき、ほとんどの場合そのままインターネットにもつながります。そのため「Wi-Fi＝インターネット」と感じるのは自然なことです。しかし厳密には、Wi-FiはLANに属します。ケーブルの代わりに電波を使ってデバイスとルーターをつなぐ、LAN内の通信手段です。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph lan[&#34;🏠 自宅LAN&#34;]&#xA;        SP[&#34;📱 スマートフォン&#34;]&#xA;        PC[&#34;💻 パソコン&#34;]&#xA;        R[&#34;🔀 ルーター&#34;]&#xA;        SP -. &#34;Wi-Fi（電波）&#34; .- R&#xA;        PC -. &#34;Wi-Fi（電波）&#34; .- R&#xA;    end&#xA;    subgraph wan[&#34;🌐 インターネット（WAN）&#34;]&#xA;        WS[&#34;🖥️ Webサーバー&#34;]&#xA;    end&#xA;    R &lt;--&gt;|&#34;インターネット回線&#34;| WS&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：Wi-FiはLAN内の通信手段。インターネットへはルーター経由で出る&lt;/p&gt;&#xA;&lt;p&gt;Wi-Fiに接続しただけでは「自宅のLAN内にいる」状態です。インターネット（WAN）とつながるかどうかは、その先のルーター次第です。インターネット回線が止まっていてもWi-Fi自体は使えるため（LAN内のファイル共有などは可能）、Wi-FiとインターネットはLANとWANと同様に別の概念です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;wan--広域の外のネットワーク&#34;&gt;WAN ― 広域の「外のネットワーク」&#xA;&lt;/h2&gt;&lt;p&gt;WAN（Wide Area Network：ワイドエリアネットワーク）は、複数のLANや拠点を広い地理的範囲でつなぐネットワークです。&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;wide&lt;/td&gt;&#xA;          &lt;td&gt;広い・広域の&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;area&lt;/td&gt;&#xA;          &lt;td&gt;範囲・エリア&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;network&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;私たちが使うインターネットは、世界中のLAN同士をつなぐ最大規模のWANです。東京のパソコンからニューヨークのサーバーへデータが届くのは、インターネット（WAN）があるためです。&lt;/p&gt;&#xA;&lt;p&gt;WANの通信路は光ファイバー・海底ケーブル・無線基地局などで構成されており、ISP（インターネットサービスプロバイダー）と呼ばれる通信事業者が管理しています。NTT・ソフトバンク・auなどがその代表例です。利用者がLAN内のスイッチングハブを管理するのとは異なり、WANの基盤は通信事業者が提供します。&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;provider&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;lanとwanの境界--ルーターが出入口になる&#34;&gt;LANとWANの境界 ― ルーターが出入口になる&#xA;&lt;/h2&gt;&lt;p&gt;LANとWANは「建物の内と外」のような関係です。建物内部（LAN）にスイッチングハブとコンピューターがあり、建物の外（WAN）にはISPが管理する広大な通信網が広がっています。その玄関にあたる機器がルーターです。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph lan[&#34;🏠 LAN（自宅）&#34;]&#xA;        PC[&#34;💻 パソコン&#34;]&#xA;        SW[&#34;🔌 スイッチングハブ&#34;]&#xA;        PC --- SW&#xA;    end&#xA;    R[&#34;🔀 ルーター&#xA;（LANとWANの境界）&#34;]&#xA;    subgraph wan[&#34;🌐 WAN（インターネット）&#34;]&#xA;        ISP[&#34;📡 ISP&#xA;（プロバイダ）&#34;]&#xA;        NET[&#34;🌍 インターネット&#34;]&#xA;        ISP --- NET&#xA;    end&#xA;    SW --- R&#xA;    R --- ISP&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：LANとWANの全体構成。ルーターが境界で橋渡しをする&lt;/p&gt;&#xA;&lt;p&gt;ルーターはLAN側とWAN側の両方に接続口を持ちます。一方の口はLAN内のスイッチングハブへ向き、もう一方の口はISPが提供するWAN回線へつながっています。&lt;/p&gt;&#xA;&lt;p&gt;自宅でWebサイトを閲覧するときのデータの流れは次のとおりです。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;パソコンがスイッチングハブを通じてLAN内のルーターへデータを送る&lt;/li&gt;&#xA;&lt;li&gt;ルーターがデータをWAN（ISP）へ転送する&lt;/li&gt;&#xA;&lt;li&gt;ISPのネットワークを経由してインターネットを通る&lt;/li&gt;&#xA;&lt;li&gt;目的のWebサーバーへ届く&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;sequenceDiagram&#xA;    autonumber&#xA;    participant PC as パソコン&#xA;    participant SW as スイッチングハブ&#xA;    participant R as ルーター&#xA;    participant ISP as ISP&#xA;    participant WS as Webサーバー&#xA;&#xA;    PC-&gt;&gt;SW: データ送信（LAN内）&#xA;    SW-&gt;&gt;R: ルーターへ転送&#xA;    R-&gt;&gt;ISP: WAN回線へ転送（プライベートIP→グローバルIPに変換）&#xA;    ISP-&gt;&gt;WS: インターネットを経由して届く&#xA;    WS--&gt;&gt;PC: レスポンスが同じ経路で返ってくる&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：Webサイト閲覧時のデータの流れ（パソコンからWebサーバーまで）&lt;/p&gt;&#xA;&lt;p&gt;ルーターの詳しい仕組みは別の記事で扱います。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;lanとwanでアドレスが違う&#34;&gt;LANとWANでアドレスが違う&#xA;&lt;/h2&gt;&lt;p&gt;LAN内とインターネット（WAN）上では、コンピューターを識別するアドレスの体系が異なります。&lt;/p&gt;&#xA;&lt;p&gt;LAN内で使うのは「プライベートIPアドレス」です。そのLAN内だけで有効な番号で、&lt;code&gt;192.168.1.1&lt;/code&gt; や &lt;code&gt;192.168.1.10&lt;/code&gt; のような形式がよく使われます。異なる家庭のLANで同じ番号が使われていても問題ありません。インターネット（WAN）上で使うのは「グローバルIPアドレス」で、世界中で唯一の番号です。&lt;/p&gt;&#xA;&lt;p&gt;会社の電話に例えると、社内の内線番号（プライベートIPアドレス）は他の会社でも同じ番号が使われていて構いません。しかし外部から連絡を受けるための代表電話番号（グローバルIPアドレス）は世界に1つだけです。ルーターが内線と外線の橋渡しをする交換台の役割を果たします。&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;LANは家庭やオフィスなど限られた場所の「手元のネットワーク」、WANは複数のLANや拠点をつなぐ「広域のネットワーク」です。インターネットはWANの代表例で、Wi-FiはLAN内の通信手段です。LANとWANの境界にあるのがルーターで、LAN側とWAN側の両方に接続口を持つ出入口として機能します。LAN内で使うプライベートIPアドレスとインターネット上のグローバル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;LAN&lt;/th&gt;&#xA;          &lt;th&gt;WAN&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;Local Area Network&lt;/td&gt;&#xA;          &lt;td&gt;Wide Area Network&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;通信事業者（ISP）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;主な機器&lt;/td&gt;&#xA;          &lt;td&gt;スイッチングハブ・無線AP&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;自宅Wi-Fi・社内ネットワーク&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;プライベートIPアドレス&lt;/td&gt;&#xA;          &lt;td&gt;グローバルIPアドレス&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;ルーター（LANとWANをつなぐ）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;LAN（Local Area Network）&lt;/td&gt;&#xA;          &lt;td&gt;local＝局所の / area＝範囲 / network＝通信網; 家庭・オフィスなど限られた場所の「手元のネットワーク」&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;WAN（Wide Area Network）&lt;/td&gt;&#xA;          &lt;td&gt;wide＝広い / area＝範囲 / network＝通信網; 複数のLANや拠点をつなぐ広域のネットワーク。インターネットが代表例&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ISP（Internet Service Provider）&lt;/td&gt;&#xA;          &lt;td&gt;internet＝インターネット / service＝サービス / provider＝提供者; インターネット接続サービスを提供する通信事業者（NTT・ソフトバンク・auなど）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;プライベートIPアドレス（Private IP Address）&lt;/td&gt;&#xA;          &lt;td&gt;private＝私的な; LAN内だけで有効なIPアドレス。192.168.x.x などの形式がよく使われる&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;グローバルIPアドレス（Global IP Address）&lt;/td&gt;&#xA;          &lt;td&gt;global＝世界規模の; インターネット（WAN）上で使う、世界中で唯一のIPアドレス&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ルーター（Router）&lt;/td&gt;&#xA;          &lt;td&gt;route＝経路; LANとWANをつなぐ出入口となる機器。LAN側とWAN側の両方に接続口を持つ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item><item>
            <title>IPアドレスとは？ネットワーク上の「住所」の仕組みをやさしく解説</title>
            <link>https://network-introduction.com/post/ip-address-basics/</link>
            <pubDate>Thu, 25 Jun 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アドレスとは？ネットワーク上の「住所」の仕組みをやさしく解説&#34; /&gt;&lt;p&gt;IPアドレスとは、ネットワーク上のコンピューター（パソコンやスマートフォンなど）に割り当てられた識別番号です。「192.168.1.10」のようにドットで区切られた4つの数字で表され、データを正しい宛先へ届けるための「住所」として機能します。&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/switching-hub&#34; &gt;スイッチングハブの記事&lt;/a&gt;で登場したMACアドレスが機器に固定された「製品のシリアルナンバー」であるのに対し、IPアドレスは接続するネットワークに応じて変わりうる「住所」に相当します。LAN内ではプライベートIPアドレスが、インターネット上ではグローバルIPアドレスが使われ、ルーターがNATという仕組みでその橋渡しをしています。IPv4のアドレス不足という根本問題を解決するために、IPv6という新形式への移行も進んでいます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/lan-wan&#34; &gt;LANとWANの記事&lt;/a&gt;では、LAN内で使う「プライベートIPアドレス」とインターネット上で使う「グローバルIPアドレス」という言葉が登場しました。今回はそもそもIPアドレスとは何か、なぜプライベートとグローバルの2種類があるのかを掘り下げます。&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 Address）とは、ネットワーク上の機器を識別するための番号です。インターネットで使われる通信規格「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;IP&lt;/td&gt;&#xA;          &lt;td&gt;Internet Protocol&lt;/td&gt;&#xA;          &lt;td&gt;ネットワーク間での通信ルールの名前&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;protocol&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;address&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;郵便によくたとえられます。手紙（データ）を届けるには、封筒に宛先の住所（宛先IPアドレス）と差出人の住所（送信元IPアドレス）を書きます。郵便局（ルーター）はその住所を見て、どこへ転送するかを判断します。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ipv4とは--ipアドレスの4つの数字が持つ意味&#34;&gt;IPv4とは ― IPアドレスの4つの数字が持つ意味&#xA;&lt;/h3&gt;&lt;p&gt;現在広く使われているIPアドレスは &lt;strong&gt;IPv4（アイピーブイフォー）&lt;/strong&gt; と呼ばれる形式で、0〜255の数字4つをドットでつないだ形で表記します。例：&lt;code&gt;192.168.1.10&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;各グループには0から255まで256通りの数字が使えます。4ケタの暗証番号が0〜9の10通り×4ケタで1万通りになるのと同じ考え方で、IPアドレスは256×256×256×256で約43億通りになります。家庭のルーターには &lt;code&gt;192.168.1.1&lt;/code&gt; というアドレスがついていることが多く、接続したスマートフォンやパソコンには &lt;code&gt;192.168.1.2&lt;/code&gt; や &lt;code&gt;192.168.1.10&lt;/code&gt; といった番号が割り当てられます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph ip[&#34;IPアドレス：192.168.1.10&#34;]&#xA;        direction LR&#xA;        B1[&#34;192&#xA;（0〜255）&#34;]&#xA;        B2[&#34;168&#xA;（0〜255）&#34;]&#xA;        B3[&#34;1&#xA;（0〜255）&#34;]&#xA;        B4[&#34;10&#xA;（0〜255）&#34;]&#xA;        B1 -.- B2 -.- B3 -.- B4&#xA;    end&#xA;    subgraph np[&#34;ネットワーク部&#34;]&#xA;        direction LR&#xA;        N[&#34;192.168.1&#xA;「どのネットワークか」&#34;]&#xA;    end&#xA;    subgraph hp[&#34;ホスト部&#34;]&#xA;        H[&#34;10&#xA;「何番目の機器か」&#34;]&#xA;    end&#xA;    B1 &amp; B2 &amp; B3 --&gt; N&#xA;    B4 --&gt; H&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：IPアドレス（192.168.1.10）の4つのブロックとネットワーク部・ホスト部の構造&lt;/p&gt;&#xA;&lt;h3 id=&#34;ネットワーク部とホスト部--ipアドレスの内側の構造&#34;&gt;ネットワーク部とホスト部 ― IPアドレスの内側の構造&#xA;&lt;/h3&gt;&lt;p&gt;IPアドレスの4つの数字は、「どのネットワークか」を示す &lt;strong&gt;ネットワーク部&lt;/strong&gt; と「そのネットワーク内のどの機器か」を示す &lt;strong&gt;ホスト部&lt;/strong&gt; の2つに分かれています。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;192.168.1.10&lt;/code&gt; を例にすると、最初の3グループ（&lt;code&gt;192.168.1&lt;/code&gt;）がネットワーク部、最後の1グループ（&lt;code&gt;.10&lt;/code&gt;）がホスト部です。家庭用LANでは &lt;code&gt;192.168.1&lt;/code&gt; までをネットワーク部として設定することが多いですが、&lt;code&gt;192.168&lt;/code&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;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;192.168.1&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;10&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;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; というように、同じLAN内の機器はネットワーク部（&lt;code&gt;192.168.1&lt;/code&gt;）を共有します。「192.168.1マンション」に住むルーター・パソコン・スマートフォンが、それぞれ1号室・10号室・20号室に入居しているイメージです。&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;host&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;h3 id=&#34;dhcpとは--wi-fi接続時にipアドレスを自動で割り当てる仕組み&#34;&gt;DHCPとは ― Wi-Fi接続時にIPアドレスを自動で割り当てる仕組み&#xA;&lt;/h3&gt;&lt;p&gt;LAN内の機器にIPアドレスを割り当てる役目は、家庭では通常ルーターが担います。スマートフォンやパソコンがWi-Fiに接続した瞬間、ルーターが自動でIPアドレスを配布します。この仕組みを &lt;strong&gt;DHCP（Dynamic Host Configuration Protocol）&lt;/strong&gt; といいます。DHCPのおかげで、機器の設定画面を開いて手動で番号を入力する必要がありません。&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;dynamic&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;configuration&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;ipアドレスが足りなくなった理由--ipv4枯渇問題&#34;&gt;IPアドレスが足りなくなった理由 ― IPv4枯渇問題&#xA;&lt;/h2&gt;&lt;p&gt;IPv4のアドレスは約43億通りあります。インターネットが誕生した当初は一部の研究機関しか利用していなかったため、それで十分でした。&lt;/p&gt;&#xA;&lt;p&gt;IPアドレスは郵便の住所と同様に重複が許されません。同じ住所が2か所あると荷物を届けられないのと同じで、同じIPアドレスが2台の機器に割り当てられると通信が混乱します。&lt;/p&gt;&#xA;&lt;p&gt;ところが世界中の人々がインターネットを使い始め、スマートフォンやIoT機器まで普及した現在、43億通りでは足りなくなりました。世界人口が約80億人に達した今、1人1台のスマートフォンを持つだけでIPv4のアドレスをほぼ使い切ってしまう計算です。2011年には、IPアドレスの割り当てを管理するIANA（アイアナ）が新規のIPv4アドレスの配布を終了しました。この問題を解消するために、主に2つの解決策が生み出されました。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;解決策--プライベートipアドレスとグローバルipアドレスに分ける&#34;&gt;解決策① ― プライベートIPアドレスとグローバルIPアドレスに分ける&#xA;&lt;/h2&gt;&lt;p&gt;1つ目の解決策は、IPアドレスを「LAN内だけで使うプライベートIPアドレス」と「インターネット上で使うグローバルIPアドレス」の2種類に分けることです。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;IPアドレスの種類&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;グローバルIPアドレス&lt;/td&gt;&#xA;          &lt;td&gt;都道府県〜番地&lt;/td&gt;&#xA;          &lt;td&gt;東京都□□区△△1-1-1&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;プライベートIPアドレス&lt;/td&gt;&#xA;          &lt;td&gt;マンション名・部屋番号&lt;/td&gt;&#xA;          &lt;td&gt;○○マンション1号室&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;グローバルIPアドレスはインターネット上で唯一の番号です。「東京都□□区△△1-1-1」という住所が世界に複数存在しないのと同じです。一方プライベートIPアドレスはLAN内だけで有効な番号で、別々のLANが同じプライベートIPアドレスを使っていても衝突しません。「○○マンション1号室」という部屋番号が世界中の何万棟に存在しても問題ないのと同じです。&lt;/p&gt;&#xA;&lt;p&gt;プライベート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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;10.0.0.0 〜 10.255.255.255&lt;/td&gt;&#xA;          &lt;td&gt;大規模なオフィスネットワークなど&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;172.16.0.0 〜 172.31.255.255&lt;/td&gt;&#xA;          &lt;td&gt;中規模ネットワークなど&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;192.168.0.0 〜 192.168.255.255&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;この範囲に当てはまらないアドレスが、グローバルIPアドレスとして使われます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;natとは--ルーターがプライベートipとグローバルipを変換する仕組み&#34;&gt;NATとは ― ルーターがプライベートIPとグローバルIPを変換する仕組み&#xA;&lt;/h3&gt;&lt;p&gt;LAN内の機器がインターネットへ通信するとき、ルーターは送信元のプライベートIPアドレスをグローバルIPアドレスに書き換えてから送り出します。返ってきたデータは逆の変換をして、元の機器へ届けます。この変換の仕組みを &lt;strong&gt;NAT（ナット：Network Address Translation）&lt;/strong&gt; または &lt;strong&gt;NAPT（ナプト：Network Address Port Translation）&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;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;translation&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;code&gt;192.168.1.20&lt;/code&gt;）がWebサーバーにアクセスすると、ルーターはその記録を残します。Webサーバーからの返事がグローバルIPアドレス宛てに届いたとき、この記録を参照してスマートフォンへ転送します。&lt;/p&gt;&#xA;&lt;p&gt;郵便でたとえると、建物内の住人（LAN内の機器）が外へ手紙（データ）を送るとき、封筒の差出人住所を「東京都□□区△△1-1-1」（グローバルIPアドレス）に書き換えてから投函するイメージです。返事が届いたら、管理人（ルーター）が手元の記録を参照して正しい住人の部屋へ届けます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph lan[&#34;🏠 LAN内（プライベートIPアドレス）&#34;]&#xA;        SP[&#34;📱 192.168.1.20&#34;]&#xA;        PC[&#34;💻 192.168.1.10&#34;]&#xA;        TV[&#34;📺 192.168.1.30&#34;]&#xA;    end&#xA;    R[&#34;🔀 ルーター&#xA;NAT変換&#xA;プライベートIP&#xA;→ グローバルIP&#34;]&#xA;    subgraph wan[&#34;🌐 インターネット（グローバルIPアドレス）&#34;]&#xA;        NET[&#34;グローバルIP&#xA;203.0.113.1&#xA;（1つで全機器共有）&#34;]&#xA;    end&#xA;    SP &amp; PC &amp; TV --&gt; R&#xA;    R --&gt; NET&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：NATの仕組み：複数のプライベートIPアドレスを1つのグローバルIPアドレスに変換&lt;/p&gt;&#xA;&lt;p&gt;この仕組みの大きな利点は、1つのグローバルIPアドレスをLAN内の複数の機器で共有できることです。何台スマートフォンやパソコンを追加しても、グローバルIPアドレスは1つで済みます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;解決策--ipv6で根本から解決する&#34;&gt;解決策② ― IPv6で根本から解決する&#xA;&lt;/h2&gt;&lt;p&gt;プライベートIPアドレスとNATはIPアドレス不足をしのぐ応急処置です。IPv4が約43億通りしか用意できないことが根本の問題であり、それを解決するために登場したのが &lt;strong&gt;IPv6（アイピーブイシックス）&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;IPv4&lt;/th&gt;&#xA;          &lt;th&gt;IPv6&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;code&gt;192.168.1.1&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;2001:0db8:85a3:0000:0000:8a2e:0370:7334&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;アドレス数&lt;/td&gt;&#xA;          &lt;td&gt;約43億&lt;/td&gt;&#xA;          &lt;td&gt;約340澗（事実上枯渇しない）&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;IPv6はコロン（：）で区切られた16進数8グループで表記します。16進数とは、0〜9の数字とA〜Fの文字を組み合わせて数を表す方法で、コンピューターの世界でよく使われます。アドレス数は2の128乗で約340澗（かん）。地球上のすべての砂粒の数よりもはるかに多く、事実上枯渇しない規模です。&lt;/p&gt;&#xA;&lt;p&gt;IPv6を使えば各機器に世界でただ1つのIPアドレスを直接割り当てられるため、NATが不要になります。現在はIPv4とIPv6が並行して使われており、対応する機器や回線では自動的に切り替わります。&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;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/switching-hub&#34; &gt;スイッチングハブの記事&lt;/a&gt;でMACアドレスを学びました。MACアドレスとIPアドレスはどちらも機器を識別する情報ですが、役割が大きく異なります。&lt;/p&gt;&#xA;&lt;p&gt;MACアドレスは機器そのものを識別する番号で、 &lt;strong&gt;人の名前&lt;/strong&gt; のようなものです。「田中太郎」という名前を知っても、その人が今どこにいるかはわかりません。「東京都□□区△△1-1-1」のような住所があって初めて居場所が特定できます。IPアドレスは &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;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;LAN内の通信（スイッチングハブ）&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;LAN内ではスイッチングハブがMACアドレスを使ってデータを届けます。別のネットワークへデータを送るにはIPアドレスが必要で、ルーターがIPアドレスをもとに転送先のネットワークを特定します。ルーターが転送先を絞り込んだあとは、LAN内でMACアドレスを使って最終的な機器まで届けます。このとき、IPアドレスからMACアドレスを調べる仕組みを &lt;strong&gt;ARP（Address Resolution Protocol）&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;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;resolution&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;IPアドレスはネットワーク上の機器の「住所」として、データの宛先と送り元を示します。MACアドレスが機器に固定されたIDであるのに対し、IPアドレスは接続するネットワークによって変わる位置情報を持ち、ルーターがネットワーク間の転送に使います。LAN内ではプライベートIPアドレス、インターネット上ではグローバルIPアドレスが使われ、ルーターがNATによって変換します。プライベートIPアドレスはIPv4のアドレス不足を補い、1つのグローバルIPアドレスをLAN内の複数の機器で共有できます。IPv4のアドレス不足を根本から解消するIPv6への移行も進んでいます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;IPアドレス（IP Address）&lt;/td&gt;&#xA;          &lt;td&gt;ネットワーク上の機器に割り当てられた識別番号。郵便の住所に相当&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;IPv4&lt;/td&gt;&#xA;          &lt;td&gt;IP version 4; 現在主流のIPアドレス形式。0〜255の数字4つをドットでつなぐ（例：192.168.1.1）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ネットワーク部（Network Part）&lt;/td&gt;&#xA;          &lt;td&gt;IPアドレスの中で「どのネットワークか」を示す部分。マンション名に相当&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ホスト部（Host Part）&lt;/td&gt;&#xA;          &lt;td&gt;IPアドレスの中で「そのネットワーク内のどの機器か」を示す部分。部屋番号に相当&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;プライベートIPアドレス（Private IP Address）&lt;/td&gt;&#xA;          &lt;td&gt;LAN内だけで有効なIPアドレス。192.168.x.xなどの形式がよく使われる&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;グローバルIPアドレス（Global IP Address）&lt;/td&gt;&#xA;          &lt;td&gt;インターネット上で使う、世界中で唯一のIPアドレス&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;NAT（Network Address Translation）&lt;/td&gt;&#xA;          &lt;td&gt;プライベートIPとグローバルIPをルーターが変換する仕組み&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;DHCP（Dynamic Host Configuration Protocol）&lt;/td&gt;&#xA;          &lt;td&gt;protocol＝規約; 接続時にIPアドレスを自動割り当てする仕組み&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ARP（Address Resolution Protocol）&lt;/td&gt;&#xA;          &lt;td&gt;IPアドレスからMACアドレスを自動的に調べる仕組み&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;IPv6&lt;/td&gt;&#xA;          &lt;td&gt;IP version 6。IPv4の後継。コロン区切りの16進数で表記し、事実上枯渇しない規模のアドレス数を持つ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item><item>
            <title>【超初心者向け】ルーターとは何か？役割と仕組みをイメージで理解しよう</title>
            <link>https://network-introduction.com/post/router-basics/</link>
            <pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/router-basics/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/router-basics/thumb.webp&#34; alt=&#34;Featured image of post 【超初心者向け】ルーターとは何か？役割と仕組みをイメージで理解しよう&#34; /&gt;&lt;p&gt;ルーターとは、インターネット上でデータを正しい宛先へ届けるための「道案内役」です。&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレスの記事&lt;/a&gt;で学んだIPアドレスを「住所」として読み取り、パケットをどこへ転送するかを瞬時に判断します。この記事では、ルーターがなぜ存在するのか・どんな問題を解決しているのかを、比喩を交えながらやさしく解説します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレスの記事&lt;/a&gt;では、IPアドレスがインターネット上の「住所」として機能することを学びました。LAN内ではプライベートIPアドレスが使われ、インターネット上ではグローバルIPアドレスが使われる——この仕組みも押さえましたね。&lt;/p&gt;&#xA;&lt;p&gt;しかし「住所があれば、データは自動的に届くのか」というと、そうではありません。手紙を届けるには住所だけでなく、その住所まで運ぶ「配達員」や「仕分けセンター」が必要です。&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;p&gt;ルーターの話をする前に、もう1つ押さえておきたい用語があります。&lt;/p&gt;&#xA;&lt;p&gt;インターネットでやり取りされるデータ（動画・メッセージ・画像など）は、そのまま一度に相手のもとへ届くわけではありません。大きなデータは送信前に小さなかたまりに分割され、そのかたまりが順番に送られます。受け取った側でまた元通りに組み立てることで、データが復元されます。&lt;/p&gt;&#xA;&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;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;パケット / Packet&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;パケットには宛先のIPアドレスや送り元のIPアドレスが記されており、インターネット上のさまざまな機器を経由しながら目的地まで運ばれます。&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;p&gt;ルーターとは、 &lt;strong&gt;異なるネットワーク同士をつなぎ、パケットを正しい方向へ転送する機器&lt;/strong&gt; です。&lt;/p&gt;&#xA;&lt;p&gt;インターネットを世界中に張り巡らされた巨大な道路網と考えると、ルーターは「複雑な交差点に立ちながら、通過するトラック（パケット）に対して『東京方面はこちら、大阪方面はあちら』と案内する係員」のような存在です。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart TD&#xA;    subgraph real[&#34;道路の交差点&#34;]&#xA;        C1[&#34;🚛 トラック&lt;br/&gt;（行き先：東京）&#34;] --&gt; G[&#34;👮 案内係&lt;br/&gt;行き先を確認して&lt;br/&gt;進む道を教える&#34;]&#xA;        G --&gt;|東京方面はこちら| C2[&#34;🛣️ 東京方面へ&#34;]&#xA;        G --&gt;|大阪方面はあちら| C3[&#34;🛣️ 大阪方面へ&#34;]&#xA;    end&#xA;&#xA;    subgraph net[&#34;ネットワーク上のルーター&#34;]&#xA;        P1[&#34;📦 パケット&lt;br/&gt;（宛先IP：203.0.113.10）&#34;] --&gt; R[&#34;🔀 ルーター&lt;br/&gt;宛先IPを確認して&lt;br/&gt;転送先を決める&#34;]&#xA;        R --&gt;|このIPはA方向| P2[&#34;➡️ 次のルーターAへ&#34;]&#xA;        R --&gt;|このIPはB方向| P3[&#34;➡️ 次のルーターBへ&#34;]&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：交差点の案内係とルーターの役割の対比&lt;/p&gt;&#xA;&lt;p&gt;届いたパケットには宛先のIPアドレスが書かれています。ルーターはその住所を読み取り、「次にどこへ送るか」を判断して転送します。この「経路を選んで転送する」動作を &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;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;ルーティング / Routing&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;h3 id=&#34;ルーターがない世界を想像してみよう&#34;&gt;ルーターがない世界を想像してみよう&#xA;&lt;/h3&gt;&lt;p&gt;「ルーターがなくても何とかなるのでは？」と思う方もいるかもしれません。&lt;/p&gt;&#xA;&lt;p&gt;ためしに、ルーターが存在しない世界を想像してみましょう。&lt;/p&gt;&#xA;&lt;p&gt;あなたのスマートフォンから送り出されたパケットには宛先のIPアドレスが書かれています。しかし、道路の分かれ道ごとに「次はどちらへ進むべきか」を教えてくれる存在がいません。パケットは迷子になり、いつまでたっても目的地には届きません。&lt;/p&gt;&#xA;&lt;p&gt;ルーターは、この「迷子を防ぐための案内係」です。メッセージが届いたり、動画がスムーズに再生されたりするのは、途中の無数のルーターが「次はこっちへ」と道案内をしてくれているおかげなのです。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ルーターの主な2つの役割&#34;&gt;ルーターの主な2つの役割&#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;「ネットワーク」とは、複数の機器が通信できるようにつながったグループのことです。たとえば、ご自宅のWi-Fiにつながっているスマートフォン・パソコン・テレビは、「自宅ネットワーク（LAN）」というひとつのグループを形成しています。&lt;/p&gt;&#xA;&lt;p&gt;自宅ネットワークだけでは、自宅内の機器同士でしか通信できません。外の世界——インターネット——と通信するには、「自宅ネットワーク」と「インターネット」という &lt;strong&gt;異なるネットワーク同士を橋渡しする存在&lt;/strong&gt; が必要です。その橋渡しを担っているのがルーターです。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph lan[&#34;🏠 自宅ネットワーク（LAN）&#34;]&#xA;        SP[&#34;📱 スマートフォン&#34;]&#xA;        PC[&#34;💻 パソコン&#34;]&#xA;        TV[&#34;📺 テレビ&#34;]&#xA;        R[&#34;🔀 自宅ルーター&lt;br/&gt;（LANとインターネットの境界）&#34;]&#xA;        SP &amp; PC &amp; TV &lt;--&gt; R&#xA;    end&#xA;&#xA;    subgraph inet[&#34;🌐 インターネット\n（無数のルーターが連携してデータを届ける）&#34;]&#xA;        SV[&#34;🖥️ 世界中の\nさまざまなサーバー&#34;]&#xA;    end&#xA;&#xA;    R &lt;--&gt;|インターネットへ| SV&lt;/pre&gt;&lt;p align=&#34;center&#34;&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;ルーターはパケットの宛先IPアドレスを読み取り、「次にどのルーターへ送ればよいか」を決定します。このとき参照するのが、 &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;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;ルーティングテーブル / Routing Table&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;hr&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;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;デフォルトゲートウェイ / Default Gateway&lt;/td&gt;&#xA;          &lt;td&gt;LAN内の機器がインターネットへ出る際に最初に通るルーターのIPアドレス&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;家庭のLANでは、ルーターのプライベートIPアドレス（例：&lt;code&gt;192.168.1.1&lt;/code&gt;）がデフォルトゲートウェイとして設定されています。スマートフォンやパソコンは「自分のLAN内には存在しない宛先」へ向けたパケットを、すべてこのデフォルトゲートウェイ（ルーター）へ転送します。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    autonumber&#xA;    participant S as スマートフォン&#xA;    participant GW as デフォルトゲートウェイ&lt;br/&gt;（自宅ルーター）&#xA;    participant I as インターネット&#xA;    participant W as Webサーバー&#xA;&#xA;    S-&gt;&gt;GW: 外部サーバーへのパケットを送信&#xA;    Note right of GW: NATでプライベートIP→&lt;br/&gt;グローバルIPへ変換&#xA;    GW-&gt;&gt;I: グローバルIPで送信&#xA;    I-&gt;&gt;W: パケットが届く&#xA;    W--&gt;&gt;I: レスポンス&#xA;    I--&gt;&gt;GW: 返信が届く&#xA;    Note right of GW: グローバルIP→&lt;br/&gt;プライベートIPへ変換&#xA;    GW--&gt;&gt;S: スマートフォンへ届ける&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：デフォルトゲートウェイを通じてインターネットへ出る流れ&lt;/p&gt;&#xA;&lt;p&gt;ルーターはそのパケットを受け取り、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレスの記事&lt;/a&gt;で学んだNATを使ってプライベートIPアドレスをグローバルIPアドレスに変換してから、インターネットへ送り出します。デフォルトゲートウェイは、LAN内とインターネットの境界に立つ「関所」のような役割を担っています。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;データが届くまでの旅--ルーターはリレーする&#34;&gt;データが届くまでの旅 ― ルーターはリレーする&#xA;&lt;/h2&gt;&lt;p&gt;自宅のスマートフォンから海外のWebサーバーへデータが届くとき、途中には1台のルーターだけが存在するわけではありません。実際には、何台ものルーターを経由しながらデータは届きます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    participant S as スマートフォン&#xA;    participant R1 as 自宅ルーター&#xA;    participant R2 as プロバイダの&lt;br/&gt;ルーター&#xA;    participant R3 as インターネット上の&lt;br/&gt;ルーター&#xA;    participant W as Webサーバー&#xA;&#xA;    S-&gt;&gt;R1: パケットを送信&#xA;    R1-&gt;&gt;R2: 次の中継点へ転送&#xA;    R2-&gt;&gt;R3: 次の中継点へ転送&#xA;    Note over R1,R3: 行き：ルーターがバトンをつなぐように転送&#xA;    R3-&gt;&gt;W: 目的地に到達&#xA;    W--&gt;&gt;R3: レスポンスを返す&#xA;    R3--&gt;&gt;R2: 次の中継点へ転送&#xA;    R2--&gt;&gt;R1: 次の中継点へ転送&#xA;    Note over R1,R3: 帰り：同様にリレーしながら戻る&#xA;    R1--&gt;&gt;S: スマートフォンへ届く&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：データが複数のルーターをリレーしながら届く流れ&lt;/p&gt;&#xA;&lt;p&gt;「1台のルーターが次のルーターへパケットを渡す」という中継を繰り返しながら、パケットは目的地へ近づいていきます。駅伝のランナーがバトンをつなぐように、ルーターはパケットを次の中継点へと引き渡しています。&lt;/p&gt;&#xA;&lt;p&gt;地球の裏側にあるサーバーへのアクセスでも、通常は0.1秒以下で届きます。それだけ膨大な数のルーターが、高速に連携しているということです。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;自宅のwi-fiルーターとルーターはどう違う&#34;&gt;自宅のWi-Fiルーターとルーターはどう違う？&#xA;&lt;/h2&gt;&lt;p&gt;「ルーター」と聞いて、ご自宅のWi-Fi機器を思い浮かべた方も多いでしょう。&lt;/p&gt;&#xA;&lt;p&gt;家庭用のWi-Fiルーターと、企業・通信事業者が使うルーターは、ルーティングという根本の役割は同じですが、機能の構成が大きく異なります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;家庭用Wi-Fiルーター：複数の機能が1台に統合&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;ご自宅のWi-Fiルーターは、ルーティング機能に加えて、Wi-Fiの電波を発信する無線アクセスポイント機能、複数の機器を有線でまとめるスイッチ機能、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレスの記事&lt;/a&gt;で学んだNAT・DHCPの機能なども1台に内蔵されています。家庭での利用に必要なものをまとめて1台で賄える設計です。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart TB&#xA;    subgraph router[&#34;家庭用Wi-Fiルーター（複数機能を1台に統合）&#34;]&#xA;        A[&#34;ルーター機能&lt;br/&gt;（ルーティング）&#34;]&#xA;        B[&#34;Wi-Fi機能&lt;br/&gt;（無線アクセスポイント）&#34;]&#xA;        C[&#34;&#xA;        スイッチ機能&lt;br/&gt;（有線LAN）&#34;]&#xA;        D[&#34;NAT機能&lt;br/&gt;（IPアドレス変換）&#34;]&#xA;        E[&#34;DHCP機能&lt;br/&gt;（IPアドレス自動割り当て）&#34;]&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：家庭用Wi-Fiルーターが内包する複数の機能&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;企業・通信事業者のルーター：ルーティング機能に特化&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;一方、企業や通信事業者が使うルーターは、ルーティング機能に特化した専用機器です。Wi-Fi・スイッチ・NAT・DHCPといった機能はそれぞれ別の専用機器が担います。ルーティングだけに集中させることで、膨大な量のパケットを高速かつ安定して処理できるようになっています。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph enterprise[&#34;企業・通信事業者のネットワーク（機能ごとに専用機器）&#34;]&#xA;        R[&#34;ルーター&lt;br/&gt;（ルーティング専用）&#34;]&#xA;        SW[&#34;スイッチングハブ&lt;br/&gt;（有線LAN専用）&#34;]&#xA;        AP[&#34;無線アクセスポイント&lt;br/&gt;（Wi-Fi専用）&#34;]&#xA;        FW[&#34;ファイアウォール&lt;br/&gt;（セキュリティ専用）&#34;]&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：企業・通信事業者のネットワーク構成（機能ごとに専用機器）&lt;/p&gt;&#xA;&lt;p&gt;このように、家庭用は「1台にまとめて手軽に使える」、企業用は「機能ごとに分けて専門性を高める」という設計思想の違いがあります。どちらも「ネットワーク同士をつなぎ、パケットを正しい方向へ転送する」というルーティングの本質は変わりません。&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; 、異なるネットワーク同士をつなぎ、データ（パケット）を正しい方向へ転送する機器&lt;/li&gt;&#xA;&lt;li&gt;データはパケットという小さなかたまりに分けて送られる&lt;/li&gt;&#xA;&lt;li&gt;ルーターはパケットの宛先IPアドレスを読み取り、ルーティングテーブルをもとに経路を選んで転送する（＝ルーティング）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;デフォルトゲートウェイ&lt;/strong&gt; は、LAN内の機器がインターネットへ出る際に最初に通るルーターのこと&lt;/li&gt;&#xA;&lt;li&gt;データは複数のルーターをリレーしながら目的地へ届く&lt;/li&gt;&#xA;&lt;li&gt;自宅のWi-FiルーターはルーターとWi-Fi・スイッチ・NAT・DHCPなどを一体化した機器&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;インターネットで何かを検索するたびに、世界中の無数のルーターが一瞬のうちに連携してデータを届けています。「縁の下の力持ち」であるルーターの存在を、ぜひ頭の片隅に置いておいてください。&lt;/p&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&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;/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;/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;tr&gt;&#xA;          &lt;td&gt;デフォルトゲートウェイ&lt;/td&gt;&#xA;          &lt;td&gt;LAN内の機器がインターネットへ出る際に最初に通るルーターのIPアドレス。自宅では通常ルーターのプライベートIPアドレスが設定されている&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;Wi-Fiルーター&lt;/td&gt;&#xA;          &lt;td&gt;ルーター機能・Wi-Fi機能（無線アクセスポイント）・NAT・DHCPなどが一体化した家庭向けの機器&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item><item>
            <title>【超初心者向け】DNSとは何か？URLを入力するだけでサイトが開く仕組みをやさしく解説</title>
            <link>https://network-introduction.com/post/dns-basics/</link>
            <pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/dns-basics/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/dns-basics/thumb.webp&#34; alt=&#34;Featured image of post 【超初心者向け】DNSとは何か？URLを入力するだけでサイトが開く仕組みをやさしく解説&#34; /&gt;&lt;p&gt;DNSとは、「google.com」のようなドメイン名をIPアドレスに変換するための仕組みです。Webサイトを開くとき、画面の裏側ではDNSが自動的に「名前から住所を調べる」作業を行っています。この記事では、DNSがなぜ必要なのか・どうやって変換が行われるのかを、比喩を交えながらやさしく解説します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;これまでの記事で、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレス&lt;/a&gt;がインターネット上の「住所」として機能すること、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/router-basics&#34; &gt;ルーター&lt;/a&gt;がその住所をもとにデータを届けることを学びました。&lt;/p&gt;&#xA;&lt;p&gt;ここで一つ疑問が生まれませんか？&lt;/p&gt;&#xA;&lt;p&gt;「ブラウザに『google.com』と打ち込むだけでWebサイトが表示されるけど、IPアドレスなんて入力していない……」&lt;/p&gt;&#xA;&lt;p&gt;その疑問への直接の答えが、今回のテーマ「DNS」です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;なぜdnsが必要なのか&#34;&gt;なぜDNSが必要なのか？&#xA;&lt;/h2&gt;&lt;p&gt;DNSが必要とされる理由は、人間とコンピューターの「得意な表現」の違いにあります。&lt;/p&gt;&#xA;&lt;h3 id=&#34;人間はipアドレスを覚えられない&#34;&gt;人間はIPアドレスを覚えられない&#xA;&lt;/h3&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレスの記事&lt;/a&gt;で学んだように、インターネット上のすべての機器には「142.250.196.110」のような番号が割り当てられています。Webサイトを運営するサーバーにも、当然IPアドレスがあります。&lt;/p&gt;&#xA;&lt;p&gt;理屈の上では、ブラウザのアドレスバーにIPアドレスを直接入力してもWebサイトにアクセスできます。しかし、現実にはほとんどの人がそうしていません。なぜでしょうか。&lt;/p&gt;&#xA;&lt;p&gt;答えは単純です。 &lt;strong&gt;人間はIPアドレスを覚えられない&lt;/strong&gt; からです。&lt;/p&gt;&#xA;&lt;p&gt;「142.250.196.110」と「google.com」——どちらが覚えやすいか、一目瞭然ですよね。インターネット上には無数のWebサイトが存在します。それらすべてのIPアドレスを記憶するのは、どんな人にも不可能です。&lt;/p&gt;&#xA;&lt;p&gt;そこで登場するのが、「人間にわかりやすい名前」と「機械が使うIPアドレス」を変換するための仕組み—— &lt;strong&gt;DNS&lt;/strong&gt; です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ドメイン名とは何か&#34;&gt;ドメイン名とは何か&#xA;&lt;/h2&gt;&lt;p&gt;「google.com」「amazon.co.jp」「wikipedia.org」——これらを &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;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;ドメイン名 / Domain Name&lt;/td&gt;&#xA;          &lt;td&gt;インターネット上のWebサイトやサービスを識別するための人間向けの名前&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;ドメイン名は人間が覚えやすく、意味を持たせやすいように設計されています。また、IPアドレスはサーバーの状況によって変わることがありますが、ドメイン名はその裏側で変換先を更新することで変わらないまま維持できるという利点もあります。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;dnsとは何か--インターネット版電話帳&#34;&gt;DNSとは何か ― インターネット版「電話帳」&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;DNS（Domain Name System）&lt;/strong&gt; とは、ドメイン名を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;DNS / Domain Name System&lt;/td&gt;&#xA;          &lt;td&gt;ドメイン名をIPアドレスに変換するシステム&lt;/td&gt;&#xA;          &lt;td&gt;スマートフォンの連絡先アプリのようなもの。「名前」から「番号（IPアドレス）」を自動で調べてくれる&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;スマートフォンで「田中さん」に電話するとき、わざわざ電話番号を暗記して入力しますか？ほとんどの人は連絡先アプリから「田中さん」を検索しますよね。アプリが「田中さん → 090-XXXX-XXXX」という変換を自動で行ってくれているからです。&lt;/p&gt;&#xA;&lt;p&gt;DNSもまったく同じ仕組みです。ブラウザに「google.com」と入力すると、DNSが自動的に「google.com → 142.250.196.110」という変換を行い、正しいサーバーへ接続させてくれます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph app[&#34;スマートフォンの連絡先アプリ&#34;]&#xA;        N1[&#34;田中さん&#34;] --&gt;|変換| T1[&#34;090-XXXX-XXXX&#34;]&#xA;    end&#xA;    subgraph dns[&#34;DNS&#34;]&#xA;        N2[&#34;google.com&#34;] --&gt;|変換| T2[&#34;142.250.196.110&#34;]&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：連絡先アプリとDNSの対比（名前→番号の変換）&lt;/p&gt;&#xA;&lt;p&gt;この「ドメイン名をIPアドレスへ変換する」処理のことを &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;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;名前解決 / Name Resolution&lt;/td&gt;&#xA;          &lt;td&gt;ドメイン名をIPアドレスに変換する処理&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;「google.com」と入力したとき、裏側では次のような流れで名前解決が行われています。以前に調べた記録（DNSキャッシュ）が残っているかどうかで、流れが変わります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;以前に調べた記録がある場合（すぐに回答できる）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    autonumber&#xA;    participant B as ブラウザ&#xA;    participant R as DNSリゾルバ&lt;br/&gt;（窓口係）&#xA;    participant W as Webサーバー&#xA;&#xA;    B-&gt;&gt;R: google.comのIPアドレスを教えて&#xA;    Note right of R: 以前に調べた記録を確認&lt;br/&gt;→ 記録あり！&#xA;    R--&gt;&gt;B: 142.250.196.110 です（記録から回答）&#xA;    B-&gt;&gt;W: 142.250.196.110 へ接続&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：名前解決の流れ（以前に調べた記録がある場合）&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;以前に調べた記録がない場合（台帳管理者に問い合わせる）&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    autonumber&#xA;    participant B as ブラウザ&#xA;    participant R as DNSリゾルバ&lt;br/&gt;（窓口係）&#xA;    participant A as 権威DNSサーバー&lt;br/&gt;（台帳管理者）&#xA;    participant W as Webサーバー&#xA;&#xA;    B-&gt;&gt;R: google.comのIPアドレスを教えて&#xA;    Note right of R: 以前に調べた記録を確認&lt;br/&gt;→ 記録なし。問い合わせへ&#xA;    R-&gt;&gt;A: google.comのIPアドレスは？&#xA;    A--&gt;&gt;R: 142.250.196.110 です&#xA;    Note right of R: 結果を記録しておく&#xA;    R--&gt;&gt;B: 142.250.196.110 です&#xA;    B-&gt;&gt;W: 142.250.196.110 へ接続&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：名前解決の流れ（以前に調べた記録がない場合）&lt;/p&gt;&#xA;&lt;h3 id=&#34;dnsリゾルバへの問い合わせ&#34;&gt;DNSリゾルバへの問い合わせ&#xA;&lt;/h3&gt;&lt;p&gt;あなたのスマートフォンやパソコンには、あらかじめ「どのDNSサーバーへ問い合わせるか」が設定されています。&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレスの記事&lt;/a&gt;で学んだDHCPが、この設定も自動で行ってくれています。&lt;/p&gt;&#xA;&lt;p&gt;この最初に問い合わせを受け付けるサーバーを &lt;strong&gt;DNSリゾルバ&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;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;DNSリゾルバ / DNS Resolver&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;h3 id=&#34;権威dnsサーバーへの問い合わせ&#34;&gt;権威DNSサーバーへの問い合わせ&#xA;&lt;/h3&gt;&lt;p&gt;DNSリゾルバはすべてのドメイン名のIPアドレスを自分では持っていません。代わりに、「そのドメインについて正確な情報を持っているサーバー」を探し出して答えを取得します。&lt;/p&gt;&#xA;&lt;p&gt;正確な情報を保持するサーバーを &lt;strong&gt;権威DNSサーバー&lt;/strong&gt; といいます。たとえば「google.com」なら、Googleが管理する権威DNSサーバーが正確なIPアドレスを知っています。Webサイトを運営する事業者は、自分のドメイン名とIPアドレスの対応を権威DNSサーバーに登録しています。&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;権威DNSサーバー / Authoritative DNS Server&lt;/td&gt;&#xA;          &lt;td&gt;特定のドメイン名に対する正確なIPアドレスを保持するサーバー&lt;/td&gt;&#xA;          &lt;td&gt;「google.comの住所は？」という問いに確実に答えられる「公式の台帳管理者」&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;ipアドレスが返ってきてページが表示される&#34;&gt;IPアドレスが返ってきてページが表示される&#xA;&lt;/h3&gt;&lt;p&gt;権威DNSサーバーからIPアドレスを受け取ったDNSリゾルバは、その答えをあなたの機器へ返します。機器はそのIPアドレスを使って目的のサーバーへ接続し、Webページが表示されます。&lt;/p&gt;&#xA;&lt;p&gt;この一連の流れは、ページを開くたびに自動で行われています。しかも所要時間は通常数ミリ秒——瞬きよりも短い時間です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;dnsキャッシュ--一度調べた答えを覚えておく仕組み&#34;&gt;DNSキャッシュ ― 一度調べた答えを覚えておく仕組み&#xA;&lt;/h2&gt;&lt;p&gt;毎回DNSサーバーへ問い合わせていると、わずかながら時間がかかります。そこで、一度調べた名前解決の結果を一時的に記憶しておく仕組みが用意されています。これを &lt;strong&gt;DNSキャッシュ&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;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;DNSキャッシュ / DNS Cache&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;キャッシュには有効期限があり、期限が切れると改めてDNSサーバーへ問い合わせが行われます。この有効期限のことを &lt;strong&gt;TTL（Time To Live）&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;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;TTL / Time To Live&lt;/td&gt;&#xA;          &lt;td&gt;DNSキャッシュの有効期限。この時間が過ぎると再度問い合わせが発生する&lt;/td&gt;&#xA;          &lt;td&gt;メモに「3日以内に確認すること」と書いておくようなイメージ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;dnsが壊れると何が起きるか&#34;&gt;DNSが壊れると何が起きるか&#xA;&lt;/h2&gt;&lt;p&gt;DNSの役割を理解すると、身近なあるトラブルの原因も見えてきます。&lt;/p&gt;&#xA;&lt;p&gt;「インターネットにはつながっているはずなのに、Webサイトが開けない」——こんな経験はありませんか？&lt;/p&gt;&#xA;&lt;p&gt;このような現象は、DNSに障害が発生しているときによく起こります。&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/router-basics&#34; &gt;ルーターの記事&lt;/a&gt;で学んだように、ルーターは正常に動いていてネット接続自体に問題はない。しかし「ドメイン名→IPアドレス」の変換ができないため、どのサーバーへ接続すればよいかわからず、ページが表示されないのです。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    participant B as ブラウザ&#xA;    participant R as ルーター&#xA;    participant D as DNSリゾルバ&#xA;    participant W as Webサーバー&#xA;&#xA;    rect rgb(232, 244, 253)&#xA;    Note over B,W: 通常時&#xA;    B-&gt;&gt;R: google.comへアクセス&#xA;    R-&gt;&gt;D: google.comのIPアドレスは？&#xA;    D--&gt;&gt;R: 142.250.196.110 です&#xA;    R--&gt;&gt;B: 142.250.196.110 です&#xA;    B-&gt;&gt;W: 接続成功&#xA;    end&#xA;&#xA;    rect rgb(253, 232, 232)&#xA;    Note over B,W: DNS障害発生時&#xA;    B-&gt;&gt;R: google.comへアクセス&#xA;    Note right of R: ルーターは正常に動いている&#xA;    R-&gt;&gt;D: google.comのIPアドレスは？&#xA;    Note over D: ⚠️ DNS障害発生&#xA;    D--xR: 応答なし（タイムアウト）&#xA;    R--xB: IPアドレスを解決できない&#xA;    Note over B: サイトが表示されない&lt;br/&gt;（ネットにはつながっているのに）&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：通常時とDNS障害発生時の通信の流れ&lt;/p&gt;&#xA;&lt;p&gt;これは「IPアドレスを直接入力すれば接続できることがある」という現象が起きる理由でもあります。それは「変換（DNS）の問題」であって「接続（ルーティング）の問題」ではないからです。&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;DNSとは&lt;/strong&gt; 、ドメイン名をIPアドレスに変換するシステム&lt;/li&gt;&#xA;&lt;li&gt;人間が覚えやすい「ドメイン名」と、機械が使う「IPアドレス」を橋渡しする&lt;/li&gt;&#xA;&lt;li&gt;この変換処理を「名前解決」という&lt;/li&gt;&#xA;&lt;li&gt;名前解決はDNSリゾルバ（窓口係）が問い合わせを受け付け、権威DNSサーバー（台帳管理者）が正確なIPアドレスを返すことで行われる&lt;/li&gt;&#xA;&lt;li&gt;一度調べた結果はDNSキャッシュとして一時保存され、次回以降の問い合わせが速くなる&lt;/li&gt;&#xA;&lt;li&gt;DNS障害が起きると、ネットに接続していてもWebサイトが開けなくなる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Webサイトにアクセスするたびに、DNS・ルーター・IPアドレスの仕組みが瞬時に連携して動いています。これらが積み重なって、はじめてあの「ページが表示される」という体験が成り立っているのです。&lt;/p&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&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;/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;「google.com」のように、Webサイトやサービスを識別するための人間向けの名前&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;DNS（Domain Name System）&lt;/td&gt;&#xA;          &lt;td&gt;ドメイン名をIPアドレスに変換するシステム全体の名称&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;名前解決&lt;/td&gt;&#xA;          &lt;td&gt;ドメイン名をIPアドレスに変換する処理のこと&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;DNSリゾルバ&lt;/td&gt;&#xA;          &lt;td&gt;名前解決の問い合わせを受け付け、答えを探して返す「窓口係」のサーバー&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;権威DNSサーバー&lt;/td&gt;&#xA;          &lt;td&gt;特定のドメイン名に対する正確なIPアドレスを保持する「台帳管理者」のサーバー&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;DNSキャッシュ&lt;/td&gt;&#xA;          &lt;td&gt;名前解決の結果を一時的に保存しておく仕組み。繰り返しの問い合わせを省略できる&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;TTL（Time To Live）&lt;/td&gt;&#xA;          &lt;td&gt;DNSキャッシュの有効期限。この時間が過ぎると再度問い合わせが発生する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item><item>
            <title>【超初心者向け】ポート番号とは何か？IPアドレスと組み合わせてサービスを識別する仕組みをやさしく解説</title>
            <link>https://network-introduction.com/post/port-number-basics/</link>
            <pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/port-number-basics/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/port-number-basics/thumb.webp&#34; alt=&#34;Featured image of post 【超初心者向け】ポート番号とは何か？IPアドレスと組み合わせてサービスを識別する仕組みをやさしく解説&#34; /&gt;&lt;p&gt;ポート番号とは、IPアドレスと組み合わせて「どの機器の、どのサービスへ届けるか」を指定するための番号です。同じ機器でも、Web閲覧・メール・ファイル転送などの用途ごとに別々のポート番号が割り当てられています。この記事では、ポート番号がなぜ必要なのか・どう使われているのかを、具体例を交えてやさしく解説します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;これまでの記事で、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレス&lt;/a&gt;（インターネット上の「住所」）、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/router-basics&#34; &gt;ルーター&lt;/a&gt;（データの「道案内役」）、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/dns-basics&#34; &gt;DNS&lt;/a&gt;（ドメイン名をIPアドレスに変換する「電話帳」）について学んできました。&lt;/p&gt;&#xA;&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;「ポート」という言葉は、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/switching-hub&#34; &gt;スイッチングハブの記事&lt;/a&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;ハブの側面にある差し込み口&lt;/td&gt;&#xA;          &lt;td&gt;HTTP：80番、HTTPS：443番&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&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;IPアドレスだけではデータの届け先として不十分な場面があります。その理由を見ていきましょう。&lt;/p&gt;&#xA;&lt;h3 id=&#34;1台のサーバーは複数のサービスを同時に動かしている&#34;&gt;1台のサーバーは複数のサービスを同時に動かしている&#xA;&lt;/h3&gt;&lt;p&gt;1台のサーバーには、さまざまなサービスが同時に動いていることがあります。たとえば、あるサーバーが同時に「Webサイトの公開」「メールの送受信」「ファイルの転送」を行っているとします。&lt;/p&gt;&#xA;&lt;p&gt;これら3つのサービスはすべて、同じIPアドレスを持つ同じサーバー上に存在します。IPアドレスだけでは「このサーバーへ届けてほしい」という指示しかできません。「サーバーの中の、どのサービスへ届けてほしいか」を伝える方法が別に必要です。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart TB&#xA;    subgraph server[&#34;1台のサーバー（同じIPアドレス）&#34;]&#xA;        A[&#34;Webサービス&lt;br/&gt;ポート443番&#34;]&#xA;        B[&#34;メールサービス&lt;br/&gt;ポート25番&#34;]&#xA;        C[&#34;ファイル転送サービス&lt;br/&gt;ポート22番&#34;]&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：1台のサーバーが複数のサービスを同時に動かす構成&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;p&gt;&lt;strong&gt;ポート番号&lt;/strong&gt; とは、0〜65535の数字で表される識別番号です。サービスごとに番号が決まっており、データの届け先を「IPアドレス＋ポート番号」の組み合わせで特定します。&lt;/p&gt;&#xA;&lt;p&gt;インターネット通信では &lt;code&gt;192.168.1.1:80&lt;/code&gt; のように「IPアドレス:ポート番号」と表記します。この場合、&lt;code&gt;192.168.1.1&lt;/code&gt; が機器のIPアドレス、&lt;code&gt;80&lt;/code&gt; がポート番号です。「このIPアドレスの機器が持つ、80番のサービスへ届けてほしい」という意味になります。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    U[&#34;あなたのデバイス&#34;]&#xA;    subgraph server[&#34;サーバー（203.0.113.10）&#34;]&#xA;        A[&#34;Webサービス&lt;br/&gt;:443&#34;]&#xA;        B[&#34;メールサービス&lt;br/&gt;:25&#34;]&#xA;        C[&#34;ファイル転送&lt;br/&gt;:22&#34;]&#xA;    end&#xA;    U --&gt;|203.0.113.10:443| A&#xA;    U --&gt;|203.0.113.10:25| B&#xA;    U --&gt;|203.0.113.10:22| C&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：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;ポート番号 / Port Number&lt;/td&gt;&#xA;          &lt;td&gt;サービスやアプリケーションを識別するための番号（0〜65535）&lt;/td&gt;&#xA;          &lt;td&gt;同じIPアドレスの機器でも、ポート番号が違えば届け先のサービスが変わる&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;ポート番号の中でも 0〜1023 の範囲は、主要なサービス向けに世界共通で予約されています。これを &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;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;ウェルノウンポート / Well-known Port&lt;/td&gt;&#xA;          &lt;td&gt;主要なサービスに予約されたポート番号（0〜1023）&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;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;80&lt;/td&gt;&#xA;          &lt;td&gt;HTTP&lt;/td&gt;&#xA;          &lt;td&gt;Webサイトの閲覧（暗号化なし）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;443&lt;/td&gt;&#xA;          &lt;td&gt;HTTPS&lt;/td&gt;&#xA;          &lt;td&gt;Webサイトの閲覧（暗号化あり）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;53&lt;/td&gt;&#xA;          &lt;td&gt;DNS&lt;/td&gt;&#xA;          &lt;td&gt;ドメイン名の名前解決&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;22&lt;/td&gt;&#xA;          &lt;td&gt;SSH&lt;/td&gt;&#xA;          &lt;td&gt;機器へのリモートログイン&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;25&lt;/td&gt;&#xA;          &lt;td&gt;SMTP&lt;/td&gt;&#xA;          &lt;td&gt;メールの送信&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;110&lt;/td&gt;&#xA;          &lt;td&gt;POP3&lt;/td&gt;&#xA;          &lt;td&gt;メールの受信&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;urlのポート番号は省略されているだけ&#34;&gt;URLのポート番号は「省略されている」だけ&#xA;&lt;/h3&gt;&lt;p&gt;ブラウザのアドレスバーにはポート番号が表示されませんが、実はウェルノウンポートが省略されているだけです。たとえば &lt;code&gt;https://google.com&lt;/code&gt; にアクセスするとき、ブラウザはHTTPSのウェルノウンポートである443番を自動的に補い、&lt;code&gt;https://google.com:443&lt;/code&gt; として接続しています。試しにアドレスバーへ &lt;code&gt;https://google.com:443&lt;/code&gt; と入力してみると、通常通りページが表示されます。「http://〜」の場合は、HTTPのウェルノウンポートである80番が省略されています。&lt;/p&gt;&#xA;&lt;h3 id=&#34;存在しないポート番号を指定するとつながらない&#34;&gt;存在しないポート番号を指定するとつながらない&#xA;&lt;/h3&gt;&lt;p&gt;逆に、意図的にポート番号を指定した場合はどうなるでしょうか。&lt;code&gt;https://google.com:9999&lt;/code&gt; とアドレスバーに入力しても、ページは表示されません。Googleのサーバーは9999番ポートでサービスを提供していないため、その番号で待ち受けている窓口が存在しないからです。ウェルノウンポートが世界共通で決まっているのは、「どの番号を叩けばどのサービスに繋がるか」を全員が知っているからこそ通信が成立する、という理由があります。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ポート番号の3つの種類&#34;&gt;ポート番号の3つの種類&#xA;&lt;/h2&gt;&lt;p&gt;ポート番号（0〜65535）は、用途に応じて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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;0〜1023&lt;/td&gt;&#xA;          &lt;td&gt;ウェルノウンポート&lt;/td&gt;&#xA;          &lt;td&gt;HTTPやDNSなど主要なサービスに予約されている&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;1024〜49151&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;49152〜65535&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;3つ目の「動的ポート」について補足します。&lt;/p&gt;&#xA;&lt;p&gt;あなたのスマートフォンがWebサイトを開くとき、宛先のポート番号は「443（HTTPS）」です。しかしこの通信には、宛先だけでなく &lt;strong&gt;送信元のポート番号&lt;/strong&gt; も必要です。&lt;/p&gt;&#xA;&lt;p&gt;なぜ必要なのでしょうか。1台のコンピューターから、同時に複数の通信が発生することがあるからです。たとえば、ブラウザで3つのタブを開きながら、LINEでもWebページを閲覧しているとします。この場合、スマートフォンは4つの通信を同時に行っています。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph sp[&#34;スマートフォン（同じIPアドレス）&#34;]&#xA;        A[&#34;ブラウザ タブ①&lt;br/&gt;送信元ポート:52341&#34;]&#xA;        B[&#34;ブラウザ タブ②&lt;br/&gt;送信元ポート:52342&#34;]&#xA;        C[&#34;ブラウザ タブ③&lt;br/&gt;送信元ポート:52343&#34;]&#xA;        D[&#34;LINEアプリ&lt;br/&gt;送信元ポート:52344&#34;]&#xA;    end&#xA;    W1[&#34;Webサーバーα&lt;br/&gt;:443&#34;]&#xA;    W2[&#34;Webサーバーβ&lt;br/&gt;:443&#34;]&#xA;    W3[&#34;Webサーバーγ&lt;br/&gt;:443&#34;]&#xA;    W4[&#34;LINEサーバー&lt;br/&gt;:443&#34;]&#xA;    A --&gt; W1&#xA;    B --&gt; W2&#xA;    C --&gt; W3&#xA;    D --&gt; W4&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：1台のスマートフォンから複数の通信が同時に発生する様子&lt;/p&gt;&#xA;&lt;p&gt;サーバーから返ってきたデータはすべて同じスマートフォン（同じIPアドレス）へ届きます。IPアドレスだけでは「どのタブへ」「LINEへ」と振り分けることができません。そこで、各通信にそれぞれ異なる送信元ポート番号を割り当てておくことで、返ってきたデータを正しいアプリ・タブへ届けられるようになります。&lt;/p&gt;&#xA;&lt;p&gt;この送信元ポート番号に使われるのが動的ポートです。通信を始めるたびに49152〜65535の中からランダムな番号がOS（スマートフォンやパソコンの基本ソフト）によって自動的に割り当てられ、通信が終わると解放されます。&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;動的ポート・エフェメラルポート / Ephemeral Port&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;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;ポート番号&lt;/strong&gt; とは、IPアドレスと組み合わせて「どのサービスへ届けるか」を識別するための番号（0〜65535）&lt;/li&gt;&#xA;&lt;li&gt;同じIPアドレスの機器でも、ポート番号が違えば届け先のサービスが変わる&lt;/li&gt;&#xA;&lt;li&gt;スイッチングハブの「ポート」（物理的な差し込み口）とは別物なので注意&lt;/li&gt;&#xA;&lt;li&gt;0〜1023は &lt;strong&gt;ウェルノウンポート&lt;/strong&gt; として主要なサービスに予約されている（HTTP：80、HTTPS：443 など）&lt;/li&gt;&#xA;&lt;li&gt;49152〜65535の &lt;strong&gt;動的ポート&lt;/strong&gt; は通信ごとに送信元ポートとして一時的に割り当てられる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&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;/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;IPアドレスと組み合わせてアプリケーションやサービスを識別する番号（0〜65535）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ウェルノウンポート&lt;/td&gt;&#xA;          &lt;td&gt;主要なサービスに世界共通で予約されたポート番号（0〜1023）。HTTP：80、HTTPS：443など&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;登録済みポート&lt;/td&gt;&#xA;          &lt;td&gt;企業や団体が申請して使用するポート番号（1024〜49151）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;動的ポート（エフェメラルポート）&lt;/td&gt;&#xA;          &lt;td&gt;通信のたびにOSが一時的に割り当てる送信元ポート番号（49152〜65535）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;HTTP&lt;/td&gt;&#xA;          &lt;td&gt;Webページを送受信するための通信の取り決め。ポート番号80番を使用&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;HTTPS&lt;/td&gt;&#xA;          &lt;td&gt;HTTPを暗号化したもの。ポート番号443番を使用&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item><item>
            <title>【超初心者向け】TCPとUDPとは何か？データの届け方の2つのルールをやさしく解説</title>
            <link>https://network-introduction.com/post/tcp-udp/</link>
            <pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/tcp-udp/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/tcp-udp/thumb.webp&#34; alt=&#34;Featured image of post 【超初心者向け】TCPとUDPとは何か？データの届け方の2つのルールをやさしく解説&#34; /&gt;&lt;p&gt;TCPとUDPは、インターネット上でデータを届けるための2種類の通信方式です。TCPはデータが確実に届いたかを確認しながら通信し、UDPは確認なしで高速に送り続けます。この2つが使い分けられているのは、通信の目的によって「確実さ」と「速さ」のどちらを優先すべきかが異なるからです。この記事では、TCPとUDPがなぜ存在するのか・どのように動くのかをわかりやすく解説します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;これまでの記事で、データがどのように宛先へ届くかの仕組みを学んできました。&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレス&lt;/a&gt;で宛先を特定し、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/router-basics&#34; &gt;ルーター&lt;/a&gt;がパケットを転送し、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/dns-basics&#34; &gt;DNS&lt;/a&gt;がドメイン名をIPアドレスに変換し、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/port-number-basics&#34; &gt;ポート番号&lt;/a&gt;でどのサービスへ届けるかを識別する——これらが組み合わさってデータは目的地へ届きます。&lt;/p&gt;&#xA;&lt;p&gt;しかし、ここで一つ疑問が残ります。「パケットが途中で失われたとき、誰が気づいて対処するのか」です。&lt;/p&gt;&#xA;&lt;p&gt;たとえば、ファイルをダウンロードしている最中にパケットが1つ失われたとします。失われたデータが補われなければ、ファイルの一部が欠けたまま保存されてしまい、開けなくなるかもしれません。一方、動画を視聴しているときに1フレーム分のデータが失われるたびに「届いていません、再送してください」とやり取りしていては、映像がカクカクして見られたものになりません。&lt;/p&gt;&#xA;&lt;p&gt;「失われたパケットをどう扱うか」——この問いへの答え方の違いが、TCPとUDPの本質的な違いです。どちらも、パケットをどのように届けるかを定めた「通信の取り決め（プロトコル）」です。&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;プロトコル / Protocol&lt;/td&gt;&#xA;          &lt;td&gt;ネットワーク通信における取り決めやルール&lt;/td&gt;&#xA;          &lt;td&gt;「話しかけるときは敬語を使う」のような会話のルール。TCPとUDPはどちらもプロトコルの一種&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;なぜ2種類の通信方式が必要なのか&#34;&gt;なぜ2種類の通信方式が必要なのか&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/router-basics&#34; &gt;ルーターの記事&lt;/a&gt;で学んだように、インターネットで送られるデータはパケットに分割されて運ばれます。パケットはルーターを経由しながら転送されますが、ネットワークの混雑や機器の障害などで、途中で失われることが実際に起こります。&lt;/p&gt;&#xA;&lt;p&gt;このとき「届かなかったパケットをどう扱うか」という問題が生じます。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;届いたか確認して、届かなければ再送してほしい&lt;/strong&gt; → TCP&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;確認は不要。とにかく速く送り続けてほしい&lt;/strong&gt; → UDP&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;用途によってどちらが適切かが変わるため、2種類が存在します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;tcp--データを確実に届ける通信&#34;&gt;TCP ― データを確実に届ける通信&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;TCP（Transmission Control Protocol）&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;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;TCP / Transmission Control Protocol&lt;/td&gt;&#xA;          &lt;td&gt;データを確実に届けることを重視した通信の取り決め&lt;/td&gt;&#xA;          &lt;td&gt;transmission＝伝送 / control＝制御 / protocol＝取り決め&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;確認応答ackと再送の仕組み&#34;&gt;確認応答（ACK）と再送の仕組み&#xA;&lt;/h3&gt;&lt;p&gt;TCPでは、パケットを受け取った側が「届きました」という返信を送ります。この返信を &lt;strong&gt;ACK（アック）&lt;/strong&gt; といいます。&lt;/p&gt;&#xA;&lt;p&gt;送信側は ACK を受け取って初めて「届いた」と判断します。一定時間内に ACK が返ってこなければ、パケットが途中で失われたとみなして &lt;strong&gt;再送&lt;/strong&gt; します。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    participant S as 送信側&#xA;    participant R as 受信側&#xA;&#xA;    S-&gt;&gt;R: パケット①を送信&#xA;    R--&gt;&gt;S: ①届きました（ACK）&#xA;    S-&gt;&gt;R: パケット②を送信&#xA;    R--&gt;&gt;S: ②届きました（ACK）&#xA;    S-&gt;&gt;R: パケット③を送信&#xA;    Note over S,R: ③が届かなかった場合&#xA;    S-&gt;&gt;R: パケット③を再送&#xA;    R--&gt;&gt;S: ③届きました（ACK）&lt;/pre&gt;&lt;p align=&#34;center&#34;&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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ACK / Acknowledgment&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;ACK が返ってこなかったパケットを送り直す仕組み&lt;/td&gt;&#xA;          &lt;td&gt;返事がなければ同じ手紙をもう一度送るイメージ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;通信開始前の接続確立-スリーウェイハンドシェイク&#34;&gt;通信開始前の「接続確立」― スリーウェイハンドシェイク&#xA;&lt;/h3&gt;&lt;p&gt;TCPはデータを送り始める前に、送信側と受信側が「これから通信します」という確認を3ステップで行います。この手順を &lt;strong&gt;スリーウェイハンドシェイク&lt;/strong&gt; といいます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    participant A as 送信側&#xA;    participant B as サーバー&#xA;&#xA;    A-&gt;&gt;B: ①通信できますか？（SYN）&#xA;    B--&gt;&gt;A: ②できます。あなたも大丈夫ですか？（SYN-ACK）&#xA;    A-&gt;&gt;B: ③大丈夫です。では始めます（ACK）&#xA;    Note over A,B: 接続確立、データ転送開始&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：TCPの送受信の流れ（ACKによる確認と再送）&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;送信側：「通信できますか？」&lt;/li&gt;&#xA;&lt;li&gt;受信側：「できます。あなたも大丈夫ですか？」&lt;/li&gt;&#xA;&lt;li&gt;送信側：「大丈夫です。では始めます」&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;スリーウェイハンドシェイク / Three-way Handshake&lt;/td&gt;&#xA;          &lt;td&gt;TCPが通信開始前に行う3ステップの接続確立手順&lt;/td&gt;&#xA;          &lt;td&gt;電話口で「もしもし」「聞こえますか？」「聞こえます」と確認してから話し始めるようなもの&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;tcpが向いている用途&#34;&gt;TCPが向いている用途&#xA;&lt;/h3&gt;&lt;p&gt;データの完全性が重要な通信に使われます。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Webサイトの閲覧（HTTP / HTTPS）&lt;/li&gt;&#xA;&lt;li&gt;メールの送受信（SMTP・POP3・IMAP）&lt;/li&gt;&#xA;&lt;li&gt;ファイルの転送&lt;/li&gt;&#xA;&lt;li&gt;リモートログイン（SSH）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;これらに共通しているのは、 &lt;strong&gt;データが1ビットでも欠けると困る&lt;/strong&gt; という点です。Webページを構成するHTML・CSS・画像データが一部欠けると表示が崩れ、ファイルが途中で欠けると開けなくなります。メールの文章が一部失われると意味が変わってしまうこともあります。確実に届けるTCPが選ばれる理由はここにあります。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;udp--速さを優先する通信&#34;&gt;UDP ― 速さを優先する通信&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;UDP（User Datagram Protocol）&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;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;UDP / User Datagram Protocol&lt;/td&gt;&#xA;          &lt;td&gt;速さを優先した通信の取り決め。確認なしでデータを送る&lt;/td&gt;&#xA;          &lt;td&gt;datagram＝個々の独立したデータのかたまり&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;確認しないから速い&#34;&gt;確認しないから速い&#xA;&lt;/h3&gt;&lt;p&gt;UDPは ACK を送りません。送信側はパケットを送り出したら、届いたかどうか確認せずに次のパケットを送り続けます。ACK を待つ時間がないぶん、TCPより大幅に遅延を抑えて通信できます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    participant S as 送信側&#xA;    participant R as 受信側&#xA;&#xA;    S-&gt;&gt;R: パケット①を送信&#xA;    S-&gt;&gt;R: パケット②を送信&#xA;    S-&gt;&gt;R: パケット③を送信&#xA;    Note over S,R: ③が届かなくても確認しない&#xA;    S-&gt;&gt;R: パケット④を送信&#xA;    S-&gt;&gt;R: パケット⑤を送信&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：UDPの送信の流れ（確認なしで次々と送り続ける）&lt;/p&gt;&#xA;&lt;h3 id=&#34;少し欠けても問題ない通信に向いている&#34;&gt;少し欠けても問題ない通信に向いている&#xA;&lt;/h3&gt;&lt;p&gt;動画ストリーミングや音声通話では、パケットが1つ2つ届かなくても大きな問題にはなりません。映像が一瞬乱れる程度で会話の流れは成立します。しかし、ACK を待ちながら通信するとリアルタイム性が失われ、会話が途切れ途切れになってしまいます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/dns-basics&#34; &gt;DNS の記事&lt;/a&gt;で学んだ名前解決も UDP を使っています。問い合わせと応答が非常に小さく1回の送受信で完結するため、確認の手間をかけるより速く応答することが優先されるからです。&lt;/p&gt;&#xA;&lt;h3 id=&#34;udpが向いている用途&#34;&gt;UDPが向いている用途&#xA;&lt;/h3&gt;&lt;ul&gt;&#xA;&lt;li&gt;動画ストリーミング（YouTube など）&lt;/li&gt;&#xA;&lt;li&gt;音声・ビデオ通話（Zoom などの VoIP）&lt;/li&gt;&#xA;&lt;li&gt;オンラインゲーム&lt;/li&gt;&#xA;&lt;li&gt;DNS（名前解決）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;tcpとudpの比較&#34;&gt;TCPとUDPの比較&#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;TCP&lt;/th&gt;&#xA;          &lt;th&gt;UDP&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;確認応答（ACK）&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;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;Web・メール・ファイル転送&lt;/td&gt;&#xA;          &lt;td&gt;動画・音声通話・DNS&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;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/port-number-basics&#34; &gt;ポート番号の記事&lt;/a&gt;で学んだポート番号は、TCPとUDPの両方で使われます。「TCP 80番」はTCPを使った80番ポートへの通信、「UDP 53番」はUDPを使った53番ポートへの通信を意味します。&lt;/p&gt;&#xA;&lt;p&gt;ポート番号はTCPとUDPそれぞれに0〜65535が独立して用意されています。「TCP の80番」と「UDP の80番」は、番号は同じでも別々の窓口として扱われます。&lt;/p&gt;&#xA;&lt;p&gt;身近な例を挙げると、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/dns-basics&#34; &gt;DNS の記事&lt;/a&gt;で学んだ名前解決には通常 &lt;strong&gt;UDP の53番ポート&lt;/strong&gt; が使われます。問い合わせと応答が小さく1回の送受信で完結するため、速さを優先してUDPが選ばれています。しかし応答データが大きくなる場合は、同じ53番でも &lt;strong&gt;TCP の53番ポート&lt;/strong&gt; に切り替わります。同じポート番号をTCPとUDPで使い分けられるのは、2つが独立した窓口だからです。&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&lt;/strong&gt; は確認応答（ACK）と再送の仕組みを持ち、データを確実に届ける&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;UDP&lt;/strong&gt; は確認なしで送り続け、速さを優先する&lt;/li&gt;&#xA;&lt;li&gt;TCPは通信開始前に &lt;strong&gt;スリーウェイハンドシェイク&lt;/strong&gt; で接続を確立してからデータを送る&lt;/li&gt;&#xA;&lt;li&gt;データの完全性が重要な通信（Web・メール・ファイル転送など）には &lt;strong&gt;TCP&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;リアルタイム性が重要な通信（動画・音声通話・DNS など）には &lt;strong&gt;UDP&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;どちらも&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/port-number-basics&#34; &gt;ポート番号&lt;/a&gt;と組み合わせて使われる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&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;/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;ネットワーク通信における取り決めやルールのこと。TCPとUDPはどちらもプロトコルの一種&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;TCP（Transmission Control Protocol）&lt;/td&gt;&#xA;          &lt;td&gt;データを確実に届けることを重視した通信の取り決め。確認応答と再送の仕組みを持つ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;UDP（User Datagram Protocol）&lt;/td&gt;&#xA;          &lt;td&gt;速さを優先した通信の取り決め。確認なしでパケットを送り続ける&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ACK（Acknowledgment）&lt;/td&gt;&#xA;          &lt;td&gt;パケットを受け取ったことを送信側へ知らせる返信。TCPで使われる&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;再送&lt;/td&gt;&#xA;          &lt;td&gt;ACKが返ってこなかったパケットを送り直す仕組み。TCPの信頼性を支える&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;スリーウェイハンドシェイク&lt;/td&gt;&#xA;          &lt;td&gt;TCPが通信開始前に行う3ステップの接続確立手順&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item><item>
            <title>【超初心者向け】HTTPとHTTPSとは何か？Web通信の仕組みと暗号化をやさしく解説</title>
            <link>https://network-introduction.com/post/http-https-basics/</link>
            <pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/http-https-basics/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/http-https-basics/thumb.webp&#34; alt=&#34;Featured image of post 【超初心者向け】HTTPとHTTPSとは何か？Web通信の仕組みと暗号化をやさしく解説&#34; /&gt;&lt;p&gt;HTTPとHTTPSは、WebブラウザとWebサーバーがデータをやり取りするための通信の取り決めです。URLが「http://〜」か「https://〜」かの違いは、通信が暗号化されているかどうかを示しています。この記事では、HTTPが何をするのか・HTTPSがどのようにセキュリティを実現しているのかをわかりやすく解説します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/port-number-basics&#34; &gt;ポート番号の記事&lt;/a&gt;で、HTTP（80番）とHTTPS（443番）という言葉が登場しました。また &lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/tcp-udp&#34; &gt;TCPとUDPの記事&lt;/a&gt;では、Webの閲覧にはデータが確実に届くTCPが使われることを学びました。&lt;/p&gt;&#xA;&lt;p&gt;今回は、そのTCPの上で動くWeb通信のプロトコル「HTTP」と、それに暗号化を加えた「HTTPS」について解説します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;httpとは何か&#34;&gt;HTTPとは何か&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;HTTP（HyperText Transfer Protocol）&lt;/strong&gt; は、WebブラウザとWebサーバーがデータをやり取りするための通信の取り決めです。わたしたちがWebサイトを閲覧できるのは、この仕組みがあるからです。&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;HTTP / HyperText Transfer Protocol&lt;/td&gt;&#xA;          &lt;td&gt;Webページのデータを送受信するための通信の取り決め&lt;/td&gt;&#xA;          &lt;td&gt;hypertext＝クリックで別のページへ移動できるリンクを持つ文書（Webページ同士がリンクでつながっているイメージ）/ transfer＝転送 / protocol＝取り決め&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;リクエストとレスポンス&#34;&gt;リクエストとレスポンス&#xA;&lt;/h3&gt;&lt;p&gt;HTTPの通信は、 &lt;strong&gt;リクエスト（要求）&lt;/strong&gt; と &lt;strong&gt;レスポンス（応答）&lt;/strong&gt; の2ステップで成り立ちます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    autonumber&#xA;    participant B as ブラウザ&#xA;    participant W as Webサーバー&#xA;&#xA;    B-&gt;&gt;W: リクエスト&lt;br/&gt;「このページのデータをください」&#xA;    Note right of W: ページのデータを用意&#xA;    W--&gt;&gt;B: レスポンス&lt;br/&gt;「はいどうぞ（HTMLデータ）」&#xA;    Note left of B: データを受け取り&lt;br/&gt;ページを表示&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：HTTPのリクエストとレスポンスの流れ&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; ：サーバーが「はいどうぞ」とHTMLなどのデータを返す&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;ブラウザはこの2ステップでHTMLデータを受け取り、画面にページを表示します。レストランで「〇〇をください」と注文し（リクエスト）、店員が料理を持ってくる（レスポンス）のと同じ構造です。&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;リクエスト / Request&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;レスポンス / Response&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;httpだけでは何が問題なのか&#34;&gt;HTTPだけでは何が問題なのか&#xA;&lt;/h2&gt;&lt;p&gt;HTTPには大きな弱点があります。データが &lt;strong&gt;平文（暗号化されていない状態）&lt;/strong&gt; で送受信されることです。&lt;/p&gt;&#xA;&lt;p&gt;たとえば、オンラインショッピングでクレジットカード番号を入力したとします。HTTPの場合、その番号はそのままの状態でネットワーク上を流れます。&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/tcp-udp&#34; &gt;TCPとUDPの記事&lt;/a&gt;で学んだように、データはパケットに分割されて複数のルーターを経由して届きます。その経路上で盗聴ツールを使えば、パケットの内容をそのまま読み取ることができてしまいます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    participant B as ブラウザ&#xA;    participant E as 第三者&lt;br/&gt;（盗聴者）&#xA;    participant W as Webサーバー&#xA;&#xA;    rect rgb(253, 232, 232)&#xA;    Note over B,W: HTTPの場合（暗号化なし）&#xA;    B-&gt;&gt;W: パスワード: abc123（平文）&#xA;    Note over E: 経路上で内容を読み取れる&lt;br/&gt;⚠️ パスワードが丸見え！&#xA;    W--&gt;&gt;B: ログイン成功（平文）&#xA;    Note over E: 返信の内容も読み取れる&#xA;    end&#xA;&#xA;    rect rgb(232, 244, 253)&#xA;    Note over B,W: HTTPSの場合（暗号化あり）&#xA;    B-&gt;&gt;W: [暗号化されたデータ]&#xA;    Note over E: 内容を解読できない&lt;br/&gt;🔒 パスワードは見えない&#xA;    W--&gt;&gt;B: [暗号化されたデータ]&#xA;    Note over E: 返信の内容も解読できない&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：HTTPとHTTPSの通信における盗聴リスクの違い&lt;/p&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;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;平文 / Plaintext&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;httpsとは何か&#34;&gt;HTTPSとは何か&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;HTTPS（HyperText Transfer Protocol Secure）&lt;/strong&gt; は、HTTPに暗号化の仕組みを加えたプロトコルです。送受信するデータをすべて暗号化するため、途中で盗聴されても内容を読み取ることができません。&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;HTTPS / HyperText Transfer Protocol Secure&lt;/td&gt;&#xA;          &lt;td&gt;HTTPにデータの暗号化を加えた通信の取り決め&lt;/td&gt;&#xA;          &lt;td&gt;secure＝安全な。はがきを封筒に入れ、さらに南京錠をかけて送るようなもの&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;暗号化を担っているのは &lt;strong&gt;TLS（Transport Layer Security）&lt;/strong&gt; という技術です。以前は &lt;strong&gt;SSL（Secure Sockets Layer）&lt;/strong&gt; と呼ばれていましたが、現在はより安全なTLSが使われています。「SSL」という呼び名が今も広く残っているため、「SSL/TLS」と併記されることもあります。&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;TLS / Transport Layer Security&lt;/td&gt;&#xA;          &lt;td&gt;HTTPSで使われる暗号化技術&lt;/td&gt;&#xA;          &lt;td&gt;transport＝伝送 / layer＝層 / security＝安全性。通信内容を暗号化して盗聴や改ざんを防ぐ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;SSL / Secure Sockets Layer&lt;/td&gt;&#xA;          &lt;td&gt;TLSの前身となった暗号化技術。現在はTLSに置き換えられているが、慣習的に「SSL」と呼ばれることも多い&lt;/td&gt;&#xA;          &lt;td&gt;secure＝安全な / socket＝接続口&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;httpsが防ぐ3つのリスク&#34;&gt;HTTPSが防ぐ3つのリスク&#xA;&lt;/h2&gt;&lt;p&gt;HTTPSは、通信における主要な3つのリスクを防ぎます。それぞれどのようなリスクで、HTTPSがどう対処するのかを見ていきましょう。&lt;/p&gt;&#xA;&lt;h3 id=&#34;-盗聴データの読み取り&#34;&gt;① 盗聴（データの読み取り）&#xA;&lt;/h3&gt;&lt;p&gt;暗号化されていないHTTPでは、通信経路上の第三者がパケットを傍受して内容を読み取れます。HTTPSは通信をTLSで暗号化するため、パケットを傍受されても内容を解読できません。&lt;/p&gt;&#xA;&lt;h3 id=&#34;-改ざんデータの書き換え&#34;&gt;② 改ざん（データの書き換え）&#xA;&lt;/h3&gt;&lt;p&gt;HTTPでは、通信経路の途中でデータの内容を書き換えられてしまう可能性があります。Webページの内容が悪意のある第三者に差し替えられても、受け取った側は気づけません。HTTPSはデータの改ざんを検知する仕組みを持っているため、書き換えが行われた場合に検出できます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;-なりすまし偽サーバーへの誘導&#34;&gt;③ なりすまし（偽サーバーへの誘導）&#xA;&lt;/h3&gt;&lt;p&gt;「本物のWebサイトのふりをした偽サイト」へ誘導される可能性があります。これは一般的に &lt;strong&gt;フィッシング詐欺&lt;/strong&gt; と呼ばれる手口です。&lt;/p&gt;&#xA;&lt;p&gt;たとえば、「あなたのアカウントに不審なアクセスがありました」というメールが届き、記載されたリンクをタップしたとします。表示されたページは本物の銀行サイトとそっくりですが、実は第三者が作った偽サイトです。ここでIDやパスワードを入力してしまうと、情報が盗まれてしまいます。&lt;/p&gt;&#xA;&lt;p&gt;HTTPSでは &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;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;デジタル証明書 / Digital Certificate&lt;/td&gt;&#xA;          &lt;td&gt;Webサーバーの身元を証明する電子的な証明書&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;認証局（CA：Certificate Authority）&lt;/strong&gt; と呼ばれる第三者機関が発行します。ブラウザはこの証明書を確認することで、「本物のサーバーに接続している」と判断します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ブラウザで確認できるhttpsのサイン&#34;&gt;ブラウザで確認できるHTTPSのサイン&#xA;&lt;/h2&gt;&lt;p&gt;HTTPSで通信しているかどうかは、ブラウザのアドレスバーで確認できます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph https[&#34;HTTPSの場合（安全）&#34;]&#xA;        A[&#34;🔒 https://google.com&#34;]&#xA;    end&#xA;    subgraph http[&#34;HTTPの場合（暗号化なし）&#34;]&#xA;        B[&#34;⚠️ http://example.com&#34;]&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：ブラウザのアドレスバーにおけるHTTPSとHTTPの表示の違い&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;URLが &lt;strong&gt;https://&lt;/strong&gt; から始まっている&lt;/li&gt;&#xA;&lt;li&gt;アドレスバーに 🔒 の鍵アイコンが表示されている&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;逆にURLが「http://〜」のサイトでは、通信が暗号化されていません。パスワードや個人情報を入力する場面では、必ずHTTPSになっているかを確認する習慣をつけましょう。&lt;/p&gt;&#xA;&lt;p&gt;現在では、ほとんどのWebサイトがHTTPSに対応しています。ブラウザによっては、HTTPのサイトへアクセスした際に「保護されていない通信」と警告を表示するものもあります。&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;HTTP&lt;/strong&gt; は、ブラウザとWebサーバーがデータをやり取りするための通信の取り決め&lt;/li&gt;&#xA;&lt;li&gt;HTTPは &lt;strong&gt;リクエスト（要求）&lt;/strong&gt; と &lt;strong&gt;レスポンス（応答）&lt;/strong&gt; の2ステップで成り立つ&lt;/li&gt;&#xA;&lt;li&gt;HTTPはデータを &lt;strong&gt;平文&lt;/strong&gt; で送るため、盗聴・改ざん・なりすましのリスクがある&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;HTTPS&lt;/strong&gt; はHTTPに &lt;strong&gt;TLS&lt;/strong&gt; による暗号化を加えたもので、これらの3つのリスクを防ぐ&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;デジタル証明書&lt;/strong&gt; によって接続先のサーバーが本物であることを確認できる&lt;/li&gt;&#xA;&lt;li&gt;ブラウザのアドレスバーで &lt;strong&gt;https://&lt;/strong&gt; と 🔒 アイコンが表示されていればHTTPS通信&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;HTTP（HyperText Transfer Protocol）&lt;/td&gt;&#xA;          &lt;td&gt;WebブラウザとWebサーバーがデータをやり取りするための通信の取り決め&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;HTTPS（HyperText Transfer Protocol Secure）&lt;/td&gt;&#xA;          &lt;td&gt;HTTPにTLSによる暗号化を加えたプロトコル。盗聴・改ざん・なりすましを防ぐ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;TLS（Transport Layer Security）&lt;/td&gt;&#xA;          &lt;td&gt;HTTPSで使われる暗号化技術。以前はSSLと呼ばれていた&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;SSL（Secure Sockets Layer）&lt;/td&gt;&#xA;          &lt;td&gt;TLSの前身となった暗号化技術。現在はTLSに置き換えられているが慣習的に使われることも多い&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;デジタル証明書&lt;/td&gt;&#xA;          &lt;td&gt;Webサーバーの身元を証明する電子的な証明書。認証局が発行する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;認証局（CA）&lt;/td&gt;&#xA;          &lt;td&gt;デジタル証明書を発行する第三者機関。ブラウザはここが発行した証明書を信頼する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item><item>
            <title>【超初心者向け】ファイアウォールとは何か？不正な通信を遮断する仕組みをやさしく解説</title>
            <link>https://network-introduction.com/post/firewall-basics/</link>
            <pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/firewall-basics/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/firewall-basics/thumb.webp&#34; alt=&#34;Featured image of post 【超初心者向け】ファイアウォールとは何か？不正な通信を遮断する仕組みをやさしく解説&#34; /&gt;&lt;p&gt;ファイアウォールとは、ネットワークへの不正な通信を遮断するためのセキュリティの仕組みです。 &lt;strong&gt;IPアドレス&lt;/strong&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;これまでの記事で、データがどのように届くか（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレス&lt;/a&gt;・&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/router-basics&#34; &gt;ルーター&lt;/a&gt;・&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/dns-basics&#34; &gt;DNS&lt;/a&gt;）、どうやって安全に通信するか（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/http-https-basics&#34; &gt;HTTPS&lt;/a&gt;）を学んできました。&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;p&gt;インターネットに接続した機器は、原則としてどこからでも接続を試みることができます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレスの記事&lt;/a&gt;で学んだように、インターネット上のすべての機器はIPアドレスを持っています。また&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/port-number-basics&#34; &gt;ポート番号の記事&lt;/a&gt;で学んだように、機器上では複数のサービスがポート番号ごとに待ち受けています。&lt;/p&gt;&#xA;&lt;p&gt;この2つを組み合わせると、「特定のIPアドレスの機器が持つ特定のポートへ、インターネット上の誰でも接続を試みることができる」ということになります。&lt;/p&gt;&#xA;&lt;p&gt;たとえば、企業のサーバーでデータベースが3306番ポートで動いているとします。ファイアウォールがなければ、世界中の誰もがそのポートへ接続を試みることができ、悪意のある者がデータを盗もうとする可能性があります。攻撃者は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;&lt;strong&gt;ファイアウォール（Firewall）&lt;/strong&gt; とは、ネットワークの入口・出口に設置して通信を監視し、ルールに合致しない通信を遮断するセキュリティの仕組みです。&lt;/p&gt;&#xA;&lt;p&gt;建物の入口に立つ警備員をイメージするとわかりやすいです。警備員は入館しようとする人を一人ひとり確認し、許可証を持つ人だけを通します。ファイアウォールも同様に、通過しようとするパケットを確認し、あらかじめ決めたルールに合致するものだけを通します。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph inet[&#34;🌐 インターネット&#34;]&#xA;        A[&#34;✅ 許可された通信&#34;]&#xA;        B[&#34;❌ 不正な通信&#34;]&#xA;    end&#xA;&#xA;    FW[&#34;🛡️ ファイアウォール&lt;br/&gt;ルールに照らして&lt;br/&gt;通過・遮断を判断&#34;]&#xA;&#xA;    subgraph lan[&#34;🏢 社内ネットワーク（LAN）&#34;]&#xA;        PC[&#34;💻 パソコン&#34;]&#xA;        SV[&#34;🖥️ サーバー&#34;]&#xA;    end&#xA;&#xA;    A --&gt;|通過| FW&#xA;    B --&gt;|遮断| FW&#xA;    FW --&gt;|許可された通信だけ届く| PC &amp; SV&lt;/pre&gt;&lt;p align=&#34;center&#34;&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;ファイアウォール / Firewall&lt;/td&gt;&#xA;          &lt;td&gt;ネットワークの通信を監視し、不正な接続を遮断するセキュリティの仕組み&lt;/td&gt;&#xA;          &lt;td&gt;firewall＝防火壁。もともとは火災が建物内に広がらないよう設けられた壁のこと。転じて、外部からの脅威を遮断する仕組みの名称として使われるようになった&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;ファイアウォールの基本的な動作は、パケットを確認して「通す」か「遮断する」かを判断することです。この仕組みを &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;strong&gt;送信元IPアドレス&lt;/strong&gt; ：どこから来た通信か&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;宛先IPアドレス&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; ：TCPかUDPか&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/port-number-basics&#34; &gt;ポート番号の記事&lt;/a&gt;で学んだ「ポート番号でサービスを識別する」という知識がここで活きます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart TD&#xA;    P[&#34;📦 パケット到着&#34;] --&gt; R1[&#34;ルール1と照合\n送信元IP・宛先IP・ポート番号・プロトコルを確認&#34;]&#xA;    R1 --&gt;|一致・許可| OK1[&#34;✅ 通過&#34;]&#xA;    R1 --&gt;|一致・拒否| NG1[&#34;❌ 遮断&#34;]&#xA;    R1 --&gt;|一致しない| R2[&#34;ルール2と照合&#34;]&#xA;    R2 --&gt;|一致・許可| OK2[&#34;✅ 通過&#34;]&#xA;    R2 --&gt;|一致・拒否| NG2[&#34;❌ 遮断&#34;]&#xA;    R2 --&gt;|一致しない| R3[&#34;ルール3と照合\n・・・&#34;]&#xA;    R3 --&gt;|すべて一致しない場合| NG3[&#34;❌ 遮断（最終的にすべて拒否）&#34;]&lt;/pre&gt;&lt;p align=&#34;center&#34;&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;パケットフィルタリング / Packet Filtering&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;h3 id=&#34;フィルタリングルールの具体例&#34;&gt;フィルタリングルールの具体例&#xA;&lt;/h3&gt;&lt;p&gt;実際のファイアウォールではルールを表として管理します。ここでは企業のWebサイトでよく見られる「 &lt;strong&gt;Webサーバー&lt;/strong&gt; 」と「 &lt;strong&gt;データベースサーバー&lt;/strong&gt; 」という2台のサーバーを例に見ていきましょう。&lt;/p&gt;&#xA;&lt;p&gt;まず2台のサーバーの役割を整理します。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;Webサーバー&lt;/strong&gt; （IPアドレス：203.0.113.10、ポート：443）&#xA;ユーザーがブラウザでアクセスする窓口となるサーバーです。画面の表示やページの処理を担います。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;データベースサーバー&lt;/strong&gt; （IPアドレス：203.0.113.20、ポート：3306）&#xA;会員情報・商品データ・注文履歴などのデータを保存・管理するサーバーです。ユーザーが直接アクセスするものではなく、Webサーバーがデータを取得・更新するために内部でやり取りします。&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&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;データベースサーバー / Database Server&lt;/td&gt;&#xA;          &lt;td&gt;データの保存・管理を専門に行うサーバー&lt;/td&gt;&#xA;          &lt;td&gt;Webサーバーが「お店の店頭」なら、データベースサーバーは「商品や顧客情報を管理する倉庫」のようなもの&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;Webサーバーはインターネット上の誰でもアクセスできる必要がありますが、データベースサーバーはWebサーバーだけが接続できれば十分です。データベースサーバーが外部から直接アクセスできる状態になっていると、顧客データなどが盗まれるリスクがあります。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    participant A as 攻撃者&#xA;    participant FW as ファイアウォール&#xA;    participant W as Webサーバー&lt;br/&gt;（203.0.113.10）&#xA;    participant DB as データベースサーバー&lt;br/&gt;（203.0.113.20）&#xA;&#xA;    rect rgb(232, 244, 253)&#xA;    Note over A,DB: 正常な通信（ルール1に一致）&#xA;    A-&gt;&gt;FW: 203.0.113.10:443 へアクセス&#xA;    FW-&gt;&gt;W: 許可して転送&#xA;    W--&gt;&gt;A: レスポンス&#xA;    end&#xA;&#xA;    rect rgb(253, 232, 232)&#xA;    Note over A,DB: 攻撃者がDBサーバーへ直接アクセスを試みる（ルール3で拒否）&#xA;    A-&gt;&gt;FW: 203.0.113.20:3306 へ直接アクセス&#xA;    Note right of FW: ルール1：宛先が違う → 次へ&lt;br/&gt;ルール2：送信元がWebサーバーではない → 次へ&lt;br/&gt;ルール3：拒否！&#xA;    FW--xA: 接続拒否&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：正常な通信と攻撃者のアクセス試行に対するファイアウォールの動作&lt;/p&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;送信元IP&lt;/th&gt;&#xA;          &lt;th&gt;宛先IP&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;1&lt;/td&gt;&#xA;          &lt;td&gt;すべて&lt;/td&gt;&#xA;          &lt;td&gt;203.0.113.10&lt;/td&gt;&#xA;          &lt;td&gt;TCP&lt;/td&gt;&#xA;          &lt;td&gt;443&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;203.0.113.10&lt;/td&gt;&#xA;          &lt;td&gt;203.0.113.20&lt;/td&gt;&#xA;          &lt;td&gt;TCP&lt;/td&gt;&#xA;          &lt;td&gt;3306&lt;/td&gt;&#xA;          &lt;td&gt;許可&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;3&lt;/td&gt;&#xA;          &lt;td&gt;すべて&lt;/td&gt;&#xA;          &lt;td&gt;203.0.113.20&lt;/td&gt;&#xA;          &lt;td&gt;TCP&lt;/td&gt;&#xA;          &lt;td&gt;3306&lt;/td&gt;&#xA;          &lt;td&gt;拒否&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;4&lt;/td&gt;&#xA;          &lt;td&gt;すべて&lt;/td&gt;&#xA;          &lt;td&gt;すべて&lt;/td&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;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;ルール1&lt;/strong&gt; ：Webサーバーへはインターネット上の誰でもHTTPS（443番）でアクセス可能&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ルール2&lt;/strong&gt; ：Webサーバー（203.0.113.10）からのみデータベースサーバーへの接続を許可&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ルール3&lt;/strong&gt; ：それ以外からのデータベースサーバーへのアクセスは拒否&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ルール4&lt;/strong&gt; ：上記以外のすべての通信を拒否（許可リスト方式の最後の砦）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;たとえば、攻撃者がデータベースサーバー（203.0.113.20）へ直接アクセスしようとすると、ルール1には一致せず（宛先IPが違う）、ルール2にも一致せず（送信元がWebサーバーのIPではない）、ルール3で「拒否」となります。&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;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;/ul&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;インバウンド / Inbound&lt;/td&gt;&#xA;          &lt;td&gt;外部からネットワーク内部へ向かう通信&lt;/td&gt;&#xA;          &lt;td&gt;inbound＝内向き。外から中へ入ってくる通信&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;アウトバウンド / Outbound&lt;/td&gt;&#xA;          &lt;td&gt;ネットワーク内部から外部へ向かう通信&lt;/td&gt;&#xA;          &lt;td&gt;outbound＝外向き。中から外へ出ていく通信&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&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;ファイアウォールのルール設定には、2つのアプローチがあります。&lt;/p&gt;&#xA;&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;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;h3 id=&#34;ホスト型ファイアウォール&#34;&gt;ホスト型ファイアウォール&#xA;&lt;/h3&gt;&lt;p&gt;パソコンやスマートフォンにインストールされたソフトウェアです。Windowsには「Windowsファイアウォール（Windows Defender ファイアウォール）」が標準搭載されており、macOSにも内蔵のファイアウォール機能があります。個々の機器単位で通信を制御します。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    I[&#34;インターネット&#34;]&#xA;    NFW[&#34;🛡️ ネットワーク型&lt;br/&gt;ファイアウォール&lt;br/&gt;（ネットワーク全体を保護）&#34;]&#xA;    subgraph lan[&#34;社内ネットワーク（LAN）&#34;]&#xA;        PC1[&#34;💻 パソコン&lt;br/&gt;🛡️ ホスト型FW&#34;]&#xA;        PC2[&#34;💻 パソコン&lt;br/&gt;🛡️ ホスト型FW&#34;]&#xA;        SP[&#34;📱 スマートフォン&lt;br/&gt;🛡️ ホスト型FW&#34;]&#xA;    end&#xA;    I --&gt; NFW --&gt; PC1 &amp; PC2 &amp; SP&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：ネットワーク型とホスト型ファイアウォールの設置場所&lt;/p&gt;&#xA;&lt;p&gt;2種類は排他的なものではなく、ネットワーク型とホスト型を組み合わせて多重に防御するのが一般的です。&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;/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アドレス・宛先IPアドレス・ポート番号・プロトコルをもとに通過・遮断を判断する&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;インバウンド&lt;/strong&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;strong&gt;ホスト型&lt;/strong&gt; の2種類がある&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&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;/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;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;パケットフィルタリング&lt;/td&gt;&#xA;          &lt;td&gt;パケットのIPアドレス・ポート番号・プロトコルなどを確認して通過・遮断を判断する仕組み&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;データベースサーバー&lt;/td&gt;&#xA;          &lt;td&gt;会員情報・商品データ・注文履歴などのデータを保存・管理するサーバー。Webサーバーが内部でやり取りする対象であり、外部から直接アクセスされるものではない&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;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;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;</description>
        </item><item>
            <title>【超初心者向け】VPNとは何か？安全なトンネルを作る仕組みをやさしく解説</title>
            <link>https://network-introduction.com/post/vpn-basics/</link>
            <pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/vpn-basics/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/vpn-basics/thumb.webp&#34; alt=&#34;Featured image of post 【超初心者向け】VPNとは何か？安全なトンネルを作る仕組みをやさしく解説&#34; /&gt;&lt;p&gt;VPNとは、インターネット上に暗号化された専用の通信経路（トンネル）を作り出す技術です。公衆Wi-Fiでも通信を保護し、離れた場所から会社のネットワークに安全に接続するために使われています。この記事では、VPNがなぜ必要なのか・どのような仕組みで通信を守るのかをわかりやすく解説します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/http-https-basics&#34; &gt;HTTPSの記事&lt;/a&gt;では、Webサイトとの通信を暗号化する技術を学びました。また&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/firewall-basics&#34; &gt;ファイアウォールの記事&lt;/a&gt;では、不正な通信を遮断する仕組みを学びました。&lt;/p&gt;&#xA;&lt;p&gt;VPNはこの2つと深く関係しています。HTTPSがWebページの通信のみを暗号化するのに対し、VPNはデバイスから出るすべての通信を暗号化します。またファイアウォールで守られた社内ネットワークへ、外部から安全にアクセスするためにも使われます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;なぜvpnが必要なのか&#34;&gt;なぜVPNが必要なのか&#xA;&lt;/h2&gt;&lt;p&gt;VPNが必要とされる場面は主に2つあります。それぞれ見ていきましょう。&lt;/p&gt;&#xA;&lt;h3 id=&#34;公衆wi-fiでの盗聴リスク&#34;&gt;公衆Wi-Fiでの盗聴リスク&#xA;&lt;/h3&gt;&lt;p&gt;カフェ・駅・空港などで提供されている公衆Wi-Fiは、誰でも自由に接続できる反面、同じネットワーク上の通信を他の人が傍受できるリスクがあります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/http-https-basics&#34; &gt;HTTPSの記事&lt;/a&gt;で学んだように、HTTPSで保護されたWeb通信の内容は暗号化されています。しかし、次の2点は注意が必要です。&lt;/p&gt;&#xA;&lt;p&gt;まず、HTTPSに対応していないアプリの通信は、内容ごと読み取られる可能性があります。次に、HTTPSを使っていても「どのWebサイトにアクセスしたか」という接続先の情報は、同じネットワーク上の人に見える場合があります。どんなサイトを閲覧しているかが筒抜けになるイメージです。&lt;/p&gt;&#xA;&lt;p&gt;VPNを使うとデバイスから出るすべての通信が暗号化されるため、公衆Wi-Fi上で傍受されても内容を読み取れなくなります。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph nonvpn[&#34;VPNなし（盗聴される）&#34;]&#xA;        direction LR&#xA;        A1[&#34;デバイス&#34;] --&gt;|平文| B1[&#34;公衆Wi-Fi&#34;]&#xA;        B1 --&gt;|平文| C1[&#34;Webサーバー&#34;]&#xA;    end&#xA;&#xA;    subgraph withvpn[&#34;VPNあり（盗聴できない）&#34;]&#xA;        direction LR&#xA;        A2[&#34;デバイス&lt;br/&gt;①暗号化&#34;] --&gt;|暗号化| B2[&#34;公衆Wi-Fi&#34;]&#xA;        B2 --&gt;|暗号化| C2[&#34;VPNサーバー&lt;br/&gt;②復号&#34;]&#xA;        C2 --&gt;|平文| D2[&#34;Webサーバー&#34;]&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：公衆Wi-Fiでの通信の見え方の違い（VPNなし vs VPNあり）&lt;/p&gt;&#xA;&lt;h3 id=&#34;リモートワークでの社内ネットワーク接続&#34;&gt;リモートワークでの社内ネットワーク接続&#xA;&lt;/h3&gt;&lt;p&gt;企業の社内システム（ファイルサーバー・社内Webシステムなど）は、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/firewall-basics&#34; &gt;ファイアウォールの記事&lt;/a&gt;で学んだように、外部からの直接アクセスができないよう保護されています。&lt;/p&gt;&#xA;&lt;p&gt;在宅勤務や出張先から社内システムへアクセスするには、社外にいながら「社内ネットワークに接続しているのと同じ状態」を作り出す必要があります。VPNを使うと、この状態を安全に実現できます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;vpnとは何か&#34;&gt;VPNとは何か&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;VPN（Virtual Private Network）&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;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;VPN / Virtual Private Network&lt;/td&gt;&#xA;          &lt;td&gt;インターネット上に暗号化された仮想の専用通信経路を作る技術&lt;/td&gt;&#xA;          &lt;td&gt;virtual＝仮想の / private＝専用の / network＝ネットワーク。「仮想の専用ネットワーク」という意味&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;「バーチャル（仮想）」とある通り、専用の物理回線を新たに引くのではなく、既存のインターネット回線を使いながら、暗号化によって「まるで専用回線のような状態」を作り出します。実際には誰もが使う共有のインターネット上を通りながらも、他者には内容を読み取れないため、事実上「自分専用の道」として機能します。&lt;/p&gt;&#xA;&lt;h3 id=&#34;トンネリングとは&#34;&gt;トンネリングとは&#xA;&lt;/h3&gt;&lt;p&gt;VPNでは、まずデータを暗号化します。そのうえで、暗号化したデータを別のパケットで包んで送ります。この「パケットを別のパケットで包む」処理を &lt;strong&gt;トンネリング（カプセル化）&lt;/strong&gt; といいます。&lt;/p&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;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;トンネリング / Tunneling&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;h3 id=&#34;トンネリングと暗号化の違い&#34;&gt;トンネリングと暗号化の違い&#xA;&lt;/h3&gt;&lt;p&gt;ここまでの説明で「暗号化」と「トンネリング」という2つの言葉が登場しました。この2つは似ているようで、役割が異なります。&lt;/p&gt;&#xA;&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;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;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;VPNでは、この2つを組み合わせて使います。まず暗号化でデータの中身を読めなくし（秘密の暗号文を書く）、それを別のパケットで包んで送ります（封筒に入れて送る）。2つの仕組みが揃うことで、内容も経路も両方が保護された状態になります。&lt;/p&gt;&#xA;&lt;p&gt;「暗号化だけで十分では？盗聴されても中身が読めないなら問題ないのでは？」と思うかもしれません。しかし、暗号化だけでは守れないものが2つあります。&lt;/p&gt;&#xA;&lt;p&gt;まず、パケットには宛先・送信元の&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレス&lt;/a&gt;が必ず含まれています。これは通信を届けるために欠かせない情報なので、暗号化で中身を隠しても、この部分までは隠せません。暗号化だけの場合、第三者は「中身は読めないが、あなたがどのサイトと通信しているか」を把握できてしまいます。&lt;/p&gt;&#xA;&lt;p&gt;また、暗号化だけでは、通信相手であるWebサーバーには依然としてあなたの本当のIPアドレスが届きます。先ほどの「接続するとIPアドレスが変わる」で説明したように、相手にVPNサーバーの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;本来の宛先（どのWebサイトか）&lt;/td&gt;&#xA;          &lt;td&gt;見える可能性がある&lt;/td&gt;&#xA;          &lt;td&gt;見えない（VPNサーバー行きとしか分からない）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;あなたの本当のIPアドレス&lt;/td&gt;&#xA;          &lt;td&gt;相手に伝わる&lt;/td&gt;&#xA;          &lt;td&gt;相手にはVPNサーバーのIPアドレスが伝わる&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;トンネリングは、暗号化を補う「おまけ」の機能ではなく、宛先情報やIPアドレスといった、暗号化だけでは守れない部分を担う、VPNに欠かせない仕組みです。&lt;/p&gt;&#xA;&lt;p&gt;ここで1点、注意が必要です。トンネリングで隠れるのはあくまで &lt;strong&gt;本来アクセスしたいWebサイト&lt;/strong&gt; の情報であり、 &lt;strong&gt;VPNサーバーのIPアドレス自体は隠れません。&lt;/strong&gt; 外側のパケットには「送信元：あなたのデバイス」「宛先：VPNサーバー」という情報が必ず含まれており、これはパケットを正しく届けるために欠かせない情報なので、隠すことができないからです。&lt;/p&gt;&#xA;&lt;p&gt;つまり、第三者から見ると「このデバイスはどこかのVPNサーバーと通信している」ということまでは分かりますが、その先で本来どのWebサイトにアクセスしているかはわかりません。封筒の宛先（VPNサーバー）は見えても、封筒の中の手紙の宛先（本来のWebサイト）までは見えない、というイメージです。&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;暗号化 / Encryption&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;vpnの仕組み&#34;&gt;VPNの仕組み&#xA;&lt;/h2&gt;&lt;p&gt;VPNに接続すると、あなたのデバイスとVPNサーバーの間に暗号化されたトンネルが作られます。その後の通信はすべてこのトンネルを通ります。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;デバイスがデータを暗号化し、VPNサーバーへ送る&lt;/li&gt;&#xA;&lt;li&gt;VPNサーバーがデータを復号し、目的のサーバーへ転送する&lt;/li&gt;&#xA;&lt;li&gt;目的のサーバーからの返信をVPNサーバーが受け取り、暗号化してデバイスへ返す&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    autonumber&#xA;    participant D as あなたのデバイス&#xA;    participant V as VPNサーバー&#xA;    participant W as Webサーバー&#xA;&#xA;    Note over D,V: 暗号化トンネルの確立&#xA;    D-&gt;&gt;V: 接続要求&#xA;    V--&gt;&gt;D: 接続確立&#xA;&#xA;    Note over D,V: 暗号化トンネルを通じた通信&#xA;    D-&gt;&gt;V: 暗号化されたデータ&#xA;    Note right of V: 復号して転送&#xA;    V-&gt;&gt;W: リクエスト（送信元IPはVPNサーバー）&#xA;    W--&gt;&gt;V: レスポンス&#xA;    V--&gt;&gt;D: 暗号化されたレスポンス&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：VPN接続の確立とデータ転送の流れ&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;①&lt;/td&gt;&#xA;          &lt;td&gt;デバイスがVPNサーバーへ「接続したい」と申し込む&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;②&lt;/td&gt;&#xA;          &lt;td&gt;VPNサーバーが承認し、暗号化トンネルが完成。以降の通信はすべてこのトンネルを通る&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;③&lt;/td&gt;&#xA;          &lt;td&gt;デバイスがデータを暗号化し、トンネルを通じてVPNサーバーへ送る&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;④&lt;/td&gt;&#xA;          &lt;td&gt;VPNサーバーがデータを復号して目的のWebサーバーへ転送する。このとき送信元IPがVPNサーバーのIPに変わる&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;⑤&lt;/td&gt;&#xA;          &lt;td&gt;Webサーバーが返信をVPNサーバーへ送る（宛先はVPNサーバーのIP）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;⑥&lt;/td&gt;&#xA;          &lt;td&gt;VPNサーバーが返信を暗号化し、トンネルを通じてデバイスへ届ける&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;接続するとipアドレスが変わる&#34;&gt;接続するとIPアドレスが変わる&#xA;&lt;/h3&gt;&lt;p&gt;VPNを使うと、通信の宛先サーバーから見た「送信元のIPアドレス」が変わります。&lt;/p&gt;&#xA;&lt;p&gt;通常、Webサイトにアクセスすると、そのサイトにはあなたのデバイスの&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレス&lt;/a&gt;が届きます。VPN接続中は、データがVPNサーバーを経由して送られるため、Webサイトには &lt;strong&gt;VPNサーバーのIPアドレス&lt;/strong&gt; が届きます。あなたの実際のIPアドレスは宛先から見えません。&lt;/p&gt;&#xA;&lt;p&gt;これにより、以下のことが実現できます。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;プライバシー保護&lt;/strong&gt; ：Webサイトに実際のIPアドレスを知られない&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;社内ネットワークへのアクセス&lt;/strong&gt; ：社内のVPNサーバーへ接続することで、社内にいる端末と同じIPアドレスで通信できる&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;別の地域からのアクセス&lt;/strong&gt; ：別の国のVPNサーバーへ接続することで、その国にある端末と同じIPアドレスで通信できる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;httpsとvpnの違い&#34;&gt;HTTPSとVPNの違い&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/http-https-basics&#34; &gt;HTTPSの記事&lt;/a&gt;で学んだHTTPSとVPNは、どちらも「暗号化」という点で共通していますが、保護する範囲が異なります。&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;HTTPS&lt;/th&gt;&#xA;          &lt;th&gt;VPN&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;特定のWebサイトとの通信のみ&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;ブラウザとWebサーバー&lt;/td&gt;&#xA;          &lt;td&gt;デバイスとVPNサーバー&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;主な目的&lt;/td&gt;&#xA;          &lt;td&gt;特定のWebサイトとの通信を保護する&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;HTTPSは「特定のWebサイトとのやり取りを暗号化する」技術です。一方VPNは「デバイスから出るすべての通信をまとめて暗号化する」技術です。&lt;/p&gt;&#xA;&lt;p&gt;2つは競合するものではなく、VPN接続中もHTTPSは引き続き機能します。&lt;/p&gt;&#xA;&lt;p&gt;「VPNがすべての通信を暗号化するなら、HTTPSは不要では？」と思うかもしれません。しかし、VPNの暗号化はデバイスからVPNサーバーまでの区間のみです。VPNサーバーから先——VPNサーバーと目的のWebサーバーとの間——はVPNの保護範囲外であり、HTTPSがこの区間を補います。&lt;/p&gt;&#xA;&lt;p&gt;またVPNサーバーは、受け取ったデータを一度復号してから転送します。HTTPSを使っていれば、VPN提供者にも通信の内容（パスワードや個人情報）を読まれることはありません。&lt;/p&gt;&#xA;&lt;p&gt;具体的な場面で確認してみましょう。万が一、VPNサーバーが第三者に乗っ取られていた場合、HTTPSを使っているかどうかで結果が大きく変わります。&lt;/p&gt;&#xA;&lt;p&gt;** HTTPSなしの場合 **&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    participant D as あなたのデバイス&#xA;    participant V as ⚠️ 乗っ取られたVPNサーバー&#xA;    participant W as Webサーバー&#xA;&#xA;    D-&gt;&gt;V: データ（VPNトンネルで暗号化）&#xA;    Note over V: VPN層を復号&#xA;    Note over V: ⚠️ パスワードや個人情報が丸見え！&#xA;    V-&gt;&gt;W: データを転送（平文）&#xA;    W--&gt;&gt;V: 返信&#xA;    Note over V: ⚠️ 返信の内容も読み取れる&#xA;    V--&gt;&gt;D: 返信（VPNトンネルで暗号化）&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：乗っ取られたVPNサーバーへのHTTPSなし通信（盗聴リスクあり）&lt;/p&gt;&#xA;&lt;p&gt;VPNの暗号化（トンネル）はVPNサーバーに届いた時点で復号されます。HTTPSを使っていなければ、その中身は平文のままです。乗っ取られたVPNサーバーは、復号した時点でパスワードや個人情報をそのまま読み取ることができてしまいます。&lt;/p&gt;&#xA;&lt;p&gt;** HTTPSありの場合 **&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    participant D as あなたのデバイス&#xA;    participant V as ⚠️ 乗っ取られたVPNサーバー&#xA;    participant W as Webサーバー&#xA;&#xA;    D-&gt;&gt;V: データ（HTTPS ＋ VPNの二重暗号化）&#xA;    Note over V: VPN層を復号&#xA;    Note over V: 🔒 HTTPS層は復号できない&#xA;    V-&gt;&gt;W: データをHTTPS暗号化のまま転送&#xA;    W--&gt;&gt;V: 返信（HTTPS暗号化）&#xA;    Note over V: 🔒 内容は読み取れない&#xA;    V--&gt;&gt;D: 返信（HTTPS ＋ VPNの二重暗号化）&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：乗っ取られたVPNサーバーへのHTTPSあり通信（盗聴リスクなし）&lt;/p&gt;&#xA;&lt;p&gt;HTTPSを使っていれば、VPNの暗号化が解かれても、中身はまだHTTPSで暗号化されたままです。乗っ取られたVPNサーバーは、暗号化されたデータをそのまま中継することしかできず、内容を読み取ることはできません。&lt;/p&gt;&#xA;&lt;p&gt;このように、VPNはあくまで通信経路を保護する仕組みであり、経由するVPNサーバー自体が信頼できる保証はありません。HTTPSを併用することで、たとえVPNサーバーに問題があっても、データの中身そのものは守られます。&lt;/p&gt;&#xA;&lt;p&gt;VPN＋HTTPSを組み合わせることで、通信経路の全区間にわたって保護された状態になります。&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;VPN&lt;/strong&gt; とは、インターネット上に暗号化された仮想の専用通信経路（トンネル）を作る技術&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;トンネリング&lt;/strong&gt; によってデータを暗号化して包み、第三者が内容を読み取れない状態で通信する&lt;/li&gt;&#xA;&lt;li&gt;VPN接続中は、通信の宛先には &lt;strong&gt;VPNサーバーのIPアドレス&lt;/strong&gt; が届き、実際のIPアドレスは隠れる&lt;/li&gt;&#xA;&lt;li&gt;主な用途は「公衆Wi-Fiでの通信保護」と「リモートワークでの社内ネットワーク接続」&lt;/li&gt;&#xA;&lt;li&gt;HTTPSが特定のWebサイトとの通信のみを暗号化するのに対し、VPNはすべての通信を暗号化する&lt;/li&gt;&#xA;&lt;li&gt;VPN＋HTTPSを組み合わせることで二重に保護された通信が実現する&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;VPN（Virtual Private Network）&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;tr&gt;&#xA;          &lt;td&gt;VPNサーバー&lt;/td&gt;&#xA;          &lt;td&gt;VPN接続の中継点となるサーバー。接続すると宛先にはこのサーバーのIPアドレスが届く&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item><item>
            <title>【入門編・総まとめ】URLを入力してからページが表示されるまでに何が起きているのか</title>
            <link>https://network-introduction.com/post/beginners-review/</link>
            <pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/beginners-review/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/beginners-review/thumb.webp&#34; alt=&#34;Featured image of post 【入門編・総まとめ】URLを入力してからページが表示されるまでに何が起きているのか&#34; /&gt;&lt;p&gt;ブラウザに &lt;code&gt;https://google.com&lt;/code&gt; と入力してEnterキーを押す。たったそれだけの操作の裏側で、入門編で学んだほぼすべての技術が瞬時に連携しています。この記事では、その一連の流れを軸に、15回の連載を振り返ります。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;入門編は全15回の連載でした。各回は独立したトピックとして解説しましたが、実はすべての記事が「データが正しい相手へ届くまでの仕組み」という一本の軸でつながっています。&lt;/p&gt;&#xA;&lt;p&gt;各回を読んでいたとき、「これは何のために必要なのだろう」と感じた場面があったかもしれません。この記事を読み終えると、その答えが見えてくるはずです。ブラウザに &lt;code&gt;https://google.com&lt;/code&gt; と入力してからWebページが表示されるまでの旅を、一緒に追っていきましょう。読み返したい記事があればリンクから飛べるようにしてあります。&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 class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    autonumber&#xA;    participant B as ブラウザ&#xA;    participant SW as スイッチングハブ&#xA;    participant FW as ファイアウォール&#xA;    participant R as ルーター&#xA;    participant D as DNSリゾルバ&#xA;    participant G as Googleサーバー&#xA;&#xA;    B-&gt;&gt;D: ①「google.com」のIPアドレスを教えて（DNS）&#xA;    D--&gt;&gt;B: ②「142.250.196.110」です（名前解決）&#xA;    B-&gt;&gt;SW: ③パケットを送信（MACアドレスで転送）&#xA;    SW-&gt;&gt;FW: ④LAN内を通過&#xA;    FW-&gt;&gt;R: ⑤ファイアウォールで検査・通過&#xA;    R-&gt;&gt;G: ⑥ルーターがNATしてインターネットへ転送&#xA;    Note over B,G: TCP接続確立・HTTPS暗号化・ポート443番&#xA;    G--&gt;&gt;B: ⑦HTMLデータが返ってくる&#xA;    Note over B: ページが表示される！&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：URLを入力してからページが表示されるまでの全体の流れ&lt;/p&gt;&#xA;&lt;p&gt;この図の①〜⑦の各ステップで、入門編で学んだ技術が登場します。順番に見ていきましょう。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;urlを入力してからページが表示されるまで&#34;&gt;URLを入力してからページが表示されるまで&#xA;&lt;/h2&gt;&lt;p&gt;各ステップを詳しく追っていきます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ステップdnsがドメイン名をipアドレスに変換する&#34;&gt;ステップ①②：DNSがドメイン名をIPアドレスに変換する&#xA;&lt;/h3&gt;&lt;p&gt;ブラウザに &lt;code&gt;https://google.com&lt;/code&gt; と入力してEnterを押すと、まず最初に動くのが &lt;strong&gt;DNS&lt;/strong&gt; です（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/dns-basics&#34; &gt;第10回「DNS」&lt;/a&gt;）。&lt;/p&gt;&#xA;&lt;p&gt;コンピューターはドメイン名（&lt;code&gt;google.com&lt;/code&gt;）のままではデータを届けられません。インターネット上の機器はすべて &lt;strong&gt;IPアドレス&lt;/strong&gt; という番号で識別されており（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;第8回「IPアドレス」&lt;/a&gt;）、「&lt;code&gt;google.com&lt;/code&gt; のIPアドレスは何番か」を調べる必要があります。この変換を &lt;strong&gt;名前解決&lt;/strong&gt; といいます。&lt;/p&gt;&#xA;&lt;p&gt;あなたのデバイスはDNSリゾルバ（窓口係）に問い合わせ、DNSリゾルバは権威DNSサーバー（台帳管理者）に確認して &lt;code&gt;142.250.196.110&lt;/code&gt; のようなIPアドレスを返します。以前に調べた記録（DNSキャッシュ）があればすぐに回答が返り、この処理は数ミリ秒で完了します。&lt;/p&gt;&#xA;&lt;p&gt;DNSがなければ、私たちは全員 &lt;code&gt;142.250.196.110&lt;/code&gt; のような番号を覚えてブラウザに入力しなければなりません。「google.com」と入力するだけでアクセスできるのは、DNSが裏で働いているおかげです。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ステップlan内をスイッチングハブが届ける&#34;&gt;ステップ③：LAN内をスイッチングハブが届ける&#xA;&lt;/h3&gt;&lt;p&gt;IPアドレスがわかったら、いよいよデータを送り出します。あなたのデバイスはまず自宅の &lt;strong&gt;LAN（ローカルエリアネットワーク）&lt;/strong&gt; の中にいます（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/lan-wan&#34; &gt;第7回「LANとWAN」&lt;/a&gt;）。&lt;/p&gt;&#xA;&lt;p&gt;LAN内のデータ転送を担うのが &lt;strong&gt;スイッチングハブ&lt;/strong&gt; です（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/switching-hub&#34; &gt;第6回「スイッチングハブ」&lt;/a&gt;）。スイッチングハブは各機器固有の &lt;strong&gt;MACアドレス&lt;/strong&gt; を学習しており、届いたデータを宛先の機器にだけ転送します。&lt;/p&gt;&#xA;&lt;p&gt;スイッチングハブが登場するまでには長い歴史がありました。かつての &lt;strong&gt;バス型ネットワーク&lt;/strong&gt;（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/bus-topology&#34; &gt;第3回&lt;/a&gt;）では1本のケーブルを全員で共有しており、信号の &lt;strong&gt;衝突（コリジョン）&lt;/strong&gt; が頻繁に発生しました。この衝突を管理するために &lt;strong&gt;CSMA/CD&lt;/strong&gt;（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/csma-cd&#34; &gt;第4回&lt;/a&gt;）というルールが生まれ、次に断線問題を解決した &lt;strong&gt;ハブ&lt;/strong&gt;（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/hub&#34; &gt;第5回&lt;/a&gt;）が登場し、最終的にMACアドレスで宛先だけに届けるスイッチングハブへと進化しました。この歴史は「問題が生まれ、それを解決する技術が生まれる」というネットワーク進化の縮図です。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ステップファイアウォールが通信を検査する&#34;&gt;ステップ④：ファイアウォールが通信を検査する&#xA;&lt;/h3&gt;&lt;p&gt;LAN内を通過したデータは、インターネットへ出る前に &lt;strong&gt;ファイアウォール&lt;/strong&gt; の検査を受けます（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/firewall-basics&#34; &gt;第14回「ファイアウォール」&lt;/a&gt;）。&lt;/p&gt;&#xA;&lt;p&gt;ファイアウォールは送信元IPアドレス・宛先IPアドレス・ポート番号などをルールと照合し、許可された通信だけを通過させます。今回の &lt;code&gt;https://google.com&lt;/code&gt; へのアクセスは443番ポート宛ての正常な通信なので、ファイアウォールはこれを通過させます。もし接続先のポートや宛先IPアドレスが管理者のルールで禁止されていた場合は、ここで遮断されます。&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;h3 id=&#34;ステップルーターがnatしてインターネットへ送り出す&#34;&gt;ステップ⑤：ルーターがNATしてインターネットへ送り出す&#xA;&lt;/h3&gt;&lt;p&gt;ファイアウォールを通過したデータは、&lt;strong&gt;ルーター&lt;/strong&gt; によってインターネットへ送り出されます（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/router-basics&#34; &gt;第9回「ルーター」&lt;/a&gt;）。&lt;/p&gt;&#xA;&lt;p&gt;このとき &lt;strong&gt;NAT&lt;/strong&gt; が働きます（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;第8回「IPアドレス」&lt;/a&gt;）。あなたのデバイスが持つプライベートIPアドレス（&lt;code&gt;192.168.1.10&lt;/code&gt; など）はLAN内でしか通用しないため、ルーターがグローバルIPアドレスに変換してからインターネットへ送り出します。&lt;/p&gt;&#xA;&lt;p&gt;データはインターネット上の無数のルーターをリレーしながら、Googleのサーバーへ向かっていきます。ルーターはパケットの宛先IPアドレスを読み取り、&lt;strong&gt;ルーティングテーブル&lt;/strong&gt; をもとに「次はどこへ転送するか」を瞬時に判断しています。あなたのデバイスから地球の裏側のサーバーまで、0.1秒以下でデータが届くのは、このリレーが光の速さに近いスピードで行われているからです。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ステップポート番号tcphttpsが通信を成立させる&#34;&gt;ステップ⑥：ポート番号・TCP・HTTPSが通信を成立させる&#xA;&lt;/h3&gt;&lt;p&gt;Googleのサーバーへの接続では、複数の技術が同時に働いています。&lt;/p&gt;&#xA;&lt;p&gt;まず &lt;strong&gt;ポート番号&lt;/strong&gt;（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/port-number-basics&#34; &gt;第11回「ポート番号」&lt;/a&gt;）。&lt;code&gt;https://&lt;/code&gt; なら443番ポートが指定され、Googleのサーバーはこの番号を見て「HTTPSのサービスへ届けよう」と判断します。同じサーバーでもポート番号が違えば、Webサービス・メール・ファイル転送など異なるサービスへ届けられます。&lt;/p&gt;&#xA;&lt;p&gt;次に &lt;strong&gt;TCP&lt;/strong&gt;（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/tcp-udp&#34; &gt;第12回「TCP/UDP」&lt;/a&gt;）。HTTPSはTCPを使います。TCPはまずスリーウェイハンドシェイク（「通信できますか？」「できます」「では始めます」という3ステップの確認）で接続を確立します。その後、パケットが届いたかをACKで確認しながら通信し、届かなかったパケットは自動的に再送します。Webページのデータが途中で欠けることなく届くのはTCPのおかげです。&lt;/p&gt;&#xA;&lt;p&gt;そして &lt;strong&gt;HTTPS&lt;/strong&gt;（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/http-https-basics&#34; &gt;第13回「HTTP/HTTPS」&lt;/a&gt;）。ブラウザはGoogleのサーバーにデジタル証明書で本物であることを確認し、TLSによる暗号化でセッションを確立します。これにより、通信の &lt;strong&gt;盗聴&lt;/strong&gt;（内容を読み取られる）・ &lt;strong&gt;改ざん&lt;/strong&gt;（内容を書き換えられる）・ &lt;strong&gt;なりすまし&lt;/strong&gt;（偽サーバーに誘導される）という3つのリスクがそれぞれ防がれます。&lt;/p&gt;&#xA;&lt;p&gt;もし &lt;strong&gt;VPN&lt;/strong&gt; を使っているなら（&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/vpn-basics&#34; &gt;第15回「VPN」&lt;/a&gt;）、さらにデータがVPNクライアントによって暗号化され、別のパケットで包まれてVPNサーバー経由で送られます。公衆Wi-Fiでも安全に通信できるのはこの仕組みのおかげです。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ステップページが表示される&#34;&gt;ステップ⑦：ページが表示される&#xA;&lt;/h3&gt;&lt;p&gt;Googleのサーバーから返ってきたHTMLデータが、来た経路を逆にたどってあなたのブラウザへ届きます。ブラウザはそのデータを解釈し、画面にページを表示します。&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;https://google.com&lt;/code&gt; と入力してEnterを押してから、ここまでの全ステップが完了するまでの時間——通常、0.1秒以下です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;入門編で学んだこと一覧&#34;&gt;入門編で学んだこと一覧&#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;第1回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/beginners-introduction&#34; &gt;ネットワーク入門編・はじめに&lt;/a&gt;&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;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/what-is-network&#34; &gt;ネットワークとは何か&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ネットワークの本質・コンピューターネットワーク・インターネット&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;第3回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/bus-topology&#34; &gt;バス型ネットワーク&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;1本のケーブルを共有する黎明期の接続形式・ヴァンパイアタップ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;第4回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/csma-cd&#34; &gt;CSMA/CD&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;衝突を検知して対処する通信ルール・ジャム信号・バックオフ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;第5回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/hub&#34; &gt;ハブ&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;断線問題を解決した集線装置・スター型トポロジー・10BASE-T&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;第6回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/switching-hub&#34; &gt;スイッチングハブ&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MACアドレスを学習して宛先のみに届ける・全二重通信&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;第7回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/lan-wan&#34; &gt;LANとWAN&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;手元のネットワークと広域ネットワークの違い・ルーターの境界&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;第8回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレス&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ネットワーク上の住所・プライベート/グローバルIP・NAT・IPv6&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;第9回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/router-basics&#34; &gt;ルーター&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;パケットを正しい方向へ転送する道案内役・デフォルトゲートウェイ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;第10回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/dns-basics&#34; &gt;DNS&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ドメイン名をIPアドレスに変換する名前解決・DNSキャッシュ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;第11回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/port-number-basics&#34; &gt;ポート番号&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;どのサービスへ届けるかを識別する番号・ウェルノウンポート&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;第12回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/tcp-udp&#34; &gt;TCP/UDP&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;確実に届けるTCPと速さを優先するUDP・スリーウェイハンドシェイク&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;第13回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/http-https-basics&#34; &gt;HTTP/HTTPS&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Webの通信の仕組み・暗号化・デジタル証明書&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;第14回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/firewall-basics&#34; &gt;ファイアウォール&lt;/a&gt;&lt;/td&gt;&#xA;          &lt;td&gt;不正な通信を遮断するセキュリティの仕組み・パケットフィルタリング&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;第15回&lt;/td&gt;&#xA;          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/vpn-basics&#34; &gt;VPN&lt;/a&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;入門編では、ネットワークの全体像を「広く・浅く・イメージ重視」で学びました。バラバラに見えていた知識が、今はひとつの流れとして見えているはずです。&lt;/p&gt;&#xA;&lt;p&gt;次の連載「初級編」では、入門編で登場しながらも深掘りを先送りにしたトピックを一つひとつ丁寧に掘り下げていきます。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;DHCP&lt;/strong&gt;：IPアドレスが自動で割り当てられる仕組みの詳細&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ルーティングの仕組み&lt;/strong&gt;：ルーティングテーブルの読み方・スタティック/ダイナミックルーティング&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;DNSの階層構造&lt;/strong&gt;：ルートサーバー・権威DNSサーバーの仕組み&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;HTTPメソッドとステータスコード&lt;/strong&gt;：GET・POST・200・404・500の意味&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Cookie とセッション&lt;/strong&gt;：ログイン状態が保たれる仕組み&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;リモートアクセスVPN vs 拠点間VPN&lt;/strong&gt;：2種類のVPNの使い分け&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;入門編で「なんとなくわかった」という感覚をつかんだ今が、より深く学ぶ絶好のタイミングです。初級編でもぜひ一緒に進んでいきましょう。&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
