Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Setiap komputer dalam sebuah jaringan dapat berkomunikasi asal dapat menggunakan protokol yang sama. Pada mulanya setiap vendor memiliki standar masing-masing sehingga sebuah peralatan jaringan hanya dapat berkomunikasi dengan peralatan yang memiliki merek yang sama.
Kemudian supaya setiap peralatan jaringan dari berbagai vendor dapat saling berkomunikasim dibuatlah standarisasi. Salah satu standar yang banyak digunakan saat ini adalah OSI (Open System Interconnection) yang dikembangkon oleh ISO (Internasional Standart Organization).
Pada model OSI ini diterapkan model lapisan atau layer dimana setiap lapisan memiliki fungsi masing-masing. Standar OSI tidak membahas secara mendetail tentang cara kerja masing-masing lapisan. tetapi hanya memberikan konsep dan menentukan proses yang terjadi pada lapisan tertentu serta menentukan protokol yang dapat digunakan pada lapisan tersebut.