ネットワーク プロトコルとは、ネットワークを介してコンピュータ同士が通信するための決まりのことです。「通信プロトコル」あるいは単に「プロトコル」と呼ばれることも多く、日本語にすると通信手順や通信規約ということになります。ネットワークの勉強をしていると必ず目にする IP、TCP、HTTPなどは、どれもプロトコルの名称です。ここでは、「プロトコル」とは何なのか?を考えてみることにしましょう。
「プロトコル」(protocol)を英和辞典で調べてみると、多くの辞書では最初の意味として「外交儀礼」を挙げています。これは、文化や宗教が異なる国の人同士であっても、お互いに気分よく時間を過ごすためのマナーや礼儀などの決まり事を意味します。そして 2 つめには「議定書」「協定」といった国家間における規約とあり、その後に IT 業界にはなじみ深い通信接続手順、つまり「ネットワーク プロトコル」が出てきます。
外交儀礼とネットワーク プロトコルが同じ用語で表されるのを不思議に思うかもしれませんが、どちらも相手とのスムーズなコミュニケーションのための手順と考えることができます。簡単な例として、電話をかけるときのことを考えてみましょう。