protokoll används för att överföra data mellan enheter genom tillgång systemprogramvara som TCP och HTTPS . Öppna och slutna protokoll kontrollerar den typ av felkontroll och datakomprimering systemprogramvaran använder . Denna funktion bestämmer också hur data sändande programvara kommer att signalera att all data skickas och hur data mottagningssystemet signalerar att den har mottagit alla uppgifter . Även liknande funktion , öppna och slutna protokoll är signifikant olika i hur de är licensierade och används av utvecklare . Farmaceutiska
öppna protokoll är utformade så att de är generiska , vilket innebär att allmänheten kan se de underliggande koder och specifikationer . En programmerare kan använda öppna protokoll mjukvara tillgång systemet utan att behöva betala för en licensavgift , open - protokoll applikationer inkluderar Wireshark , Apache och nginx programvara . Slutna protokoll tillhör företaget som skapar dem och kräver användarlicenser för att se specifikationerna . Systemets koderna är dolda från allmänheten . Vissa slutna protokoll tillgång systemprogramvaran inkluderar DHCP , Skype -protokollet och Venturi Transport Protocol .
Systems
Stängt protokoll tillgång systemprogramvaran kräver en sluten protokoll slav för att fungera korrekt . Slaven är som en svart låda som ansvarar för att hålla den slutna protokollet hemlighet . Programmerare designa programvara som fungerar med den slutna protokoll måste ta hänsyn till slaven , som måste köpas och licensieras . Öppet protokoll tillgång systemprogramvaran är öppet redovisa sina dataformat och design , så det inte kräver någon särskild gränssnitt för att arbeta med andra program . Den mest populära öppna protokoll programvara är Synchronous Serial Interface .
Kostnad
Stängt protokoll programvara inkluderar leverantörsoberoende designade moduler , så att använda det sparar tid och utvecklingskostnader . Denna typ av programvara kan ha licensavgifter , vilket kan återkomma årligen . Individuell stängda protokoll programvara köps enbart från dess utvecklare , som styr priset för programvaran . Öppet protokoll programvara kräver extra design och utveckling då skrivas in ny mjukvara . Denna aspekt höjer den initiala kostnaden , men de flesta saknar en licensavgift . Eftersom konfigurationen är tillgänglig för allmänheten , flera företag kan sälja gränssnittet hålla priset konkurrenskraftigt .
Tillgänglighet
Underhåll och felsökning för slutna protokoll tillgång systemprogramvaran är ensam ansvarig för att utveckla bolaget . Denna aspekt ökar användarens tillit till specifika tillämpningar , specialiserade tekniker och en enda leverantör för programvara underhåll . Öppet protokoll inlägg sina specifikationer , konfigurationer och efterlevnad på Internet . Denna information gör det mer tillgängligt för andra företag att utveckla programvara , uppdateringar, patchar och generaliserade teknik för protokollet .