Was sind die Vorteile von standardisierten Netzwerkprotokollen?

Computerprogramme können nur interagieren, wenn sie denselben Standards folgen. Netzwerke ermöglichen die Interaktion von Programmen, die auf verschiedenen Computern ausgeführt werden. Diese Programme könnten von verschiedenen Softwareherstellern geschrieben werden. Standardisierte Netzwerkprotokolle sind notwendig, um sicherzustellen, dass sich alle kommunizierenden Softwares gegenseitig verstehen können.

Trainieren

Ein Programmierer könnte beschließen, ein Feld in einem Datenpaket mit einem Codefeld zu erstellen, wobei "1" "Akzeptieren" und "2" "Ablehnen" bedeutet. Wenn diese Interpretation des Codes jedoch nicht anderen Programmen zur Verfügung gestellt wird, kann dieses Programm nur Nachrichten an dasselbe Programm senden, das auf einem anderen Computer ausgeführt wird. Netzwerkprotokolle stellen sicher, dass kein Programmierer die Verantwortung für die Entscheidung über das Betriebsverfahren für eine vernetzte Funktion trägt.

Wettbewerb

Veröffentlichte standardisierte Netzwerkprotokolle ermöglichen Wettbewerb. Mit einem gemeinsamen Referenzstandard kann jedes Softwarehaus Programme erstellen, die automatisch mit anderen Programmen kompatibel sind, die auf demselben Gebiet laufen. Dies ermöglicht einen Wettbewerb, der Innovationen fördert und Preise senkt.

Geschäftsgeheimnisse

Einige Netzwerkstandards sind proprietär. Ein Unternehmen kann beschließen, seine Betriebsprotokolle intern geheim zu halten, um zu verhindern, dass andere Unternehmen in einem von ihnen dominierenden Bereich konkurrieren. Im Unternehmen müssen Protokolle geschrieben und verbreitet werden, um sicherzustellen, dass alle ihre Programme kompatibel sind. Dieses proprietäre System kann eine breite Palette von Funktionen umfassen und mehrere verschiedene Protokolle abdecken.

Gemischte Implementierungen

Ein vernetztes System könnte eine Kombination von sowohl "offenen" (öffentlich zugänglichen) als auch "geschlossenen" (proprietären Geheimnissen) Protokollen beinhalten. Eine neue Anwendung kann die Anpassung eines Standardprotokolls erfordern, um korrekt zu funktionieren. In diesem Fall folgt das Unternehmen, das die Software erstellt, nicht bestehenden Protokollen, sondern erstellt ein neues.

Innovation

In einigen Situationen muss ein Unternehmen ein eigenes neues Protokoll erstellen, um ein neues Produkt der Öffentlichkeit zugänglich zu machen. Internationale Normungsgremien erstellen nicht schnell neue Normen, daher muss ein innovatives Unternehmen möglicherweise neue Normen erstellen und selbst veröffentlichen, in der Hoffnung, dass andere Unternehmen auf die Norm aufspringen und zusätzliche Einrichtungen für das neue Produkt schaffen. Dieses Szenario wird insbesondere im sich schnell entwickelnden Gebiet der drahtlosen Netzwerke gesehen. Es gibt viele offene Standards in diesem Bereich, die ursprünglich von einem Unternehmen und nicht von einem Normungsgremium erstellt wurden. Viele werden später als internationale Standards übernommen.

Verbände

Eine Reihe von Branchenverbänden bilden Benutzergruppen, um einen bestimmten Implementierungsbereich zu unterstützen – wie beispielsweise industrielle Anwendungen oder die Vernetzung von Prozessabläufen für Versorgungsunternehmen. Dies ermöglicht einer Gruppe von Herstellern, ihre Produkte im Rahmen der gegenseitigen Unterstützung ihrer Nutzer zu bewerben. Andere Handelsverbände werden von den Inhabern patentierter Protokolle gegründet, um Einnahmen aus dem Patent zu erzielen, indem sie andere Unternehmen ermutigen, eine Gebühr für ihre Nutzung zu zahlen und die Popularität des Protokolls zu steigern.