一言でいうと
プロトコルとは、コンピューター同士が「ルール」に従って正しく通信するための決まりごとです。
もう少し詳しく
プロトコルは、人間の世界で言う「挨拶の作法」や「手紙の書き方」のようなものです。
例えば、手紙を送る時には、宛名を書いて、本文を書いて、署名をして、というルールがあります。同じように、コンピューター同士がメールやWebサイトのデータをやり取りする時も、「最初にこれを送る」「次にこれを受け取る」という決まった順序があります。
もしルールがなければ、コンピューター同士が何を送られているのか理解できず、通信が失敗してしまいます。プロトコルは「このルールに従ってね」という約束で、通信を確実に成功させるために必要なのです。
よく使われる場面
エラーログやシステムの説明では、以下のようなプロトコルがよく登場します。
- HTTP/HTTPS:Webサイトを見る時に使うプロトコル
- SMTP:メール送信に使うプロトコル
- FTP:ファイルを送受信するプロトコル
「HTTPエラー」と書かれていれば、Webページを取得する時のルールに従わない通信が起きたということです。
関連する言葉
- ポート:通信の「窓口」の番号。プロトコルごとに決まっている
- 通信:コンピューター同士がデータをやり取りすること
- パケット:通信で送られるデータの小分けにされた単位