プロトコルとは何か

ブラウザで文字サイズを変更して、左右の表示を比較してください。

人間との類似性

 われわれ人間は実はいつもプロトコルに従っている。先ず人間関係に例えてみるとコンピュータネットワーク・プロトコルの概念を理解しやすい。さて誰かに今何時か尋ねたいときにどうするか考える。人間のプロトコル(控えめに言ってマナー)からすれば,誰かとコミュニケーションを始めるには,先ず「ハーイ」と挨拶をする。「ハイ」と声を掛ければ,「ハイ」という返事が返ってくる。気持ちのいい「ハイ」が返って来れば,続けて時間を尋ねても問題ないと分かる。最初の「ハイ」に対する別の応答(「邪魔しないで」、「英語わからない」とか,その他にここにはとても書けないニューヨークでよく聞く返事など)ならば話をしたくないか出来ないということが分かる。

このような場合,人間のプロトコルでは時間を尋ねない。ときには全く返事が返って来ず,無論時間を尋ねるのを止める。人間のプロトコルでは,所定のメッセージを送り,それに対する返事のメッセージや出来事(応答が無いなど)に対して次の行動をしている。やり取りする言葉やそれに対する態度が,人間のプロトコルで中心的な役割を果たしているのは間違いない。もし異なったプロトコル(例えば,マナーをわきまえている人とそうでない人,時間ということが分かる人と分からない人)が存在すると,共同して何かをすることが出来なくなる。ネットワークにおいても同じことが言える。仕事を進めるためには、複数の構成要素が同じプロトコルに従っていなければならない。