network:mac_and_ipv4_and_v6

MAC と IPv4 と IPv6 について

ハードウェア製造時に機器を識別するために割り当てられるハードウェアアドレス。
例: 68:9C:70:12:23:34
ルーター、LANカード、Wifi機器などに組み込まれて出荷される。

上位24ビット(3 バイト) 下位24ビット(3 バイト)
OUI(Organizationally Unique Indentifier)
IEEE が決めたアドレス
※メーカー固有
製品番号
メーカーが決めたアドレス
68 : 9C : 70 : 12 : 23 : 34

※ OUI IEEE OUI List

68-9C-70Apple, Inc.
1 Infinite Loop
Cupertino CA 95014
US
00-1F-67Hitachi,Ltd.
Minamioi 6-27-18, Shinagawa-ku
Tokyo Tokyo 140-8572
JP
DC-FB-02BUFFALO.INC
AKAMONDORI Bldg.,30-20,Ohsu 3-chome
Naka-ku,Nagoya Aichi Pref 460-8315
JP
4C-ED-FBASUSTek COMPUTER INC.
15,Li-Te Rd., Peitou, Taipei 112, Taiwan
Taipei Taiwan 112
TW

※ OSI モデルの2層目(レイヤー2)で使用される。

OSI レイヤー 送受信単位 主要機器
アプリケーション層 7 ファイル、
プレゼンテーション層 6 文字、画像、動画
セッション層 5
トランスポート層 4 データ単位
ネットワーク層 3 パケット単位
ルーティング
ルーター
データリンク層 2 フレーム単位 スイッチングハブ
物理層 1 電気信号、制御 LANカード

IPv4 アドレスは、32 ビットを 8 ビットずつ 4 つに “.”(ピリオド)で区切った数値列を“192.168.1.1”のように10進数で記述する。

インターネット上で広く使用される世界で唯一のアドレス。

ローカルなネットワークで使用されるアドレス。
※インターネットに存在してはいけない。

アドレス範囲
10.0.0.0 10.255.255.255 10/8 prefix
172.16.0.0 172.31.255.255 172.16/12 prefix
192.168.0.0 192.168.255.255 192.168/16 prefix
ネットワーク部 ホスト部
10 . 0.0.0
172.16 . 0.0
192.168.0 . 0

IPv6 アドレスは、128 ビットを 16 ビットずつ 8 つに“:”(コロン)で区切った数値列を 16 進数で表記する。

表記 2000::/3 ( 2 進上位 3 桁までが 001 )
2進数
001***** ********
:
******** ********
:
******** ********
:
******** ********
:
******** ********
:
******** ********
:
******** ********
:
******** ********
16進数
      20 00      
:
      00 00      
:
      00 00      
:
      00 00      
:
      00 00      
:
      00 00      
:
      00 00      
:
      00 00      

表記 fe80::/10 ( 2 進上位 10 桁までが 11111110 10 )
2進数
11111110 10******
:
******** ********
:
******** ********
:
******** ********
:
******** ********
:
******** ********
:
******** ********
:
******** ********
16進数
      fe 80      
:
      00 00      
:
      00 00      
:
      00 00      
:
      00 00      
:
      00 00      
:
      00 00      
:
      00 00      

表記 fc00::/7 ( 2 進上位 7 桁までが 1111110 )
2進数
1111110* ********
:
******** ********
:
******** ********
:
******** ********
:
******** ********
:
******** ********
:
******** ********
:
******** ********
16進数
      fc 00      
:
      00 00      
:
      00 00      
:
      00 00      
:
      00 00      
:
      00 00      
:
      00 00      
:
      00 00      
アドレス 上位24ビット 下位24ビット
MAC 68 : 9C : 70 : 12 : 23 : 34
先頭に付加
fe 80
+2
IPv6 fe 80 : 6a 9c : 70 ff : fe 12 : 23 34
IPv6 アドレス IPv4 アドレス
割当て可能なIPアドレス数(理論値) 2128≒約340兆×1兆×1兆(3.4×1038)個 232≒約43億個(4.3×109)
世界の人口(69億人)に換算した場合 1人あたり約5万×1兆×1兆個程度となる 1人あたり約0.6個程度となる
  • network/mac_and_ipv4_and_v6.txt
  • 最終更新: 2022/07/01 01:56
  • by ともやん