【ぷろとこる】

プロトコル とは?

💡 通信の「取り決めルールブック」
📌 このページのポイント
送信者 受信者 ①「通信していいですか?」(SYN) ②「いいですよ!」(SYN-ACK) ③「分かりました!」(ACK) ④データ送信(本題の通信) この手順がプロトコル HTTP/S FTP SMTP DNS TCP/IP SSH
プロトコルとは通信の「手順と取り決め」。目的ごとに異なるプロトコルが使われている
ひよこ ひよこ

プロトコルって何?難しそうな言葉だな…

ペンギン先生 ペンギン先生

簡単に言うと「コンピューター同士の会話のルール」だよ。人間も会話するとき「最初に挨拶する」「相手の話を聞いてから返事する」って暗黙のルールがあるよね。それと同じ!

ひよこ ひよこ

コンピューターにもそういうルールが必要なの?

ペンギン先生 ペンギン先生

必要不可欠だよ!ルールがないと「どんな形式でデータを送る?」「エラーが起きたらどうする?」が分からなくてバラバラになっちゃう。プロトコルがあるからiPhoneとWindowsパソコンでも通信できるんだ。

ひよこ ひよこ

おもしろい!HTTP・FTP・SMTPって全部プロトコルなの?

ペンギン先生 ペンギン先生

そう、全部プロトコル!HTTP/HTTPSはWebページ用、FTPはファイル転送用、SMTPはメール送信用。それぞれ目的に合ったルールセットを持ってるよ。

ひよこ ひよこ

OSI参照モデルとかTCP/IP4層モデルって聞いたことあるんだけど、何が違うの?

ペンギン先生 ペンギン先生

面白いことに、OSI参照モデルは7つの層でネットワークを理論的に整理した「教科書用の地図」なんだ。でも実際のインターネットはTCP/IPの4層モデルで動いてる。OSIを学ぶのは「どこで問題が起きてるか考えるフレームワーク」を身につけるためで、「アプリ層の問題なのか、ネットワーク層の問題なのか」を切り分けるのに使う。「OSIを覚えて何に使うの?」というのはネットワーク初学者がみんな詰まるポイントで、実務では思考の整理ツールとして役立つんだよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「プロトコル」って出てきたら「コンピューター同士の通信ルール・約束ごと」と思えればだいたいOK!
📖 おまけ:英語の意味
「Protocol」 = 手順・議定書・取り決め
💬 外交の「儀礼・外交手続き」を意味する言葉が由来。コンピューターでも「通信の手順や取り決め」という意味で使われる
← 用語集にもどる