会話におけるプロトコル

とりあえず、

  • 見ず知らず同士であって、
  • かつ双方にそのあと継続してやりとり(通信)をする意志がある場合は
  • 最初にやりとりするための手続き言語(プロトコル)が必要
で、プロトコルが不要であるのは
  • やりとり(通信)の持続性を要求しない
  • 相手とのやりとりに重きを置かない(自分のやり方を通す)
などの場合になる。

個人的には、他者とのコミュニケーションにおいてプロトコルが不要となるケースは存在しないと思ってまして、不要というよりは、用いるプロトコルが異なるということなのかなと思いました。
例えば

  • 双方が継続的にやりとりする場合:TCP
  • 持続性なく、一方的なやりとりの場合:UDP

みたいな具合に。(あんまり適切な例えじゃないですけど)
このとき、お互いの用いるプロトコルが異なっていると、ちょっとおかしなことになったりするんでしょうね。