Protokol adalah sebuah
aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan komunikasi, dan perpindahan
data antara dua atau lebih titik komputer. Protokol dapat
diterapkan pada perangkat keras, perangkat lunak atau kombinasi
dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi
perangkat keras.
Fungsi
protokol adalah menghubungkan pengirim dan penerima saat berkomunikasi dan juga
pada saat bertukar informasi agar dapat berjalan dengan baik.