Proprietær protokoll - Proprietary protocol

I telekommunikasjon er en proprietær protokoll en kommunikasjonsprotokoll som eies av en enkelt organisasjon eller enkeltperson.

Immaterielle rettigheter og håndhevelse

Eierskap av en enkelt organisasjon gir eieren muligheten til å sette begrensninger på bruken av protokollen og til å endre protokollen ensidig. Spesifikasjoner for proprietære protokoller kan publiseres eller ikke, og implementeringer distribueres ikke fritt . Eierne kan håndheve restriksjoner gjennom kontroll av immaterielle rettigheter, for eksempel gjennom håndhevelse av patentrettigheter , og ved å holde protokollspesifikasjonen en forretningshemmelighet . Noen proprietære protokoller begrenser strengt retten til å opprette en implementering; andre er vidt implementert av enheter som ikke kontrollerer den intellektuelle eiendommen, men som er underlagt begrensninger som eieren av den intellektuelle eiendommen kan søke å pålegge.

Eksempler

Den Skype protokollen er en proprietær protokoll.

Den Venturi Transport Protocol (VTP) er en patentert proprietær protokoll som er ment å erstatte TCP transparent for å overvinne oppfattes ineffektivitet knyttet til trådløse datatransport.

Microsoft Exchange Server -protokoller er proprietære åpne tilgangsprotokoller. Rettighetene til å utvikle og frigjøre protokoller eies av Microsoft, men alle tekniske detaljer er gratis for tilgang og implementering.

Microsoft utviklet en proprietær utvidelse av Kerberos nettverksgodkjenningsprotokoll for Windows 2000 -operativsystemet . Utvidelsene gjorde protokollen inkompatibel med implementeringer som støtter de opprinnelige standardene, og dette har vakt bekymring for at dette, sammen med lisensieringsbegrensningene, effektivt nekter produkter som ikke er i stand til å overholde standardtilgangen til en Windows 2000 -server som bruker Kerberos.

Effekter av inkompatibilitet

Bruken av proprietære direktemeldingsprotokoller betydde at direktemeldingsnettverk var inkompatible og folk ikke klarte å nå venner på andre nettverk.

Omvendt konstruksjon

Omvendt konstruksjon er prosessen med å hente en protokols detaljer fra en programvareimplementering av spesifikasjonen. Metoder for reverse engineering av en protokoll inkluderer pakkesniffing og binær dekompilering og demontering .

Det er juridiske presedenser når reverse-engineering er rettet mot interoperabilitet mellom protokoller. I USA gir Digital Millennium Copyright Act en trygg havn for å omvendt konstruere programvare med tanke på interoperabilitet med annen programvare.

Referanser