「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Internet Control Message Protocol version 6

pointこの用語のポイント

point通信するときの お約束事だよ

pointインターネット関連の通信状況を確認するときに使うよ

pointIPv6用だよ

pointARPとかの代替えでもあるよ

point「ICMPv6」と表現されるのが一般的だよ

スポンサーリンク

簡単に書くよ

Internet Control Message Protocol version 6(読:インターネット・コントロール・メッセージ・プロトコル・バージョン6)とは

いわゆる「ICMPv6」のこと。
用語の中身としては

通信するときに使う お約束事(通信プロトコル)のひとつ
であり

「インターネットが、ちゃんとつながっているかな~?」を確認するときに使う お約束事(ICMP)……のIPv6(通信に関するお約束事「IP」のうち、今後のインターネットで使われることになるであろうバージョン)
です。


image piyo

詳しく書くよ

最初に留意事項です。
ICMPv6」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
ICMPv6の正式名称(?)が「Internet Control Message Protocol version 6」です。
Internet Control Message Protocol version 6」の頭文字を取ったのが「ICMPv6」ね。

Internet Control Message Protocol version 6(インターネット・コントロール・メッセージ・プロトコル・バージョン6)

※「Internet Control Message Protocol version 6」を何となく日本語にすると「インターネットを管理するメッセージをやり取りするためのお約束事バージョン6」となります。[詳細]

以上が「ICMPv6」の意味を知っている人向けの説明です。

「ICMPv6って何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩4

それでは、いってみましょう。
まずは予備知識として

IPアドレス
IPv4
IPv6
ICMP


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

IPアドレスは「ネットワーク上の住所」です。
インターネットっぽい通信において、送信先を特定するときとかに使う情報です。
「198.51.100.2」のような形式になっています。

Internet Control Message Protocol version 6(インターネット・コントロール・メッセージ・プロトコル・バージョン6)2

IPアドレスには「IPv4」と呼ばれる形式と「IPv6」と呼ばれる形式があります。

IPv4は今まで普通に使っていたIPアドレスです。

192.168.1.1

みたいな形式になっています。

Internet Control Message Protocol version 6(インターネット・コントロール・メッセージ・プロトコル・バージョン6)3

IPv6はこれから普及していくであろうIPアドレスです。
IPv4形式のIPアドレスが足りなくなったので作られました。

8fe0::8f61:ac8:30cd:a16e

みたいな形式になっています。

Internet Control Message Protocol version 6(インターネット・コントロール・メッセージ・プロトコル・バージョン6)4

まずは

IPアドレスにはIPv4形式とIPv6形式がある

というのを覚えておいてください。

ICMPは通信するときのお約束事です。
通信プロトコル」と呼ばれるやつです。
何をするときに使うかというと「インターネットが、ちゃんとつながっているかな~?」を確認するときに使います。

Internet Control Message Protocol version 6(インターネット・コントロール・メッセージ・プロトコル・バージョン6)5

以上を踏まえて、本題に入ります。

ICMPはIPv4で使うことを想定して作られています。

あれ?
確か、IPアドレスにはIPv4形式とIPv6形式があるのでした。
IPv6では、どうしましょうか?

うん、IPv6で使えるICMPが必要ですね。

そう考えた、どこかの誰かが作った

ICMPのIPv6版

が「Internet Control Message Protocol version 6」です。
上でも書きましたが、一般的には「ICMPv6」と表現されます。
※本ページでも以降は「ICMPv6」と表現します。

ICMPv6の役割はICMPと同じようなものです。
IPv6で「インターネットが ちゃんとつながっているかな?」を確認するときに使います。

Internet Control Message Protocol version 6(インターネット・コントロール・メッセージ・プロトコル・バージョン6)6

実際には、完全に同じでは、ありませんけどね。

例えば、IPv4では「ARP」と呼ばれる仕組みがあります。
ARPは「このIPアドレスを使っている機器のMACアドレスは何ですか~?」を調べる仕組みです。
IPアドレスをもとにして、対応するMACアドレスに変換します。

Internet Control Message Protocol version 6(インターネット・コントロール・メッセージ・プロトコル・バージョン6)7

このARPがIPv6には ありません。
代わりにICMPv6を使います。

他にも、あれやこれやの違いがあります。
具体的なことは他のところで勉強してください。


image piyo2

一言でまとめるよ

まぁ「Internet Control Message Protocol version 6」って単語が出てきたら「ICMPv6(ICMPのIPv6版)のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像054
書籍画像076

おまけ

■訳してみるよ

「Internet(インターネット)」はIT用語の「インターネット」です。
「control(コントロール)」の意味は「統制する」とか「操作する」とか「制御する」とかです。
「message(メッセージ)」の意味は「伝言」とか「伝達」とか「連絡」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
「version(バージョン)」の意味は「版」とかです。
「6」は数字ですね。
何となく くっつけると

インターネットを制御する連絡をやり取りするためのお約束事の第6版

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
実務で役立つ ログの教科書 基礎知識から収集方法・分析手法・トラブルシューティング・パフォーマンス最適化・機械学習での活用まで
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた