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

ICMPv6

pointこの用語のポイント

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

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

pointIPv6用だよ

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

point「Internet Control Message Protocol version 6」の略だよ

スポンサーリンク

簡単に書くよ

ICMPv6(読:アイシーエムピーブイ6)とは

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

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


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

IPアドレス
IPv4
IPv6
ICMP


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

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

ICMPv6

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

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

192.168.1.1

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

ICMPv62

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

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

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

ICMPv63

まずは

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

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

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

ICMPv64

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

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

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

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

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

ICMPのIPv6版

が「ICMPv6」です。

Internet Control Message Protocol version 6(インターネット・コントロール・メッセージ・プロトコル・バージョン6)」の略で「ICMPv6」ね。
気が向いたら、覚えてあげてください。

ICMPv65

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

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

ICMPv66

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

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

ICMPv67

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

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


image piyo2

一言でまとめるよ

まぁ「ICMPv6」って単語が出てきたら「ICMP(「インターネットが、ちゃんとつながっているかな~?」を確認するときに使うお約束事)のIPv6(通信に関するお約束事「IP」のうち、今後のインターネットで使われることになるであろうバージョン)版なんだな~」と お考えください。

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

おまけ

■訳してみるよ

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

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

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性