Internet Control Message Protocol version 6
通信するときの お約束事だよ
インターネット関連の通信状況を確認するときに使うよ
IPv6用だよ
ARPとかの代替えでもあるよ
「ICMPv6」と表現されるのが一般的だよ
簡単に書くよ
Internet Control Message Protocol version 6(読:インターネット・コントロール・メッセージ・プロトコル・バージョン6)とは
いわゆる「ICMPv6」のこと。
用語の中身としては
通信するときに使う お約束事(通信プロトコル)のひとつ
であり
「インターネットが、ちゃんとつながっているかな~?」を確認するときに使う お約束事(ICMP)……のIPv6
(通信に関するお約束事「IP」のうち、今後のインターネットで使われることになるであろうバージョン)版
です。
詳しく書くよ
最初に留意事項です。
「ICMPv6」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
ICMPv6の正式名称(?)が「Internet Control Message Protocol version 6」です。
「Internet Control Message Protocol version 6」の頭文字を取ったのが「ICMPv6」ね。
※「Internet Control Message Protocol version 6」を何となく日本語にすると「インターネットを管理するメッセージをやり取りするためのお約束事バージョン6」となります。[詳細]
以上が「ICMPv6」の意味を知っている人向けの説明です。
「ICMPv6って何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

それでは、いってみましょう。
まずは予備知識として
・IPアドレス
・IPv4
・IPv6
・ICMP
について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
IPアドレスは「ネットワーク上の住所」です。
インターネットっぽい通信において、送信先を特定するときとかに使う情報です。
「198.51.100.2」のような形式になっています。
IPアドレスには「IPv4」と呼ばれる形式と「IPv6」と呼ばれる形式があります。
IPv4は今まで普通に使っていたIPアドレスです。
192.168.1.1
みたいな形式になっています。
IPv6はこれから普及していくであろうIPアドレスです。
IPv4形式のIPアドレスが足りなくなったので作られました。
8fe0::8f61:ac8:30cd:a16e
みたいな形式になっています。
まずは
IPアドレスにはIPv4形式とIPv6形式がある
というのを覚えておいてください。
ICMPは通信するときのお約束事です。
「通信プロトコル」と呼ばれるやつです。
何をするときに使うかというと「インターネットが、ちゃんとつながっているかな~?」を確認するときに使います。
以上を踏まえて、本題に入ります。
ICMPはIPv4で使うことを想定して作られています。
あれ?
確か、IPアドレスにはIPv4形式とIPv6形式があるのでした。
IPv6では、どうしましょうか?
うん、IPv6で使えるICMPが必要ですね。
そう考えた、どこかの誰かが作った
ICMPのIPv6版
が「Internet Control Message Protocol version 6」です。
上でも書きましたが、一般的には「ICMPv6」と表現されます。
※本ページでも以降は「ICMPv6」と表現します。
ICMPv6の役割はICMPと同じようなものです。
IPv6で「インターネットが ちゃんとつながっているかな?」を確認するときに使います。
実際には、完全に同じでは、ありませんけどね。
例えば、IPv4では「ARP」と呼ばれる仕組みがあります。
ARPは「このIPアドレスを使っている機器のMACアドレスは何ですか~?」を調べる仕組みです。
IPアドレスをもとにして、対応するMACアドレスに変換します。
このARPがIPv6には ありません。
代わりにICMPv6を使います。
他にも、あれやこれやの違いがあります。
具体的なことは他のところで勉強してください。
一言でまとめるよ
まぁ「Internet Control Message Protocol version 6」って単語が出てきたら「ICMPv6
(ICMPのIPv6版)のことなんだな~」と お考えください。
おまけ
■訳してみるよ
「Internet(インターネット)」はIT用語の「インターネット」です。
「control(コントロール)」の意味は「統制する」とか「操作する」とか「制御する」とかです。
「message(メッセージ)」の意味は「伝言」とか「伝達」とか「連絡」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
「version(バージョン)」の意味は「版」とかです。
「6」は数字ですね。
何となく くっつけると
インターネットを制御する連絡をやり取りするためのお約束事の第6版
となります。
■検索してみる?






