network:mac_and_ipv4_and_v6

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
network:mac_and_ipv4_and_v6 [2019/03/15 00:35] – [グローバルアドレス (グローバルユニキャストアドレス)] ともやんnetwork:mac_and_ipv4_and_v6 [2022/07/01 01:56] (現在) – [参考文献] ともやん
行 1: 行 1:
-<ifauth !@loggedinusers><html> 
-<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> 
-<script> 
-     (adsbygoogle = window.adsbygoogle || []).push({ 
-          google_ad_client: "ca-pub-0791334967460971", 
-          enable_page_level_ads: true 
-     }); 
-</script></html></ifauth> 
 ======  MAC と IPv4 と IPv6 について ====== ======  MAC と IPv4 と IPv6 について ======
  
行 82: 行 74:
  
 ===== IPv6 アドレス (128 ビット - 16 バイト) ===== ===== IPv6 アドレス (128 ビット - 16 バイト) =====
 +
 +==== IPv6 アドレスの表記法 ====
 +IPv6 アドレスは、128 ビットを 16 ビットずつ 8 つに“:”(コロン)で区切った数値列を 16 進数で表記する。\\
 +
 +==== グローバルアドレス (グローバルユニキャストアドレス) ====
 <html> <html>
   <style>   <style>
-    pre.code { +    #ipv6 table { font-size: 10px; } 
-      padding: 3px+    #ipv6 td { padding: 0px; } 
-      font-size: 12px;+    #ipv6 pre.code { 
 +      padding: 0px
 +      font-size: 10px;
       margin: auto;       margin: auto;
     }     }
   </style>   </style>
 </html> </html>
- 
-==== IPv6 アドレスの表記法 ==== 
-IPv6 アドレスは、128 ビットを 16 ビットずつ 8 つに“:”(コロン)で区切った数値列を 16 進数で表記する。\\ 
- 
-==== グローバルアドレス (グローバルユニキャストアドレス) ==== 
 <WRAP #ipv6> <WRAP #ipv6>
 ^  表記  ^  2000::/3 ( 2 進上位 3 桁までが 001 )  ^^^^^^^^^^^^^^^ ^  表記  ^  2000::/3 ( 2 進上位 3 桁までが 001 )  ^^^^^^^^^^^^^^^
行 102: 行 96:
 </WRAP> </WRAP>
 ==== リンクローカルアドレス (リンクローカルユニキャストアドレス) ==== ==== リンクローカルアドレス (リンクローカルユニキャストアドレス) ====
-^  表記  ^  fe80::/10 ( 2 進上位 10 桁までが 1111 1110 10 )  ^^^ +<html> 
-|  2進数  |  <code>1111 1110 10** ****</code>  |  :  |  <code>**** **** : **** **** : **** **** : **** **** : **** **** : **** ****</code> +  <style> 
-|  16進数  |  <code>    fe 80 00 00    </code>  |  :  |  <code>    00 00 00 00         00 00 00 00         00 00 00 00    </code> +    #ipv6 table { font-size: 10px; } 
 +    #ipv6 td { padding: 0px; } 
 +    #ipv6 pre.code { 
 +      padding: 0px; 
 +      font-size: 10px; 
 +      margin: auto; 
 +    } 
 +  </style> 
 +</html> 
 +<WRAP #ipv6> 
 +^  表記  ^  fe80::/10 ( 2 進上位 10 桁までが 11111110 10 )  ^^^^^^^^^^^^^^^ 
 +|  2進数  |  <code>11111110 10******</code>  |  :  |  <code>******** ********</code>  |    <code>******** ********</code>  |    <code>******** ********</code>  |    <code>******** ********</code>  |    <code>******** ********</code>  |    <code>******** ********</code>  |  :  |  <code>******** ********</code> 
 +|  16進数  |  <code>      fe 80      </code>  |  :  |  <code>      00 00      </code>  |  :  |  <code>      00 00      </code>  |  :  |  <code>      00 00      </code>  |    <code>      00 00      </code>  |  :  |  <code>      00 00      </code>  |    <code>      00 00      </code>  |  :  |  <code>      00 00      </code> 
 +</WRAP>
 ==== KVM 仮想ネットワークアドレス (リンクローカルユニキャストアドレス) ==== ==== KVM 仮想ネットワークアドレス (リンクローカルユニキャストアドレス) ====
