Kumpulan dari beberapa aturan yang berhubungan dengan
komunikasi data antara beberapa alat komunikasi supaya komunikasi data dapat dilakukan dengan benar. Protocol adalah yang menspesifikasikan secara detail bagaimana
komputer berinteraksi, termasuk didalamnya
format pesan yang mereka tukar dan bagaimana kesalahan ditangani. Hubungan
telekomunikasi mencerminkan banyak aspek dari protokol dalam arti diplomatik, beberapa
sinyal diubah dengan mengirim dan menerima perangkat, misalnya, diistilahkan dengan berjabat tangan dan berkenalan. Tiga aspek utama komunikasi yang diperhatikan oleh protokol adalah: bagaimana data direpresentasikan dan
dikodekan, bagaimana ditransmisikan, dan bagaimana kesalahan dan kegagalan diketahui dan ditangani.