一言でいうと

プロトコルとは、コンピューター同士が「ルール」に従って正しく通信するための決まりごとです。

もう少し詳しく

プロトコルは、人間の世界で言う「挨拶の作法」や「手紙の書き方」のようなものです。

例えば、手紙を送る時には、宛名を書いて、本文を書いて、署名をして、というルールがあります。同じように、コンピューター同士がメールやWebサイトのデータをやり取りする時も、「最初にこれを送る」「次にこれを受け取る」という決まった順序があります。

もしルールがなければ、コンピューター同士が何を送られているのか理解できず、通信が失敗してしまいます。プロトコルは「このルールに従ってね」という約束で、通信を確実に成功させるために必要なのです。

よく使われる場面

エラーログやシステムの説明では、以下のようなプロトコルがよく登場します。

  • HTTP/HTTPS:Webサイトを見る時に使うプロトコル
  • SMTP:メール送信に使うプロトコル
  • FTP:ファイルを送受信するプロトコル

「HTTPエラー」と書かれていれば、Webページを取得する時のルールに従わない通信が起きたということです。

関連する言葉

  • ポート:通信の「窓口」の番号。プロトコルごとに決まっている
  • 通信:コンピューター同士がデータをやり取りすること
  • パケット:通信で送られるデータの小分けにされた単位