IPv4, v6
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>ネットワークの基礎編]]
* 目次 [#uff6f8ce]
#contents
*概要 [#r63ea595]
[[IPアドレス>#pbd9d35d]]だけでなく、IPプロトコルも。
**差異 [#z0aac26b]
***パケット優先度輻輳制御 [#f22bc6ab]
-IPv4 : TOS (Type Of Service) フィールド
-IPv6 : トラフィック クラス フィールド
***チェックサム [#sacc02be]
-IPv4 : チェックサムフィールド
-IPv6 : チェックサムフィールドは廃止
***[[IPヘッダ>#v8763850]]長 [#ca3959f8]
-IPv4 : 可変長
-IPv6 : 拡張されたが固定長に変更された。
***[[IPアドレス>#pbd9d35d]]長 [#leef364b]
2^32 → 2^128
-IPv4 : 8 * 4 = 32ビット (4バイト~
0.0.0.0 - 255.255.255.255
-IPv6 : 128ビット (16バイト らしい~
0:0:0:0:0:0:0:0 - FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
**機能拡張 [#w554533b]
***ルータの負荷軽減 [#cb5fccc1]
[[ヘッダの固定長化>#ca3959f8]]によりハードウェアで高速処...
***セキュリティ機能追加 [#t77ec08c]
-IPv4 : ー
-IPv6 : [[IPsec]]必須で、認証、改ざん検知(AH)、暗号化(...
***アドレス自動割当 [#u5b70130]
-IPv4 : [[DHCP>ネットワークの基礎編#y927ca3b]]
-IPv6 : ルータ
***[[NAT>ネットワーク機器一覧#x06ef648]]不要 [#jb9d4fcf]
-アドレス空間が膨大であるため。
-[[NAT>ネットワーク機器一覧#x06ef648]]と[[VPN]]の併用不可...
**IPヘッダ [#v8763850]
***IPv4 [#i62ff430]
||1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|2...
||>|>|>|バージョン (4)|>|>|>|ヘッダ長 (4)|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|識別子 (16)|>|>|フラグ (...
|~|>|>|>|>|>|>|>|パケット生存時間(TTL) (8)|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|32*n bit|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>||>|>|>|>...
***IPv6 [#jaf95f2e]
||1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|2...
||>|>|>|バージョン (4)|>|>|>|>|>|>|>|優先度 (8)|>|>|>|>|>...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|ペイロード長 (16)|>|>|>|...
|32*4=128bit|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|32*4=128bit|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
**IPアドレス [#pbd9d35d]
***IPv4 [#c21dfc72]
-書き方
--10進数
--8bitづつ「.」で区切る。
--32bitなので4グループできる。
--例:192.168.0.2
-[[予約済みIPアドレス>#b62f25ad]]
-[[Xキャスト用IPアドレス>#jc8c164f]]
-IPアドレスクラス
--ホスト台数~
[[クラスC < B < A>#y30e557d]]
--マルチキャスト用~
[[クラスD>#jc8c164f]]
--実験用~
クラスE
***IPv6 [#q6b591e7]
-書き方
--16進数
--16bitづつ「:」で区切る。
--128bitなので8グループできる。
--短縮表記ルールがある。
---先頭の連続する0の省略
---0だけのグループの省略(1箇所だけ、連続して省略可)
---例:
2001:0db8:0000:0000:3456:0000:0000:0000~
→ 2001:db8:0:0:3456::
-IPアドレスクラス
--クラスレスなアドレス構造
--CIDR 方式を踏襲しており、~
クラスの概念は存在しない。
-Xキャスト用IPアドレス
--ブロードキャスト アドレス~
存在しないためマルチキャスト アドレスを使用する。
--マルチキャスト アドレス(ff00::/8)
---いくつかの特別なルールに従ってフォーマットされる。
---prefix(プリフィックス)はff(00はflgとsc)
-ユニキャスト アドレス
--グローバルユニキャスト アドレス
--ユニーク ローカルIPv6ユニキャスト アドレス(ULA)
-IPv4射影アドレス
--IPv4アドレスをIPv6アドレスとして表現したアドレス。
--先頭から80バイトの0、16バイトの1、32バイトのIPv4アドレス
FFFF:nnn.nnn.nnn.nnn
0000:0000:0000:0000:0000:FFFF:(nnn.nnn.nnn.nnn)
*IPv4アドレス詳細 [#r678d200]
**概要 [#q4c371b9]
ここでは、
-IPアドレスと
-IPルーティング
-IPアドレス割り当てに関連するネットワーク構成
-[[ネットワーク アドレス>#dbc77b5e]]とIPアドレスの割り当て
-動的割り当て、静的割り当て
-[[MACアドレス>ネットワークの基礎編#wad16a9a]]との関連
など、IPアドレスの基礎について説明する。
**IPアドレスとルーティング [#u7adb5c3]
-[[ブロードキャスト>ネットワークの基礎編#z0bca6f8]]で名前...
名前解決のための[[ブロードキャスト>ネットワークの基礎編#z...
-これらの問題は、IPアドレスとルータを導入し、ネットワーク...
--ルータは、必要なネットワークにだけパケットを送ったり、...
トラフィックを軽減した状態で、分割されたネットワーク上の...
**IPアドレスの種類 [#ha9e8bd8]
***予約済みIPアドレス [#b62f25ad]
予約済みのIPアドレスについて説明する。~
これらのIPアドレスは、通常、ホストのIPアドレスとして利用...
-Thisネットワーク アドレス(オール0)~
[[BootP>ネットワークの基礎編#f5dcd7b7]]や[[DHCP>ネットワ...
自分自身を表すためのアドレスとして使用するIPアドレス。
-ネットワーク アドレス(ホスト部がオール0)~
[[ホスト部を全て0に設定したIPアドレス。ネットワーク アド...
-ローカル ループバック アドレス(127.xxx.xxx.xxx)~
--自分自身を指すIPアドレス。
--ローカル ループバック アドレスを使用した通信は~
NICを経由しないため、NICがないPCでも利用可能である。~
同一マシン内のプロセス間通信などで利用できる。
-APIPA用のLINKLOCALアドレス~
--[[DHCP>ネットワークの基礎編#y927ca3b]]のAPIPA機能で使用...
--外部と接続されていないローカルな単一のネットワークだけ...
「169.254.1.0/16~169.254.254.255/16」の範囲が予約されて...
***Xキャスト用IPアドレス [#dd85f0a3]
UDPで使用できる。
-リミテッド [[ブロードキャスト>ネットワークの基礎編#z0bca...
--ローカル ネットワークにいる、すべてのホストを対象とする...
--また、OSI参照モデルの第2層の[[ブロードキャスト>ネットワ...
-ディレクティッド [[ブロードキャスト>ネットワークの基礎編...
--他のネットワークへ向けられたOSI参照モデルの第3層の[[ブ...
--対象のネットワークまでルータによってパケットが運ばれて...
-[[マルチキャスト>ネットワークの基礎編#i2cc70c4]] アドレ...
--[[マルチキャスト>ネットワークの基礎編#i2cc70c4]]に使用...
--クラスDのアドレスが[[マルチキャスト>ネットワークの基礎...
--RFCにより規定されている[[マルチキャスト>ネットワークの...
|#|[[マルチキャスト>ネットワークの基礎編#i2cc70c4]] アド...
|1|224.0.0.0|>|予約|
|2|224.0.0.1|>|同一サブネット上の全ノード|
|3|224.0.0.2|>|同一サブネット上の全ルータ|
|4|224.0.0.4|ルーティング プロトコル|DVMRP|
|5|224.0.0.5|~|OSPF|
|6|224.0.0.6|~|OSPF version2|
|7|224.0.0.9|~|RIP version2|
--[[マルチキャスト>ネットワークの基礎編#i2cc70c4]] アドレ...
---この[[MACアドレス>ネットワークの基礎編#wad16a9a]]は、[...
---これについては本ドキュメントでは割愛する。
**IPアドレスの割当 [#y30e557d]
***プライベートIPアドレスとグローバルIPアドレス [#c75d733a]
-プライベートIPアドレス~
プライベートIPアドレスは各組織内だけで~
自由に使うことが許可されたIPアドレスで、以下の範囲が利用...
|#|クラス|>|>|クラスに対応するホスト アドレスの範囲|-|>|>...
|1|クラスA|0.0.0.0|~|127.255.255.255|のうち|10.0.0.0|~|...
|2|クラスB|128.0.0.0|~|191.255.255.255|~|172.16.0.0|~|172...
|3|クラスC|192.0.0.0|~|223.255.255.255|~|192.168.0.0|~|19...
-グローバルIPアドレス
--プライベートIPアドレスと重複しないIPアドレスの範囲を、...
(IANAおよびその依頼を受けた組織)によってプロバイダなど...
--そのIPアドレスが重複しないようにプロバイダのユーザに付...
--グローバルIPアドレスの割り当てを、以下の例で説明する。
---[[BBルータと家庭内LAN>ネットワークの基礎編#x2c29e3d]]
---[[企業などで構築する非武装セグメント(DMZ)>ネットワー...
-各クラスの[[ネットワーク アドレス>#l58f3cce]]
***[[DHCP>ネットワークの基礎編#y927ca3b]]サーバによるIPア...
IPアドレスの割り当て方法には、
-「静的割り当て」と「動的割り当て」がある。
-動的割り当てをするには、DHCPサーバが必要になる。
--DHCPサーバはクライアントに動的に[[IPアドレス>#r678d200]...
--ルータを跨ぐ場合は、クライアントが存在するネットワーク...
-IPアドレスの動的割り当ての仕組み~
IPアドレスの割り当ての仕組みについて以下説明する。
--DHCPサーバ
---DHCPサーバは、UDPポート67番でIPアドレスの動的割り当て...
DHCPクライアントにIPアドレスを動的に割り当てるシステムで...
---DHCPクライアントは、UDPポート68番で応答(ユニキャスト...
--DHCPリレー エージェント
---DHCPクライアントからDHCPサーバに送信されるIPアドレスの...
---このため、DHCPサーバが他のネットワークにある場合はDHCP...
---これを解決にするには、DHCPリレー エージェントをローカ...
IPアドレスの動的割り当ての[[ブロードキャスト>ネットワーク...
--IPアドレスを要求する際のシーケンス
---DHCPクライアントがDHCPプロトコルを使用してIPアドレスを...
#ref(DHCP_protocol.png,left,nowrap,DHCPプロトコル)
---DHCPサーバからの「肯定(OFFER)」コマンドの応答が複数...
DHCPクライアントは、適当な「肯定(OFFER)」コマンドを選択...
そのDHCPサーバを使う旨を、「要求(REQUEST)コマンド」を使...
この仕組みはDHCPサーバの冗長化などにも利用されている。
-WindowsでのDHCPクライアントの設定
--DHCPの有効化
---DHCPを有効にすることで、ネットワーク内のDHCPサーバを使...
---設定方法
「[[Windows IPアドレスを自動的に取得する>https://www.goog...
--代替構成~
---DHCPを有効にしている場合、「代替構成」を設定できる。
---代替の構成は、DHCP クライアントがDHCPサーバを発見でき...
---既定値は、[自動プライベートIPアドレス]で、この場合、AP...
---設定方法
「[[Windows 代替の構成>https://www.google.co.jp/search?q=...
-DHCPサーバからDHCPクライアントにIPアドレスが割り当てられ...
DHCPクライアントが自動的にLINKLOCALアドレスを割り当てる。
***IPアドレスの静的割り当て [#l45561d6]
「静的割り当て」は、クライアントに直接IPアドレスを指定す...
-WindowsでのIPアドレスの静的割り当て~
「[[Windows 次のIPアドレスを使う>https://www.google.co.jp...
***割当られたIPアドレスの確認([[ipconfigコマンド]]) [#k...
**ネットワーク アドレス [#dbc77b5e]
-IPアドレスを構成するビット列のうち、~
個々の組織が管理するネットワーク(サブネット)を識別するの...
-ネットワーク アドレスとIPアドレスの割り当てについて方法...
***クラスフル アドレッシング(FLSM) [#l58f3cce]
-ネットワーク アドレスを決定する際に、~
既定の「アドレス クラス」と「ネット マスク」(ナチュラル ...
を使用するアドレッシング方法を、「クラスフル アドレッシン...
-「クラスフル アドレッシング」では、~
それぞれのネットワークに何台のホストを接続するかによって...
--「ネット マスク」(ナチュラル マスク)は「アドレス クラ...
--クラスD、クラスEというアドレスもあるが、これは通常のホ...
クラスDは[[マルチキャスト>ネットワークの基礎編#i2cc70c4]]...
|#|アドレス クラス|先頭ビットのパターン|ネット マスク|ネ...
|1|クラスA|0|255.0.0.0|0.0.0.0/8&br;~127.0.0.0/8|24bit(...
|2|クラスB|10|255.255.0.0|128.0.0.0/16&br;~191.255.0.0/1...
|3|クラスC|110|255.255.255.0|192.0.0.0/24&br;~223.255.25...
***クラスレス アドレッシング(VLSM or CIDR) [#e6290494]
-「クラスフル アドレッシング」の場合、ネットワークにネッ...
実際に必要となるIPアドレスの数より多すぎたり少なすぎたり...
(実際にISPに割り当てるクラスBネットワークが不足する事態...
-このため、ユーザ自身が自由に「ネットワーク アドレス」と...
「クラスレス アドレッシング」というアドレッシング方法が用...
-このようなアドレッシング方法に「クラスレス アドレッシン...
--VLSM~
組織内のネットワークの細かなホストビットの割り当てに使用...
--CIDR~
現在のインターネットでは、必要なグローバルIPアドレス数に...
---インターネット上のAS(自律システム)間のルーティング情...
「ルーティング性能向上」、「ルーティング情報の管理の簡素...
---AS(自律システム)とは、各組織、企業やプロバイダが保有...
ひとつ(時に複数)のルーティング ポリシー配下にあるIPネッ...
*IPv6アドレス詳細 [#v6625c39]
**タイプ [#f3783ad5]
***ユニキャストアドレス [#e247551f]
-IPv4のユニキャストと同じように、1対1の通信で利用されるア...
-1つのインターフェースに割り当てられるアドレス。
-[[スコープ>#g08586ba]]毎に[[3つの異なるアドレス>#s492cc...
***マルチキャストアドレス [#i9c21adb]
-IPv4のマルチキャストと同じく、1対グループの通信で利用さ...
-複数のインターフェースに割り当てられるアドレス。
|ff00::/8|フラグ (4)|スコープ (4)|グループID (112)|
-プレフィックス
--ff00::/8
***エニーキャストアドレス [#c50fc034]
-IPv4にはないアドレス。1対グループ内の1つとの通信で利用さ...
-複数のインターフェースに割り当てられる。
-グループで最も近いデバイスとだけ通信できる。
-マルチキャストと同じくグループ宛ての通信となるが~
グループに属する1つのインターフェースにパケットが~
到達すると、それ以上は配送されない。
-[[グローバル>#m72a0b1e]]の[[スコープ>#g08586ba]]の[[ユニ...
**スコープ [#g08586ba]
***リンクローカル [#w400712d]
同一セグメント
-同一セグメント上の端末と通信できるアドレス。
-リンクローカルアドレス宛てのパケットはルーティングされな...
***ユニークローカル [#f8ea5cab]
組織内ネットワーク
-IPv4のプライベートアドレスに相当する。
-組織内ネットワークの異なるセグメント上の端末と通信できる...
***グローバル [#m72a0b1e]
ネットワーク
-IPv4のグローバルアドレスに相当する。
-全てのIPv6ネットワークで一意となる。
**ユニキャストアドレス [#s492cc82]
***グローバルユニキャストアドレス [#dbba0e51]
|グローバルユニキャストアドレス (48)|サブネットID (16)|ホ...
-プレフィックス
--2001::/16~
IPv6インターネット用アドレス
--2002::/16~
6to4用アドレス
--2003::/16 ~ 3FFD::/16~
現在、未割り当て
***ユニークローカルアドレス [#udab2c83]
(ユニークローカルユニキャストアドレス)
|FC00::/7|L(1)|グローバルID (40)|サブネットID (16)|ホスト...
-プレフィックス
--FC00::/8
---L=0
---将来の定義用
--FD00::/8
---L=1
---アドレス中のグローバルID部分を~
ランダムな値としていつでも誰でも利用可能なアドレス
***リンクローカルアドレス [#tf29807d]
(リンクローカルユニキャストアドレス)
|FE80::/10|0...0 (54)|ホストのインタフェースID (64)|
-プレフィックス
--FE80::/64
***スコープとタイプ [#q00be4b6]
|ユニキャストアドレス\タイプ|ユニキャストアドレス|マルチ...
|グローバルユニキャストアドレス|〇||〇|
|ユニークローカルアドレス|〇|||
|リンクローカルアドレス|〇|||
|マルチキャスト||〇||
*参考 [#k4380328]
**Wikipedia [#r84d1595]
-IPv4~
https://ja.wikipedia.org/wiki/IPv4
-IPv6~
https://ja.wikipedia.org/wiki/IPv6
-IPアドレス~
https://ja.wikipedia.org/wiki/IP%E3%82%A2%E3%83%89%E3%83%...
-IPv6アドレス~
https://ja.wikipedia.org/wiki/IPv6%E3%82%A2%E3%83%89%E3%8...
**IPv6 [#ze74dd31]
***概要 [#v320f534]
-【連載】IPv6で始めるネットワーク | マイナビニュース~
https://news.mynavi.jp/series/ipv6
--第1回 IPv6 とは何か?
--第2回 IPv6 のアドレス体系と表記のルール(前編)
--第3回 IPv6 のアドレス体系と表記のルール(後編)
--第4回 IPv6のネットワークプレフィックスとサブネットマスク
--第6回 IPv6の匿名アドレス
--第5回 インタフェースIDの決定とLINKLOCALアドレス
-IPv6アドレスについて知っておくべき10のこと - ZDNet Japan~
https://japan.zdnet.com/article/20423460/
--1.IPv6アドレスは128ビットの16進数
--2.リンクローカルユニキャストアドレスは見ればすぐ分かる...
---リンクローカルユニキャストアドレスは、常にFE80から始ま...
---マルチキャストアドレスは常にFF0xから始まる(xには1から...
--3.頭のゼロは省略される
--4.連続するゼロは省略できる場合がある
--5.ループバックアドレスは、アドレスのようにさえ見えない~
0000:0000:0000:0000:0000:0000:0000:0001 → ::1と表現される。
--6.従来のサブネットマスクは必要としない
---最初の48ビットがネットワークプレフィックス
---次の16ビットがサブネットID
---残りの64ビットがインターフェースID
---現在、割り当てルール自体を48ビットから64ビットの間で~
自由に割り振れるように変更ることが検討されている。
--7.DNSはIPv6でも通用する
--8.IPv6はIPv4ネットワークをトンネルで通過できる
---IPv6は一般にIPv4のネットワークと互換性がない。
---ネットワーク間の互換性の確保を容易にするためトンネリン...
---トンネルの両端に、IPv6パケットのカプセル化と解除を行う...
--9.あなたはすでにIPv6を使っているかも知れない
--10.WindowsはIPv6を完全にはサポートしていない
***普及 [#d3710133]
単にアドレス空間増やせばよかったのに、~
無駄なことして(互換性が無さ過ぎて)流行らなかった感。
-IPv6はなぜ普及しないのか? - GIGAZINE~
https://gigazine.net/news/20180528-ipv6-only-for-the-rich/
-IPv6が20周年。IPv6に対応したくない理由とは - Publickey~
https://www.publickey1.jp/blog/15/ipv620ipv6.html
----
Tags: [[:IT国際標準]], [[:インフラストラクチャ]], [[:通信...
終了行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>ネットワークの基礎編]]
* 目次 [#uff6f8ce]
#contents
*概要 [#r63ea595]
[[IPアドレス>#pbd9d35d]]だけでなく、IPプロトコルも。
**差異 [#z0aac26b]
***パケット優先度輻輳制御 [#f22bc6ab]
-IPv4 : TOS (Type Of Service) フィールド
-IPv6 : トラフィック クラス フィールド
***チェックサム [#sacc02be]
-IPv4 : チェックサムフィールド
-IPv6 : チェックサムフィールドは廃止
***[[IPヘッダ>#v8763850]]長 [#ca3959f8]
-IPv4 : 可変長
-IPv6 : 拡張されたが固定長に変更された。
***[[IPアドレス>#pbd9d35d]]長 [#leef364b]
2^32 → 2^128
-IPv4 : 8 * 4 = 32ビット (4バイト~
0.0.0.0 - 255.255.255.255
-IPv6 : 128ビット (16バイト らしい~
0:0:0:0:0:0:0:0 - FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
**機能拡張 [#w554533b]
***ルータの負荷軽減 [#cb5fccc1]
[[ヘッダの固定長化>#ca3959f8]]によりハードウェアで高速処...
***セキュリティ機能追加 [#t77ec08c]
-IPv4 : ー
-IPv6 : [[IPsec]]必須で、認証、改ざん検知(AH)、暗号化(...
***アドレス自動割当 [#u5b70130]
-IPv4 : [[DHCP>ネットワークの基礎編#y927ca3b]]
-IPv6 : ルータ
***[[NAT>ネットワーク機器一覧#x06ef648]]不要 [#jb9d4fcf]
-アドレス空間が膨大であるため。
-[[NAT>ネットワーク機器一覧#x06ef648]]と[[VPN]]の併用不可...
**IPヘッダ [#v8763850]
***IPv4 [#i62ff430]
||1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|2...
||>|>|>|バージョン (4)|>|>|>|ヘッダ長 (4)|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|識別子 (16)|>|>|フラグ (...
|~|>|>|>|>|>|>|>|パケット生存時間(TTL) (8)|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|32*n bit|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>||>|>|>|>...
***IPv6 [#jaf95f2e]
||1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|2...
||>|>|>|バージョン (4)|>|>|>|>|>|>|>|優先度 (8)|>|>|>|>|>...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|ペイロード長 (16)|>|>|>|...
|32*4=128bit|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|32*4=128bit|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
|~|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|...
**IPアドレス [#pbd9d35d]
***IPv4 [#c21dfc72]
-書き方
--10進数
--8bitづつ「.」で区切る。
--32bitなので4グループできる。
--例:192.168.0.2
-[[予約済みIPアドレス>#b62f25ad]]
-[[Xキャスト用IPアドレス>#jc8c164f]]
-IPアドレスクラス
--ホスト台数~
[[クラスC < B < A>#y30e557d]]
--マルチキャスト用~
[[クラスD>#jc8c164f]]
--実験用~
クラスE
***IPv6 [#q6b591e7]
-書き方
--16進数
--16bitづつ「:」で区切る。
--128bitなので8グループできる。
--短縮表記ルールがある。
---先頭の連続する0の省略
---0だけのグループの省略(1箇所だけ、連続して省略可)
---例:
2001:0db8:0000:0000:3456:0000:0000:0000~
→ 2001:db8:0:0:3456::
-IPアドレスクラス
--クラスレスなアドレス構造
--CIDR 方式を踏襲しており、~
クラスの概念は存在しない。
-Xキャスト用IPアドレス
--ブロードキャスト アドレス~
存在しないためマルチキャスト アドレスを使用する。
--マルチキャスト アドレス(ff00::/8)
---いくつかの特別なルールに従ってフォーマットされる。
---prefix(プリフィックス)はff(00はflgとsc)
-ユニキャスト アドレス
--グローバルユニキャスト アドレス
--ユニーク ローカルIPv6ユニキャスト アドレス(ULA)
-IPv4射影アドレス
--IPv4アドレスをIPv6アドレスとして表現したアドレス。
--先頭から80バイトの0、16バイトの1、32バイトのIPv4アドレス
FFFF:nnn.nnn.nnn.nnn
0000:0000:0000:0000:0000:FFFF:(nnn.nnn.nnn.nnn)
*IPv4アドレス詳細 [#r678d200]
**概要 [#q4c371b9]
ここでは、
-IPアドレスと
-IPルーティング
-IPアドレス割り当てに関連するネットワーク構成
-[[ネットワーク アドレス>#dbc77b5e]]とIPアドレスの割り当て
-動的割り当て、静的割り当て
-[[MACアドレス>ネットワークの基礎編#wad16a9a]]との関連
など、IPアドレスの基礎について説明する。
**IPアドレスとルーティング [#u7adb5c3]
-[[ブロードキャスト>ネットワークの基礎編#z0bca6f8]]で名前...
名前解決のための[[ブロードキャスト>ネットワークの基礎編#z...
-これらの問題は、IPアドレスとルータを導入し、ネットワーク...
--ルータは、必要なネットワークにだけパケットを送ったり、...
トラフィックを軽減した状態で、分割されたネットワーク上の...
**IPアドレスの種類 [#ha9e8bd8]
***予約済みIPアドレス [#b62f25ad]
予約済みのIPアドレスについて説明する。~
これらのIPアドレスは、通常、ホストのIPアドレスとして利用...
-Thisネットワーク アドレス(オール0)~
[[BootP>ネットワークの基礎編#f5dcd7b7]]や[[DHCP>ネットワ...
自分自身を表すためのアドレスとして使用するIPアドレス。
-ネットワーク アドレス(ホスト部がオール0)~
[[ホスト部を全て0に設定したIPアドレス。ネットワーク アド...
-ローカル ループバック アドレス(127.xxx.xxx.xxx)~
--自分自身を指すIPアドレス。
--ローカル ループバック アドレスを使用した通信は~
NICを経由しないため、NICがないPCでも利用可能である。~
同一マシン内のプロセス間通信などで利用できる。
-APIPA用のLINKLOCALアドレス~
--[[DHCP>ネットワークの基礎編#y927ca3b]]のAPIPA機能で使用...
--外部と接続されていないローカルな単一のネットワークだけ...
「169.254.1.0/16~169.254.254.255/16」の範囲が予約されて...
***Xキャスト用IPアドレス [#dd85f0a3]
UDPで使用できる。
-リミテッド [[ブロードキャスト>ネットワークの基礎編#z0bca...
--ローカル ネットワークにいる、すべてのホストを対象とする...
--また、OSI参照モデルの第2層の[[ブロードキャスト>ネットワ...
-ディレクティッド [[ブロードキャスト>ネットワークの基礎編...
--他のネットワークへ向けられたOSI参照モデルの第3層の[[ブ...
--対象のネットワークまでルータによってパケットが運ばれて...
-[[マルチキャスト>ネットワークの基礎編#i2cc70c4]] アドレ...
--[[マルチキャスト>ネットワークの基礎編#i2cc70c4]]に使用...
--クラスDのアドレスが[[マルチキャスト>ネットワークの基礎...
--RFCにより規定されている[[マルチキャスト>ネットワークの...
|#|[[マルチキャスト>ネットワークの基礎編#i2cc70c4]] アド...
|1|224.0.0.0|>|予約|
|2|224.0.0.1|>|同一サブネット上の全ノード|
|3|224.0.0.2|>|同一サブネット上の全ルータ|
|4|224.0.0.4|ルーティング プロトコル|DVMRP|
|5|224.0.0.5|~|OSPF|
|6|224.0.0.6|~|OSPF version2|
|7|224.0.0.9|~|RIP version2|
--[[マルチキャスト>ネットワークの基礎編#i2cc70c4]] アドレ...
---この[[MACアドレス>ネットワークの基礎編#wad16a9a]]は、[...
---これについては本ドキュメントでは割愛する。
**IPアドレスの割当 [#y30e557d]
***プライベートIPアドレスとグローバルIPアドレス [#c75d733a]
-プライベートIPアドレス~
プライベートIPアドレスは各組織内だけで~
自由に使うことが許可されたIPアドレスで、以下の範囲が利用...
|#|クラス|>|>|クラスに対応するホスト アドレスの範囲|-|>|>...
|1|クラスA|0.0.0.0|~|127.255.255.255|のうち|10.0.0.0|~|...
|2|クラスB|128.0.0.0|~|191.255.255.255|~|172.16.0.0|~|172...
|3|クラスC|192.0.0.0|~|223.255.255.255|~|192.168.0.0|~|19...
-グローバルIPアドレス
--プライベートIPアドレスと重複しないIPアドレスの範囲を、...
(IANAおよびその依頼を受けた組織)によってプロバイダなど...
--そのIPアドレスが重複しないようにプロバイダのユーザに付...
--グローバルIPアドレスの割り当てを、以下の例で説明する。
---[[BBルータと家庭内LAN>ネットワークの基礎編#x2c29e3d]]
---[[企業などで構築する非武装セグメント(DMZ)>ネットワー...
-各クラスの[[ネットワーク アドレス>#l58f3cce]]
***[[DHCP>ネットワークの基礎編#y927ca3b]]サーバによるIPア...
IPアドレスの割り当て方法には、
-「静的割り当て」と「動的割り当て」がある。
-動的割り当てをするには、DHCPサーバが必要になる。
--DHCPサーバはクライアントに動的に[[IPアドレス>#r678d200]...
--ルータを跨ぐ場合は、クライアントが存在するネットワーク...
-IPアドレスの動的割り当ての仕組み~
IPアドレスの割り当ての仕組みについて以下説明する。
--DHCPサーバ
---DHCPサーバは、UDPポート67番でIPアドレスの動的割り当て...
DHCPクライアントにIPアドレスを動的に割り当てるシステムで...
---DHCPクライアントは、UDPポート68番で応答(ユニキャスト...
--DHCPリレー エージェント
---DHCPクライアントからDHCPサーバに送信されるIPアドレスの...
---このため、DHCPサーバが他のネットワークにある場合はDHCP...
---これを解決にするには、DHCPリレー エージェントをローカ...
IPアドレスの動的割り当ての[[ブロードキャスト>ネットワーク...
--IPアドレスを要求する際のシーケンス
---DHCPクライアントがDHCPプロトコルを使用してIPアドレスを...
#ref(DHCP_protocol.png,left,nowrap,DHCPプロトコル)
---DHCPサーバからの「肯定(OFFER)」コマンドの応答が複数...
DHCPクライアントは、適当な「肯定(OFFER)」コマンドを選択...
そのDHCPサーバを使う旨を、「要求(REQUEST)コマンド」を使...
この仕組みはDHCPサーバの冗長化などにも利用されている。
-WindowsでのDHCPクライアントの設定
--DHCPの有効化
---DHCPを有効にすることで、ネットワーク内のDHCPサーバを使...
---設定方法
「[[Windows IPアドレスを自動的に取得する>https://www.goog...
--代替構成~
---DHCPを有効にしている場合、「代替構成」を設定できる。
---代替の構成は、DHCP クライアントがDHCPサーバを発見でき...
---既定値は、[自動プライベートIPアドレス]で、この場合、AP...
---設定方法
「[[Windows 代替の構成>https://www.google.co.jp/search?q=...
-DHCPサーバからDHCPクライアントにIPアドレスが割り当てられ...
DHCPクライアントが自動的にLINKLOCALアドレスを割り当てる。
***IPアドレスの静的割り当て [#l45561d6]
「静的割り当て」は、クライアントに直接IPアドレスを指定す...
-WindowsでのIPアドレスの静的割り当て~
「[[Windows 次のIPアドレスを使う>https://www.google.co.jp...
***割当られたIPアドレスの確認([[ipconfigコマンド]]) [#k...
**ネットワーク アドレス [#dbc77b5e]
-IPアドレスを構成するビット列のうち、~
個々の組織が管理するネットワーク(サブネット)を識別するの...
-ネットワーク アドレスとIPアドレスの割り当てについて方法...
***クラスフル アドレッシング(FLSM) [#l58f3cce]
-ネットワーク アドレスを決定する際に、~
既定の「アドレス クラス」と「ネット マスク」(ナチュラル ...
を使用するアドレッシング方法を、「クラスフル アドレッシン...
-「クラスフル アドレッシング」では、~
それぞれのネットワークに何台のホストを接続するかによって...
--「ネット マスク」(ナチュラル マスク)は「アドレス クラ...
--クラスD、クラスEというアドレスもあるが、これは通常のホ...
クラスDは[[マルチキャスト>ネットワークの基礎編#i2cc70c4]]...
|#|アドレス クラス|先頭ビットのパターン|ネット マスク|ネ...
|1|クラスA|0|255.0.0.0|0.0.0.0/8&br;~127.0.0.0/8|24bit(...
|2|クラスB|10|255.255.0.0|128.0.0.0/16&br;~191.255.0.0/1...
|3|クラスC|110|255.255.255.0|192.0.0.0/24&br;~223.255.25...
***クラスレス アドレッシング(VLSM or CIDR) [#e6290494]
-「クラスフル アドレッシング」の場合、ネットワークにネッ...
実際に必要となるIPアドレスの数より多すぎたり少なすぎたり...
(実際にISPに割り当てるクラスBネットワークが不足する事態...
-このため、ユーザ自身が自由に「ネットワーク アドレス」と...
「クラスレス アドレッシング」というアドレッシング方法が用...
-このようなアドレッシング方法に「クラスレス アドレッシン...
--VLSM~
組織内のネットワークの細かなホストビットの割り当てに使用...
--CIDR~
現在のインターネットでは、必要なグローバルIPアドレス数に...
---インターネット上のAS(自律システム)間のルーティング情...
「ルーティング性能向上」、「ルーティング情報の管理の簡素...
---AS(自律システム)とは、各組織、企業やプロバイダが保有...
ひとつ(時に複数)のルーティング ポリシー配下にあるIPネッ...
*IPv6アドレス詳細 [#v6625c39]
**タイプ [#f3783ad5]
***ユニキャストアドレス [#e247551f]
-IPv4のユニキャストと同じように、1対1の通信で利用されるア...
-1つのインターフェースに割り当てられるアドレス。
-[[スコープ>#g08586ba]]毎に[[3つの異なるアドレス>#s492cc...
***マルチキャストアドレス [#i9c21adb]
-IPv4のマルチキャストと同じく、1対グループの通信で利用さ...
-複数のインターフェースに割り当てられるアドレス。
|ff00::/8|フラグ (4)|スコープ (4)|グループID (112)|
-プレフィックス
--ff00::/8
***エニーキャストアドレス [#c50fc034]
-IPv4にはないアドレス。1対グループ内の1つとの通信で利用さ...
-複数のインターフェースに割り当てられる。
-グループで最も近いデバイスとだけ通信できる。
-マルチキャストと同じくグループ宛ての通信となるが~
グループに属する1つのインターフェースにパケットが~
到達すると、それ以上は配送されない。
-[[グローバル>#m72a0b1e]]の[[スコープ>#g08586ba]]の[[ユニ...
**スコープ [#g08586ba]
***リンクローカル [#w400712d]
同一セグメント
-同一セグメント上の端末と通信できるアドレス。
-リンクローカルアドレス宛てのパケットはルーティングされな...
***ユニークローカル [#f8ea5cab]
組織内ネットワーク
-IPv4のプライベートアドレスに相当する。
-組織内ネットワークの異なるセグメント上の端末と通信できる...
***グローバル [#m72a0b1e]
ネットワーク
-IPv4のグローバルアドレスに相当する。
-全てのIPv6ネットワークで一意となる。
**ユニキャストアドレス [#s492cc82]
***グローバルユニキャストアドレス [#dbba0e51]
|グローバルユニキャストアドレス (48)|サブネットID (16)|ホ...
-プレフィックス
--2001::/16~
IPv6インターネット用アドレス
--2002::/16~
6to4用アドレス
--2003::/16 ~ 3FFD::/16~
現在、未割り当て
***ユニークローカルアドレス [#udab2c83]
(ユニークローカルユニキャストアドレス)
|FC00::/7|L(1)|グローバルID (40)|サブネットID (16)|ホスト...
-プレフィックス
--FC00::/8
---L=0
---将来の定義用
--FD00::/8
---L=1
---アドレス中のグローバルID部分を~
ランダムな値としていつでも誰でも利用可能なアドレス
***リンクローカルアドレス [#tf29807d]
(リンクローカルユニキャストアドレス)
|FE80::/10|0...0 (54)|ホストのインタフェースID (64)|
-プレフィックス
--FE80::/64
***スコープとタイプ [#q00be4b6]
|ユニキャストアドレス\タイプ|ユニキャストアドレス|マルチ...
|グローバルユニキャストアドレス|〇||〇|
|ユニークローカルアドレス|〇|||
|リンクローカルアドレス|〇|||
|マルチキャスト||〇||
*参考 [#k4380328]
**Wikipedia [#r84d1595]
-IPv4~
https://ja.wikipedia.org/wiki/IPv4
-IPv6~
https://ja.wikipedia.org/wiki/IPv6
-IPアドレス~
https://ja.wikipedia.org/wiki/IP%E3%82%A2%E3%83%89%E3%83%...
-IPv6アドレス~
https://ja.wikipedia.org/wiki/IPv6%E3%82%A2%E3%83%89%E3%8...
**IPv6 [#ze74dd31]
***概要 [#v320f534]
-【連載】IPv6で始めるネットワーク | マイナビニュース~
https://news.mynavi.jp/series/ipv6
--第1回 IPv6 とは何か?
--第2回 IPv6 のアドレス体系と表記のルール(前編)
--第3回 IPv6 のアドレス体系と表記のルール(後編)
--第4回 IPv6のネットワークプレフィックスとサブネットマスク
--第6回 IPv6の匿名アドレス
--第5回 インタフェースIDの決定とLINKLOCALアドレス
-IPv6アドレスについて知っておくべき10のこと - ZDNet Japan~
https://japan.zdnet.com/article/20423460/
--1.IPv6アドレスは128ビットの16進数
--2.リンクローカルユニキャストアドレスは見ればすぐ分かる...
---リンクローカルユニキャストアドレスは、常にFE80から始ま...
---マルチキャストアドレスは常にFF0xから始まる(xには1から...
--3.頭のゼロは省略される
--4.連続するゼロは省略できる場合がある
--5.ループバックアドレスは、アドレスのようにさえ見えない~
0000:0000:0000:0000:0000:0000:0000:0001 → ::1と表現される。
--6.従来のサブネットマスクは必要としない
---最初の48ビットがネットワークプレフィックス
---次の16ビットがサブネットID
---残りの64ビットがインターフェースID
---現在、割り当てルール自体を48ビットから64ビットの間で~
自由に割り振れるように変更ることが検討されている。
--7.DNSはIPv6でも通用する
--8.IPv6はIPv4ネットワークをトンネルで通過できる
---IPv6は一般にIPv4のネットワークと互換性がない。
---ネットワーク間の互換性の確保を容易にするためトンネリン...
---トンネルの両端に、IPv6パケットのカプセル化と解除を行う...
--9.あなたはすでにIPv6を使っているかも知れない
--10.WindowsはIPv6を完全にはサポートしていない
***普及 [#d3710133]
単にアドレス空間増やせばよかったのに、~
無駄なことして(互換性が無さ過ぎて)流行らなかった感。
-IPv6はなぜ普及しないのか? - GIGAZINE~
https://gigazine.net/news/20180528-ipv6-only-for-the-rich/
-IPv6が20周年。IPv6に対応したくない理由とは - Publickey~
https://www.publickey1.jp/blog/15/ipv620ipv6.html
----
Tags: [[:IT国際標準]], [[:インフラストラクチャ]], [[:通信...
ページ名: