Zestaw reguł i procedur rządzących komunikacją pomiędzy dwoma i więcej urządzeniami. Protokoły mogą być różne, ale regułą jest, że łączące się w danej chwili urządzenia muszą wykorzystywać ten sam protokół, aby była możliwa wymiana danych pomiędzy nimi.