-^  表記  ^  fc00::/7 ( 2 進上位 7 桁までが 1111 110 )  ^^^ +<html> 
-|  2進数  |  <code>1111 110* **** ****</code>  |  :  |  <code>**** **** : **** **** : **** **** : **** **** : **** **** : **** ****</code> +  <style> 
-|  16進数  |  <code>    fc 00 00 00    </code>  |  :  |  <code>    00 00 00 00         00 00 00 00         00 00 00 00    </code> +    #ipv6 table { font-size: 10px; } 
 +    #ipv6 td { padding: 0px; } 
 +    #ipv6 pre.code { 
 +      padding: 0px; 
 +      font-size: 10px; 
 +      margin: auto; 
 +    } 
 +  </style> 
 +</html> 
 +<WRAP #ipv6> 
 +^  表記  ^  fc00::/7 ( 2 進上位 7 桁までが 1111110 )  ^^^^^^^^^^^^^^^ 
 +|  2進数  |  <code>1111110* ********</code>  |  :  |  <code>******** ********</code>  |    <code>******** ********</code>  |    <code>******** ********</code>  |    <code>******** ********</code>  |    <code>******** ********</code>  |    <code>******** ********</code>  |  :  |  <code>******** ********</code> 
 +|  16進数  |  <code>      fc 00      </code>  |  :  |  <code>      00 00      </code>  |  :  |  <code>      00 00      </code>  |  :  |  <code>      00 00      </code>  |    <code>      00 00      </code>  |  :  |  <code>      00 00      </code>  |    <code>      00 00      </code>  |  :  |  <code>      00 00      </code> 
 +</WRAP>
 ==== Linux では MAC アドレスから自動生成される ==== ==== Linux では MAC アドレスから自動生成される ====
 ^  アドレス  ^  ^^  上位24ビット  ^^^^^  ^  下位24ビット  ^^^^^ ^  アドレス  ^  ^^  上位24ビット  ^^^^^  ^  下位24ビット  ^^^^^
行 121: 行 139:
 | 割当て可能なIPアドレス数(理論値)  | 2<html><sup>128</sup></html>≒約340兆×1兆×1兆(3.4×10<html><sup>38</sup></html>)個 | 2<html><sup>32</sup></html>≒約43億個(4.3×10<html><sup>9</sup></html>) | | 割当て可能なIPアドレス数(理論値)  | 2<html><sup>128</sup></html>≒約340兆×1兆×1兆(3.4×10<html><sup>38</sup></html>)個 | 2<html><sup>32</sup></html>≒約43億個(4.3×10<html><sup>9</sup></html>) |
 | 世界の人口(69億人)に換算した場合  | 1人あたり約5万×1兆×1兆個程度となる | 1人あたり約0.6個程度となる | | 世界の人口(69億人)に換算した場合  | 1人あたり約5万×1兆×1兆個程度となる | 1人あたり約0.6個程度となる |
 +
 +===== 参考文献 =====
 +[[https://www.nic.ad.jp/ja/basics/terms/ipv6-text-representation.html|インターネット用語1分解説~IPv6アドレスの表記法とは~ - JPNIC]]\\
 +[[https://tech-blog.rakus.co.jp/entry/20210107/network|【非エンジニア向け】 IPv4とIPv6についてまとめてみた - RAKUS Developers Blog | ラクス エンジニアブログ]]\\
 +
  • network/mac_and_ipv4_and_v6.1552577705.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)