HTTPS プロトコル」「通信プロトコル」「Bluetooth はプロトコルの一種」…
IT の話題では、あちこちで顔を出す「プロトコル」。

あちこちで聞く プロトコル
図1:あちこちで聞く「◯◯プロトコル」

種類も多くて、「で、結局なにを指してるの?」と聞かれると答えづらい言葉です。今回はその正体と、シリーズで出てきた通信たちを一望する形で、ふんわり見ていきます。

プロトコルってなに?

ざっくり言うと、プロトコルは 「機器と機器が話すときの”共通の言葉”」 です。

プロトコル=機器同士の共通の言葉
図2:共通の言葉が無いと、機器は1文字も通じない

イメージは 言葉。日本語しか話せない人と英語しか話せない人が、いきなり出会っても会話は成立しません。お互いが分かる”共通の言葉”を先に決めておく——これがプロトコル。

  • HTTP の記事「Protocol=ルール」 と触れた、あの正体
  • 機器のメーカーが違っても・国が違っても・時代が変わっても、同じプロトコルを話せれば通じる

→ つまりプロトコルは、世界中の機器を”話が通じる仲間”にする取り決め。ネットの上で毎日やりとりできてるのは、この共通の言葉があるからです。

なぜ必要?——ちょっとでも違うと通じない

プロトコルの厳密さを実感するには、「揃ってないと何も起きない」 を知るのが早い。

プロトコルがずれると通じない
図3:「同じルールで話す」から通じる

たとえば「先に名乗る/次に用件/最後に返事を待つ」と決まっているのに、相手が「用件だけ言って終わる」ルールで話してきたら、こちらは返事を待ち続けて止まってしまいます。機器同士の会話は、順番も形式もキッチリ揃ってないと成立しないんです。

  • 送る順番 も決まっている
  • 書き方(形式) も決まっている
  • エラーが出たときの返し方 も決まっている

→ だからプロトコルは「なんとなくの取り決め」ではなく、世界共通の細かい仕様として文書化されています。「Wi-Fi ルーターを買い換えても繋がる」「iPhone と Android でメールがやりとりできる」——全部これのおかげ。

身の回りのプロトコル、いろいろ

じゃあ実際にどんなプロトコルが動いてるのか。シリーズで出てきた通信を一望すると、こんな顔ぶれです。

身の回りのプロトコル一覧
図4:ネットの裏で動いてる主なプロトコル
  • HTTP / HTTPS:ブラウザとサーバーの会話
  • DNS:名前と住所の変換
  • TCP:データを 取りこぼしなく順番通りに 届ける係
  • IP:データを 正しい住所へ届ける 係(IPアドレスを使う)
  • SMTP / IMAP:メールの送受信
  • Wi-Fi / Bluetooth:無線の話し方

→ こう並べると分かりますが、プロトコル=1つではなく、役割ごとに大量にあるもの。「ネットが動く=いろんなプロトコルが一斉に働いてる」というのが実態です。

プロトコルは”階層”で並んで働く

「そんなに種類があって、どうやって同時に動いてるの?」の答えが、プロトコルの階層 です。

プロトコルの4階層
図5:ケーキの段みたいに、下から順に役割分担

イメージは 4段のケーキ。下から順に役割が積み重なっていて、通信のたびに 全段が同時に働きます

  • ① 物理・リンク層(Wi-Fi・Ethernet 等):電波やケーブルで信号を運ぶ
  • ② インターネット層(IP):住所を見て正しい建物へ
  • ③ トランスポート層(TCP など):取りこぼしなく順番通りに
  • ④ アプリケーション層(HTTP・DNS・SMTP 等):用途に合わせた会話

たとえばあなたがサイトを開くとき、HTTP で頼み事を書き(④)・TCP で分割して包み(③)・IP で宛先を貼り(②)・Wi-Fi で電波に乗せる(①)、という段重ねが一瞬で起きています。

→ 階層で分けておくと、たとえば無線を Wi-Fi から 5G に変えても、上の階層はそのままでOK。プロトコルの入れ替えが柔軟にできるのは、この設計のおかげです。

プロトコルは”更新”される

プロトコルは石に刻まれた不変のルールではなく、時代に合わせてバージョンが上がっていきます

プロトコルは更新される
図6:速さや安全のため、少しずつ新しく

代表的なもの:

  • HTTP/1 → 2 → 3:Webの表示が より速く なるよう改良
  • TLS 1.2 → 1.3:暗号化の 安全性と速さ を強化(HTTPS の”S”の中身)
  • IPv4 → IPv6:住所不足を解消するための引っ越し(IPアドレスの記事 で触れたやつ)

新旧が しばらく共存する のもポイント。世界中の機器を一斉に更新はできないので、当面は両対応で走らせながらゆっくり乗り換える——というのが通例です。

→ 「同じHTTPなのに世代がある」のはこのため。プロトコル=生きた取り決め、と覚えておくと、“新規格対応”のニュースの意味が分かるようになります。

まとめ

プロトコルのすべて、これ1枚で
図7:プロトコルのすべて、これ1枚で

ふんわり理解チェック

  • プロトコル=機器同士が話すときの「共通の言葉」。順番も形式も細かく決まっている
  • ネットの裏では HTTP・DNS・TCP・IP・SMTP・Wi-Fi など多数のプロトコルが同時に働いている
  • ケーキの4段(物理→ネット→運ぶ→アプリ)で役割分担して階層で動く
  • 時代に合わせてバージョンが上がる(HTTP/1→2→3・TLS・IPv4→IPv6)
  • 階層で分けてあるから、下の層(Wi-Fi/5G等)を変えても上はそのまま使える

「プロトコル」は身構えると難しく聞こえますが、要は みんなが通じる”共通の言葉”を決めておく仕組みHTTPDNSIPアドレス の記事と合わせて読むと、ネットの裏で毎日起きてる大量の”会話” が一枚絵で見えてくるはずです🪶