Dalam kontekssains komputer,protokol adalah kebiasaan atau piawaiankod danisyarat yang disetujui antara aturanperanti ataukomputer penghantar dan penerima agar pautan,komunikasi, dan perpindahandata antara dua perkakasan dikawal, disahkan dan dikelompokkan.[1] Protokol boleh digunakan oleh perkakasan,perisian, atau kedua-dua sekalinya. Pada tahap terendah, protokol mentakrifkan sambungan perkakasan.
Penerimaan meluas dan perkembanganprotokol komunikasi adalah diperlukan sebelum kewujudanInternet, dan merupakan penyumbang utama kepada keupayaan dan kejayaan Internet.
^G. S. Rao, A. K. Rao, Ng Chee Aun & Cheng Yok San (1991). "protokol".Kamus Komputer Sekolah Menengah. Penerbit Fajar Bakti Sdn Bhd. m/s. 68.ISBN967-65-1306-7.CS1 maint: uses authors parameter (link)