protokoller bruges til at overføre data mellem enheder via adgang systemsoftware som TCP og HTTPS. Åbne og lukkede protokoller kontrollere den type fejlkontrol og data kompression systemets software bruger . Denne funktionalitet bestemmer også , hvordan de data, sender software vil signalere , at alle data sendes og hvordan data modtager systemet signalerer, at den har modtaget alle data. Selvom ens i funktion, er åbne og lukkede protokoller væsentligt anderledes i, hvordan de har licens og bruges af udviklere . Farmaceutiske
Åbne protokoller er designet, så de er ikke- proprietære , hvilket betyder, at offentligheden i almindelighed kan se de underliggende koder og specifikationer. En programmør kan bruge åben protokol adgang systemsoftware uden at skulle betale for en licens gebyr open- protokol applikationer omfatter Wireshark , Apache og nginx software. Lukkede protokoller tilhører den virksomhed, der skaber dem og kræver brugerlicenser for at se specifikationerne . Systemet koder er skjult for offentligheden. Nogle lukkede protokol adgangssystem software omfatter DHCP, Skype protokol og Venturi Transport Protocol .
Systems
lukket protokol adgang systemsoftware kræver en lukket protokol slave for at fungere korrekt . Slaven er som en sort boks , der har ansvaret for at holde den lukkede protokol hemmelighed. Programmører designe software til at arbejde med den lukkede protokollen skal tage hensyn til den slave, der skal købes og har licens. Åben protokol adgang systemsoftware er gennemsigtig angår dataformat og design, så det ikke kræver nogen særlig grænseflade til at arbejde med anden software. Den mest populære åben protokol software er Synchronous Serial Interface.
Cost
lukket protokol software omfatter sælger -designede moduler , så bruger det sparer tid og udviklingsomkostninger . Denne type software kan have licensafgifter , som kan opstå igen årligt. Individuel lukket protokol software kun købes fra udvikleren , der styrer prisen på softwaren . Åben protokol software kræver ekstra design og udvikling , da skrevet ind ny software. Dette aspekt rejser den oprindelige pris , men de fleste mangler en licens gebyr. Fordi konfigurationen er tilgængelig for offentligheden, flere virksomheder kan sælge grænsefladen at holde prisen konkurrencedygtig.
Tilgængelighed
Vedligeholdelse og fejlfinding for lukkede protokol adgang systemsoftware er eneansvar udvikle virksomheden. Dette aspekt øger brugerens afhængighed specifikke applikationer , specialiserede teknologier og en enkelt leverandør for software vedligeholdelse. Åben protokol indlæg dens specifikationer, konfigurationer og overholdelse på internettet. Denne information gør det mere til rådighed for andre virksomheder til at udvikle software , opdateringer, patches og generaliserede teknologier til protokollen.