<?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/tags/%E3%83%A6%E3%83%8B%E3%82%AD%E3%83%A3%E3%82%B9%E3%83%88/</link>
        <description>Recent content in ユニキャスト on ネットワーク入門講座</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja</language>
        <lastBuildDate>Fri, 24 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://network-introduction.com/tags/%E3%83%A6%E3%83%8B%E3%82%AD%E3%83%A3%E3%82%B9%E3%83%88/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>MACアドレスとは？48ビットの構造とOUIの仕組みをやさしく解説</title>
            <link>https://network-introduction.com/post/mac-address/</link>
            <pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/mac-address/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/mac-address/thumb.webp&#34; alt=&#34;Featured image of post MACアドレスとは？48ビットの構造とOUIの仕組みをやさしく解説&#34; /&gt;&lt;p&gt;MACアドレスは、ネットワーク機器に出荷時から割り当てられた48ビットの識別番号です。前半24ビットが製造元を示す &lt;strong&gt;OUI&lt;/strong&gt; 、後半24ビットが製造元が割り振る個体番号という構造になっており、この2つの組み合わせによって世界中で重複しない番号が実現されています。またMACアドレスには「1台だけに送る」「全員に送る」「特定のグループに送る」という3つの宛先の種類があります。&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;で、MACアドレスは「機器に出荷時から割り当てられた固有の識別番号」であり、「世界中で重複しないよう設計されている」と学びました。しかし、なぜ重複しないのか、どういう構造になっているのかまでは触れませんでした。&lt;/p&gt;&#xA;&lt;p&gt;今回はMACアドレスの内部構造を詳しく見ていきます。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;macアドレスの構造--48ビットの内訳&#34;&gt;MACアドレスの構造 ― 48ビットの内訳&#xA;&lt;/h2&gt;&lt;p&gt;MACアドレスは48ビット（6バイト）で構成されます。表記するときは8ビットずつ6つに区切り、16進数で表します。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;AA:BB:CC:DD:EE:FF&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;16進数とは、0〜9の数字とA〜Fの文字を組み合わせて数を表す方法です。8ビットは16進数2桁で表現できるため、&lt;code&gt;AA&lt;/code&gt; や &lt;code&gt;BB&lt;/code&gt; のような2文字の組が6つ並ぶ形になります。&lt;/p&gt;&#xA;&lt;p&gt;区切り文字はコロン（&lt;code&gt;:&lt;/code&gt;）が一般的ですが、ハイフン（&lt;code&gt;AA-BB-CC-DD-EE-FF&lt;/code&gt;）やピリオド（&lt;code&gt;AABB.CCDD.EEFF&lt;/code&gt;）で表記されることもあります。どれも同じ意味です。&lt;/p&gt;&#xA;&lt;h3 id=&#34;前半24ビットoui製造元の識別子&#34;&gt;前半24ビット：OUI（製造元の識別子）&#xA;&lt;/h3&gt;&lt;p&gt;MACアドレスの前半24ビット（最初の3組）は &lt;strong&gt;OUI（Organizationally Unique Identifier）&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;OUI / Organizationally Unique Identifier&lt;/td&gt;&#xA;          &lt;td&gt;organizationally＝組織ごとに / unique＝固有の / identifier＝識別子; 製造元を一意に識別する番号&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;OUIは &lt;strong&gt;IEEE（米国電気電子学会）&lt;/strong&gt; という国際的な標準化団体が管理しており、各メーカーが申請して取得します。たとえばAppleやIntel、Ciscoといった企業は、それぞれ複数のOUIを保有しています。&lt;/p&gt;&#xA;&lt;p&gt;MACアドレスの前半3組を調べれば、その機器の製造元がわかります。IEEEはOUIの一覧を公開しており、「このMACアドレスはどのメーカーの機器か」を検索できるサービスも存在します。&lt;/p&gt;&#xA;&lt;h3 id=&#34;後半24ビット製造元が割り振る個体番号&#34;&gt;後半24ビット：製造元が割り振る個体番号&#xA;&lt;/h3&gt;&lt;p&gt;後半24ビット（後ろの3組）は、製造元が自社の製品に順番に割り振る番号です。同じメーカーの製品でも1台ごとに異なる番号が付けられます。&lt;/p&gt;&#xA;&lt;p&gt;24ビットで表現できる数は2の24乗、およそ1677万通りです。1つのOUIあたり約1677万台の機器に番号を割り振れる計算になります。それ以上の台数を製造する企業は、追加でOUIを取得します。&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&lt;img src=&#34;mac-address-structure.svg&#34; alt=&#34;MACアドレスの48ビットの構造。前半24ビットが製造元を示すOUI、後半24ビットが製造元が割り振る個体番号&#34; width=&#34;100%&#34;&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;図：MACアドレスの48ビットの構造&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;なぜmacアドレスは重複しないのか&#34;&gt;なぜMACアドレスは重複しないのか&#xA;&lt;/h2&gt;&lt;p&gt;MACアドレスが世界中で重複しない理由は、この2段階の管理にあります。&lt;/p&gt;&#xA;&lt;p&gt;まずIEEEが各メーカーに異なるOUIを割り当てるため、メーカー同士で前半24ビットが重複しません。次に各メーカーが自社の製品に対して重複しない個体番号を割り振るため、同じメーカーの製品同士でも後半24ビットが重複しません。&lt;/p&gt;&#xA;&lt;p&gt;「国が都道府県に番号を割り当て、各都道府県が住民に番号を割り振る」という仕組みに似ています。この2段階の管理によって、全体として重複のない番号が保証されます。&lt;/p&gt;&#xA;&lt;p&gt;ただし、絶対に重複しないわけではありません。メーカーの管理ミスによる重複や、ソフトウェアでMACアドレスを書き換える「MACアドレススプーフィング」という手法も存在します。同じネットワーク内に同じMACアドレスの機器が2台あると、スイッチが正しく転送先を判断できず通信が不安定になります。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;宛先の種類--ユニキャストブロードキャストマルチキャスト&#34;&gt;宛先の種類 ― ユニキャスト・ブロードキャスト・マルチキャスト&#xA;&lt;/h2&gt;&lt;p&gt;MACアドレスには、宛先の指定方法によって3つの種類があります。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ユニキャスト--特定の1台へ送る&#34;&gt;ユニキャスト ― 特定の1台へ送る&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ユニキャスト（Unicast）&lt;/strong&gt; は、特定の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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;unicast&lt;/td&gt;&#xA;          &lt;td&gt;uni-（1つの）+ cast（投げる）; 1台の宛先に送ること&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;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/switching-hub&#34; &gt;入門編「スイッチングハブ」&lt;/a&gt;で学んだ「MACアドレステーブルを見て宛先のポートだけに転送する」動作は、このユニキャスト通信の話です。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ブロードキャスト--全員へ送る&#34;&gt;ブロードキャスト ― 全員へ送る&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;ブロードキャスト（Broadcast）&lt;/strong&gt; は、同じネットワーク内のすべての機器を宛先とする通信です。宛先MACアドレスに &lt;code&gt;FF:FF:FF:FF:FF:FF&lt;/code&gt; という特別な値を指定します。48ビットすべてが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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;broadcast&lt;/td&gt;&#xA;          &lt;td&gt;broad（広く）+ cast（投げる）; 全員に一斉に送ること&lt;/td&gt;&#xA;          &lt;td&gt;学校の全校放送のイメージ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;スイッチはブロードキャストのパケットを受け取ると、届いたポート以外のすべてのポートへ転送します。「同じネットワーク内の誰かに聞きたいことがあるが、相手のMACアドレスがわからない」という場面で使われます。&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;で触れたARPは、「このIPアドレスの機器はどれですか？」とブロードキャストで全員に問い合わせる仕組みです。ARPの詳細は第12回で扱います。&lt;/p&gt;&#xA;&lt;h3 id=&#34;マルチキャスト--特定のグループへ送る&#34;&gt;マルチキャスト ― 特定のグループへ送る&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;マルチキャスト（Multicast）&lt;/strong&gt; は、特定のグループに属する機器だけを宛先とする通信です。「全員でもなく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;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;multicast&lt;/td&gt;&#xA;          &lt;td&gt;multi-（多数の）+ cast（投げる）; 特定のグループに送ること&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台ずつ送るよりも効率的です。&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;&lt;img src=&#34;cast-types.svg&#34; alt=&#34;ユニキャストは1台だけに送り、ブロードキャストは全員に送り、マルチキャストは指定したグループにだけ送る&#34; width=&#34;100%&#34;&gt;&lt;/p&gt;&#xA;&lt;p align=&#34;center&#34;&gt;図：ユニキャスト・ブロードキャスト・マルチキャストの違い&lt;/p&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;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;Windows&lt;/td&gt;&#xA;          &lt;td&gt;設定 → ネットワークとインターネット → プロパティ → 物理アドレス（MAC）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;macOS&lt;/td&gt;&#xA;          &lt;td&gt;システム設定 → ネットワーク → 詳細 → ハードウェア&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;iPhone&lt;/td&gt;&#xA;          &lt;td&gt;設定 → 一般 → 情報 → Wi-Fiアドレス&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Android&lt;/td&gt;&#xA;          &lt;td&gt;設定 → デバイス情報 → Wi-Fi MACアドレス&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;なお、1台の機器が複数のMACアドレスを持つこともあります。有線LAN用のNICとWi-Fi用のNICは別々の部品なので、それぞれ異なるMACアドレスが割り当てられています。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;まとめ&#34;&gt;まとめ&#xA;&lt;/h2&gt;&lt;p&gt;MACアドレスは48ビットで構成され、前半24ビットがIEEEの管理する製造元識別子（OUI）、後半24ビットが製造元が割り振る個体番号です。この2段階の管理によって、世界中で重複しない番号が実現されています。宛先の指定方法には、特定の1台へ送るユニキャスト、同じネットワーク内の全員へ送るブロードキャスト（&lt;code&gt;FF:FF:FF:FF:FF:FF&lt;/code&gt;）、特定のグループへ送るマルチキャストの3種類があります。1台の機器でも有線LANとWi-Fiで別々のMACアドレスを持つことがあります。&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;MACアドレス&lt;/td&gt;&#xA;          &lt;td&gt;ネットワーク機器に割り当てられた48ビットの識別番号。16進数2桁を6組で表記する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;OUI（Organizationally Unique Identifier）&lt;/td&gt;&#xA;          &lt;td&gt;MACアドレスの前半24ビット。IEEEが管理する製造元の識別子&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;IEEE&lt;/td&gt;&#xA;          &lt;td&gt;米国電気電子学会。OUIの割り当てやネットワーク規格の標準化を行う国際団体&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ユニキャスト（Unicast）&lt;/td&gt;&#xA;          &lt;td&gt;特定の1台の機器を宛先とする通信&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ブロードキャスト（Broadcast）&lt;/td&gt;&#xA;          &lt;td&gt;同じネットワーク内の全機器を宛先とする通信。宛先は &lt;code&gt;FF:FF:FF:FF:FF:FF&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;マルチキャスト（Multicast）&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></channel>
</rss>
