protocolli sono usati per trasferire dati tra dispositivi attraverso il software di sistema di accesso come TCP e HTTPS . Protocolli aperti e chiusi controllano il tipo di controllo di errore e compressione di dati il software di sistema utilizza . Questa funzionalità determina anche come i dati del software di invio saranno segnalare che tutti i dati vengono inviati e in che modo i dati di ricezione delle segnalazioni di sistema che ha ricevuto tutti i dati . Anche se simile in funzione , protocolli aperti e chiusi sono significativamente differenti nel modo in cui sono autorizzati e utilizzati dagli sviluppatori . Proprietarie
protocolli aperti sono progettati in modo che siano non di proprietà , il che significa che il pubblico in generale, può vedere i codici e le specifiche sottostanti. Un programmatore può utilizzare il software di accesso sistema di protocollo aperto , senza dover pagare una tassa di concessione di licenze , le applicazioni open- protocollo comprendono Wireshark , Apache e il software nginx . Protocolli chiusi fanno capo alla società che li crea e richiedono licenze utente per visualizzare le specifiche . I codici di sistema sono nascosti dal grande pubblico. Alcuni di accesso del software di sistema di protocollo chiuso includono DHCP , protocollo di Skype e Venturi Transport Protocol .
Sistemi
Chiuso il software di sistema di accesso protocollo richiede uno schiavo protocollo chiuso , al fine di funzionare correttamente . Lo schiavo è come una scatola nera in carica di mantenere il segreto protocollo chiuso . I programmatori di progettazione software per lavorare con il protocollo chiuso devono tener conto dello schiavo , che deve essere acquistato e concesso in licenza . L'accesso del software di sistema di protocollo Open è trasparente per quanto riguarda il formato dei dati e la progettazione , in modo che non richiede alcuna speciale interfaccia per lavorare con altri software . Il più popolare software di protocollo aperto è Synchronous Serial Interface .
Costo
Chiuso il software del protocollo include i moduli vendor- progettati , in modo da utilizzare consente di risparmiare tempo e costi di sviluppo . Questo tipo di software può avere costi di licenza , che può ripresentarsi ogni anno . Individuale software protocollo chiuso viene acquistato solo dal suo sviluppatore , che controlla il prezzo del software . Software di protocollo aperto richiede la progettazione aggiuntiva e tempi di sviluppo quando scritto nel nuovo software. Questo aspetto aumenta il costo iniziale , ma la maggior parte manca una tassa di licenza . Poiché la configurazione è disponibile al pubblico, diverse aziende possono vendere l'interfaccia di mantenere il prezzo competitivo .
Disponibilità
Manutenzione e risoluzione dei problemi per l'accesso del software di sistema di protocollo è chiuso il esclusiva responsabilità della società in via di sviluppo . Questo aspetto aumenta la fiducia dell'utente in applicazioni specifiche , tecnologie specializzate ed un unico fornitore per la manutenzione del software . Aprire i messaggi di protocollo sue specifiche, le configurazioni e il rispetto su Internet . Questa informazione rende più disponibili ad altre aziende a sviluppare software, aggiornamenti , patch e tecnologie generalizzate per il protocollo .