Não, nem todos os protocolos precisam ser padrão. Enquanto protocolos padronizados oferecem vantagens significativas, como interoperabilidade e adoção generalizada, existem muitos protocolos que são:
*
Proprietário: Desenvolvido e usado por uma única empresa ou organização, geralmente mantida em segredo ou não documentada publicamente. Os exemplos incluem protocolos de comunicação interna em uma grande corporação. Eles não têm a ampla aceitação e apoio dos padrões.
*
Custom/ad-hoc: Criado para um aplicativo ou ambiente específico e limitado sem buscar o uso mais amplo. Este pode ser um protocolo de comunicação em pequena escala desenvolvido para um projeto de pesquisa específico ou um dispositivo personalizado.
*
padrões de fato: Eles são amplamente utilizados, mas não foram submetidos ao processo formal de padronização. Eles se tornam padrões por meio de adoção e aceitação generalizadas, em vez da designação oficial por um corpo de padrões. O conjunto original de protocolo TCP/IP era em grande parte um padrão de fato antes dos esforços formais de padronização.
Embora os protocolos padronizados sejam geralmente preferidos por sua interoperabilidade e confiabilidade, existem situações onde protocolos proprietários ou personalizados são necessários ou vantajosos. No entanto, seu escopo limitado geralmente significa que são menos reutilizáveis e portáteis.