IPsec
通信するときの お約束事だよ
インターネットっぽい通信の安全性を高めるための仕組みだよ
セキュリティが強くなったIPだよ
「IP Security」もしくは「Security Architecture for IP」の略だよ
簡単に書くよ
IPsec(読:アイピーセック)とは
通信するときに使う お約束事(通信プロトコル)のひとつ
であり
インターネットっぽい通信で安全にデータをやり取りするための仕組み
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「通信プロトコル(プロトコル)」と「IP」について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
通信プロトコル(プロトコル)は「通信するときに使う お約束事」です。
通信するときは足並みを揃える必要があります。
片方が日本語で話しかけたのに、もう一方が英語で お返事したのでは、コミュニケーションが成立しませんよね。
それと同じです。
そこで「○○通信をするときは ××というお約束事に従って やり取りしようね」と事前に決まっています。
言い方を変えると
通信するときは、お約束事が必要
なのです。
この「通信するときに使う お約束事」を「通信プロトコル(プロトコル)」と言います。
IPは「インターネットっぽい通信をするときに使う お約束事」です。
名前が、そのものズバリだったりします。
「Internet Protocol(インターネット・プロトコル)」の頭文字を取って「IP」です。
その名の通り
インターネット用のプロトコル(お約束事)
です。
以上を踏まえて
インターネットっぽい通信の安全性を高める方法(のひとつ)
が「IPsec」です。
単語の意味から考えた方が分かりやすいかもしれませんね。
「IP Security(アイピー・セキュリティ)」の略で「IPsec」です。
もしくは「Security Architecture for IP(セキュリティ・アーキテクチャ・フォー・アイピー)」の略で「IPsec」です。
IPは「Internet Protocol」の略です。
上でも書きましたが「インターネット用の お約束事」です。
security(セキュリティ)の意味は「安全」とか、そんな感じです。
カタカナで「セキュリティ」でも伝わりますかね。
architecture(アーキテクチャ)の意味は「建築」とか「構造」とか「構成」とかです。
何となく くっつけると
インターネット用のお約束事の安全
とか
インターネット用のお約束事のために安全を構成
となります。
もう少し噛み砕いて書くと
IPにセキュリティを構築しまっせ!
です。
IPsecはIPにセキュリティ(security)を加えるのです。
「インターネット通信の『安全性を高めるための』お約束事」と言えるでしょう。
IPが「ご飯の食べ方」だとしたら、IPsecは「美味しいご飯の食べ方」のイメージです。
美味しいご飯の食べ方は1つでは ありません。
「お腹を空かせて食べる」「素敵な器で食べる」「好きな人と一緒に食べる」など、いろいろありますよね。
同じように、インターネットっぽい通信の安全性を高める方法も1つでは ありません。
いろいろなやり方があります。
その「いろいろ」のひとつがIPsecです。
※インターネットっぽい通信の安全性を高める方法には、他に「SSL(TLS)」などがあります。
IPsecの仕組みは複雑です。
というか、いろいろ組み合わさって、ごちゃごちゃしています。
そのため、ここではあまり詳しく触れませんが、キーワードは
1.認証
2.暗号化
3.トンネリング
の3つです。
認証は「おまえ誰?OKなやつ?」を確認する作業です。
暗号化は「見ても分からない様にデータを ぐちゃぐちゃにすること」です。
トンネリングは「直結した気分で通信できるようにする仕組み」です。
また、トンネリングを理解するためには「カプセル化」という仕組みを理解しておく必要があります。
余裕があればカプセル化についても勉強してあげてください。
個人的には
カプセル化
↓
トンネリング
↓
IPsec
の順に勉強していくと理解しやすいと思います。
これらを組み合わせてインターネットっぽい通信の安全性を高める仕組みがIPsecです。
例えば、そうですね。
ピヨ太君がピヨ子さんにお手紙を渡したいとしましょう。
普通にお手紙を持っていくのがIPだとします。
IPsecは、まずピヨ子さんのお家が本当にピヨ子さんのお家か調査します。(認証)
次に、ピヨ子さんのお家までトンネルを掘って、その中を通ってお手紙を持っていきます。(トンネリング)
他の人には見られないようにするためです。
さらに、持っていくお手紙はピヨ子さん以外の人は読めない書き方をしています。
万が一お手紙を盗まれても内容を知られないで済むようにです。(暗号化)
かなり簡略化した説明ですが、いかがでしょう。
IPよりIPsecの方が安全そうに見えませんか?
ちなみに、IPsecはVPN(なんちゃって専用回線サービス)の話で よく出てきます。
VPNの「なんちゃって専用回線」を実現するための仕組みとして、IPsecがよく使われるのです。
専用回線っぽいものを実現するためにIPsecの仕組みを使ったVPNは「IPsec VPN」と呼ばれます。
気が向いたら、併せて覚えてあげてください。
一言でまとめるよ
まぁ「IPsec」って単語が出てきたら「インターネットっぽい通信で安全にやり取りするための仕組み(のひとつ)なんだな~」と お考えください。






