Nein, nicht alle Protokolle müssen Standard sein. Während standardisierte Protokolle erhebliche Vorteile wie Interoperabilität und weit verbreitete Akzeptanz bieten, gibt es viele Protokolle, die Folgendes sind:
* proprietär: Entwickelt und verwendet von einer einzelnen Firma oder Organisation, oft geheim gehalten oder nicht öffentlich dokumentiert. Beispiele sind interne Kommunikationsprotokolle innerhalb eines großen Unternehmens. Diese fehlt die breite Akzeptanz und Unterstützung von Standards.
* benutzerdefiniert/ad-hoc: Erstellt für eine bestimmte, begrenzte Anwendung oder Umgebung, ohne einen breiteren Einsatz anzustreben. Dies könnte ein kleines Kommunikationsprotokoll sein, das für ein bestimmtes Forschungsprojekt oder ein benutzerdefiniertes Gerät entwickelt wurde.
* de facto Standards: Diese werden weit verbreitet, wurden jedoch nicht den formalen Standardisierungsprozess unterzogen. Sie werden durch weit verbreitete Adoption und Akzeptanz zu Standards und nicht durch offizielle Bezeichnung für eine Standardkörper. Die ursprüngliche TCP/IP -Protokollsuite war vor dem formalen Standardisierungsbemühungen weitgehend ein De -facto -Standard.
Während standardisierte Protokolle im Allgemeinen für ihre Interoperabilität und Zuverlässigkeit bevorzugt werden, gibt es Situationen, in denen proprietäre oder benutzerdefinierte Protokolle erforderlich oder vorteilhaft sind. Ihr begrenzter Umfang bedeutet jedoch oft, dass sie weniger wiederverwendbar und tragbar sind.