Un protocole est un ensemble de normes. Ils sont écrits de telle sorte que plusieurs personnes travaillant dans le même domaine peuvent produire un travail qui est compatible. Protocoles sont particulièrement nécessaires dans les réseaux où les programmes de différentes entreprises doivent communiquer. Un protocole propriétaire est l'un appartenant à une société privée.