| >> 記事トピックス一覧 |
[ IP Network Skill - No. 0343 - ] IPv6 その1
発行日時: 2008/1/11‥‥……━━━━━━ IP Network Skill No. 00000343 ━━━━━━……‥‥
〜 IPv6 その1 〜
‥‥……━━━━━━━━━━━━━━━━━━━━━━━━━━━━……‥‥
【まえがき】
新年最初のメルマガです。
(先週はお休みでした。)
本年もよろしくお願いいたします。
田舎の実家に帰省したのですが、私が家族のIT担当
のような役割で、毎回帰省すると「パソコンが調子
悪いけど見てくれない?」とか、「パソコン買いたい
けど一緒に見てくれない?」などといったQ&Aが交わさ
れます。
今回は家族だけでなく、近所の方にも「ディスプレイの
写りが悪いんだけど見てくれない?」という話がありま
した。
どういうPCか分からず伺ってみたのですが、ホコリを
被ったデスクトップ型(モニタは液晶)のWindows Me
マシンでした。
液晶画面にチラつきがあったので、接続部や基盤の腐
食かチップの問題かな、というのと、保証期限を過ぎて
いるマシンなので買いなおしたほうがいいのでは?と
いってその場を収めました。
(あとがきに続く)
╋━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━━━━━━━━━……‥‥
┃本┃日┃の┃試┃験┃対┃策┃問┃題┃
╋━━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━━━━━━━━━━……‥‥
〔問題1〕IPv4のIPヘッダにあるProtocolフィールドは、IPv6でいうと何と
いうフィールドで呼ばれるか。
1.Protocol
2.Next Header
3.Transport Protocol
4.TLS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ネ┃ッ┃ト┃ワ┃ー┃ク┃の┃基┃礎┃講┃座┃
━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
-----------------------------------------------------------------
この企画は処女作「TCP/IPネットワークステップアップラーニング」
http://www.Amazon.co.jp/exec/obidos/ASIN/4774116351/ipnetworksk01-22
を基に構成変更、加筆、修正、省略。。。いろいろ手を加えたものです。
TCP/IPネットワークステップアップラーニングは第3刷を重ねました!
講習教科書などでご利用いただいています。
-----------------------------------------------------------------
【補足.IPv6】
アプリケーション系のプロトコルについて記述していましたが、書き忘れて
いたネットワーク層プロトコルのIPv6について書いていこうと思います。
[IPv6とは?]
現在、IP(インターネットプロトコル)と呼んでいるのはほとんどの場合、
IPv4(アイピー・ブイよん、アイピー・ブイフォー)、つまりIPバージョン4
を指しています。
IPアドレスとして0.0.0.0から255.255.255.255までを使う形式のものです。
IPv6(アイピー・ブイろく、アイピー・ブイシックス)はIPv4の次のバージョ
ンのインターネットプロトコルです。IPv5ではなくIPv6の理由ですが、IPv5
はバックナンバーNo.92にも書いているのですが、RFC1819のInternet Stream
Protocol Version 2というプロトコルのためにIPのバージョン5というパラ
メータが用いられているためです。
IPv6が必要な一番の理由は、IPアドレスの枯渇です。
IPv4では32ビットのIPアドレスを使うため、最大でも約43億個のアドレスしか
割り当てることができません。地球上の人口よりも少ない数なので、全員に1
つずつ割り当てることができません。
IPアドレスの枯渇は昔から話題にされていて、最初にIPv6関連のRFCが出された
のは1995年、実に13年前のことです。
それでも、CIDRを使ったり、NATを使ったりしてうまく切り抜けてきましたが、
最近話題のNGN (Next Generation Network) でIPv6化したり、Windows Vista
がデフォルトでIPv6を採用したりと、利用できる環境がようやく整い始めて
きました。
[IPv6ヘッダ]
IPv6の技術的な概要を抑えるには、ヘッダ情報(パケット制御情報)にどうい
うものがあるかを見てみるのがよいです。
13年前から、IPv6のアドレス体系や制御方式などいろいろ議論され、たくさん
のRFCが出されてきて、最初の決定を変更したものも結構あります。
まだ検討中のパラメータもあり、IPv4のときもあったような「将来使用のため
予約済みのフラグ(またはフィールド)」といったものもあります。
それでは、具体的にヘッダを見てみましょう。
(RFC2460より)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version| Traffic Class | Flow Label |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Payload Length | Next Header | Hop Limit |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ +
| |
+ Source Address +
| |
+ +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ +
| |
+ Destination Address +
| |
+ +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
実は当初はTraffic Classというフィールドではなく、Priorityという4ビット
のフィールドでした。
(RFC1883より)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version| Prio. | Flow Label |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
どちらも帯域制御や優先制御で使うフィールドです。
各フィールドの説明:
Version:インターネットプロトコルのバージョンです。IPv6の場合、6という
数値が入ります。2進数だと "0110" です。IPv4でもヘッダの先頭4ビットは
バージョンで、 "4" という数値が入ります。
パケットを受け取った機器は、最初に先頭4ビットを見ることで、IPv4用の処理
をすべきか、IPv6用の処理をすべきかを判断することができます。
Traffic Class: IPv4でいう "Type of Service (ToS)" または "Precedence"
というフィールドのように帯域制御を行うため、優先度を入れるフィールド
です。Diff-serv (Differentiated Services; RFC2474) というサービス単位
の優先制御を行う場合には、IPv4でも使われていたDSCP値 (DiffServ Code Point)
を入れます。
Flow Label: このフィールドもTraffic Classと同じように帯域の優先制御を行う
ために使うフィールドです。送信元では0にして出し、途中のルータで書き換え
が行われるような仕組みですが、詳細は実装依存です。
Payload Length: IPv4ではTotal Lengthといってヘッダとペイロードを合わせた
パケットの長さをバイト単位の数値で入れていましたが、IPv6ではヘッダが
固定長 (常に40バイト) であるため、ペイロードの長さだけ分かればよい、
ということでペイロード長がバイト単位でヘッダ内に記述されます。
Next Header: IPv4の場合、Protocolというフィールドでトランスポート層の
プロトコル、つまりIPヘッダの次のヘッダが何であるかを表していました。
IPv6ではトランスポート層のプロトコルの場合もありますし、IPv4でオプショ
ンヘッダと呼んでいた拡張IPヘッダについても同じようにこのフィールドで
表現します。
Hop Limit: 経路途中でルータを1台超えると1つ減り、0になると破棄されま
す。IPv4でいう、TTLと同じです。送信元からあて先まで、経由できるルータ
の数、という意味です。
Source Address: 送信元アドレスです。ここにIPv6アドレスが入ります。
IPv6アドレスは128ビットの値です。
Destination Address: あて先アドレスです。
IPv6アドレスについては次回詳しく記述します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
かんたんネットワーク入門
http://www.amazon.co.jp/exec/obidos/ASIN/477412124X/ipnetworksk01-22
私のもう一冊の著書です。先日六本木の書店に行ったら、ネットワーク
関連の本の数は少なかったのにこの本は置かれていました、まだ売れて
いるようです。
ネットワーク入門の絵本で、初心者の方を中心に好評を得ています。
新入社員やネットワークを扱う企業のバックオフィスの方々(営業や
SEではなく、庶務、総務、アドミニストレータの方々)に自分の会社
で扱っている製品やネットワークの基礎知識を持ってもらうのにも
よい入門書です。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
解┃答┃と┃解┃説┃
━┛━┛━┛━┛━┛
《本日の試験対策問題》
(解答)2
(解説)
IPv4ヘッダのProtocolフィールドにはトランスポート層の
プロトコル識別子が入ります。たとえばTCPなら6、UDPなら
17、ICMPなら1、という値です。
IPv6の場合、固定長のIPv6ヘッダに続き、拡張ヘッダ (Extension
Headers) またはトランスポート層ヘッダが置かれ、どのヘッダ
が続くかを指定するためにNext Headerというフィールドに識別子
を記述します。記述子の値はIPv4の場合と同じです。(RFC1700に
載っています。)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆◆◆◆◆◆ ┃ あとがき ┃ ◆◆◆◆◆◆
(まえがきから続く)
白物家電と異なり、PCはハードもソフトもテクノロジの
進化が早いので、10年も同じものを使っていようという
のは厳しいです。
といってもつい先日まで実家では10年近く前に買った
Windows 98マシンを使っていて、マザーボードのボタン
電池の寿命を超えて(電池交換した)まで使ってました。
数年前に購入したWindows XPのノートPCでも、画素数
の多い一眼レフ写真とか動画などの編集を行うとかなり
重たく感じます。
今、同じ価格でCPUのクロック周波数とメモリ量が倍の
マシンが購入できます。
弟がPC欲しいといっているので、そのXPマシンを譲って
スペックの上がったマシンを買ってみようかと思って
います。
未だにほとんどVistaを触ったことが無いので、これを
機に勉強したいです。
adzuki
………………………………………………………
IP Network Skill vol.000343 1/11/08
発行者:adzuki http://www.xai.nu/ipnet
…………… ipnet7@xai.nu ……
◎ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄◎
| 新規購読・購読解除・バックナンバー ⇒ http://www.xai.nu/ipnet
| IP Network Skill 掲示板
| ⇒ http://www.xai.nu/cgibin/ipnet/bbs.cgi
| バックナンバー一覧
| ⇒ http://xai.nu/ipnet/stack/index.html
| 間違いご指摘
| ⇒ メルマガにコメントを添えて返信ください。
◎_________________________________◎
このメルマガを読んでいる人はこんなメルマガも読んでいます
- のんびりやろう!情報処理試験! 〜1問1問コツコツと〜
- ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強した...
- Office & VBA パーフェクトマスター
- Excel・Access・Word等の今さら聞けない「疑問」、今すぐ知りたい「困った」、たちまち解決!のmoug(モーグ)がお送りする、関数初心者か...
- Scan Security Wire
- 「Scan Security Wire」は、国内最大のコンピュータセキュリティ専門誌です。ウイルス、暗号、不正アクセスなどの国内外のセキュリティ最新...
- ネットワークのおべんきょしませんか?
- TCP/IPってなに?LANって?ルータって何をするの?というネットワークに関することをわかりやすく解説します。情報処理の試験を受ける方にもぴったり...
- IPネットワーク考
- インターネットのネットワークSEの実務者が、IPネットワークにまつわる話題、問題、技術について実務者ならではの視点から解説します。ネットワーク、TC...
![メルマガスタンド[メルマ!]](/img/common/melma_logo.gif)








