? Programmi informatici possono interagire solo se seguono gli stessi standard . Le reti consentono programmi in esecuzione su computer diversi per interagire. Tali programmi possono essere scritti da diversi produttori di software . Protocolli di rete standardizzati sono necessari per assicurare che tutto il software di comunicazione in grado di capire l'altro . Pratica
Un programmatore potrebbe decidere di creare un campo di un pacchetto di dati con un campo di codice dove " 1" significa "Accetta " e "2" significa " Rifiuta ". Ma a meno che questa interpretazione del codice è reso disponibile ad altri programmi , questo programma sarà in grado di inviare messaggi a uno stesso programma in esecuzione su un computer diverso . Protocolli di rete assicurarsi che nessuno programmatore ha la responsabilità di decidere procedura operativa per una funzione di rete .
Concorso
Pubblicato protocolli di rete standardizzati consentono concorrenza . Con uno standard comune di riferimento , qualsiasi software house in grado di produrre i programmi che sono automaticamente compatibili con altri programmi in esecuzione nello stesso campo . In questo modo la concorrenza , che promuove l'innovazione e abbassa i prezzi .
Segreti commerciali
Alcuni standard di rete sono proprietari . Una società può decidere di mantenere i suoi protocolli operativi di un segreto in-house per evitare che altre società concorrenti in un settore che dominano . urante la società , i protocolli devono essere scritti e diffusi per garantire che tutti i loro programmi sono compatibili. Questo sistema proprietario potrebbe coinvolgere una vasta gamma di funzioni e di coprire diversi protocolli diversi .
Implementazioni miste
Un sistema di rete potrebbe comportare una combinazione di entrambi "aperto" ( pubblicamente disponibile ) e ( segreti proprietarie ) protocolli "chiusi" . Una nuova applicazione può richiedere un protocollo standard da adattare per un funzionamento corretto . In questo caso , la società creando il software non sta seguendo protocolli esistenti , ma creandone uno nuovo .
Innovazione
Alcune situazioni richiedono di creare la propria nuova protocollo al fine di rilasciare un nuovo prodotto al pubblico . Gli organismi internazionali di normalizzazione non produrre nuovi standard in modo rapido , in modo da un'azienda innovativa può avere per la produzione di nuovi standard e di pubblicarli se stessi , con la speranza che altre aziende salterà sullo standard e creare servizi aggiuntivi per il nuovo prodotto . Questo scenario è particolarmente visibile nel campo di sviluppo rapido di reti wireless . Ci sono molti standard aperti in questa zona che sono stati originariamente creati da una società piuttosto che un organismo di normalizzazione . Molti sono in seguito adottato come standard internazionali
Associazioni
Un certo numero di gruppi commerciali creare gruppi di utenti per supportare una determinata area di applicazione - . , Come le applicazioni industriali o processo di networking di flusso per le società di servizi . Questo permette ad un gruppo di produttori per promuovere i loro prodotti all'interno di un quadro di sostegno reciproco tra i loro utenti . Altre associazioni di categoria sono creati dai titolari dei protocolli brevettati per generare un reddito da brevetto , incoraggiando altre aziende di pagare una tassa di usarli e di espandere la popolarità del protocollo .