ネットワーク上でデータを通信するために定められている手順や規約。通信プロトコルは、ネットワークプロトコル(network protocol)とも呼ばれます。別訳として、「通信手順」、「通信規約」など。
通信を行う際、対応しているプロトコルが異なると通信をすることはできません。そのため、規格化された通信プロトコルを利用することによってスムーズなやり取りが可能となります。
インターネット上でWEBページを見る場合、WEBサーバとWEBブラウザは、HTTPという通信プロトコルを利用して通信を行っています。