ONC-RPC

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 4. joulukuuta 2018 tarkistetusta versiosta . tarkastukset vaativat 2 muokkausta .

ONC RPC ( englanniksi  Open Network Computing Remote Procedure Call ) on laajalti käytetty etäproseduurikutsujärjestelmä . Sun Microsystemsin kehittämä osana Network File System -projektia , ja sitä kutsutaan joskus nimellä Sun ONC tai Sun RPC . ONC RPC on kuvattu RFC 1831 :ssä (1995) ja RFC 5531 :ssä (2009). ONC RPC:n käyttämät todennusmekanismit on kuvattu RFC 2695 :ssä , RFC 2203 :ssa ja RFC 2623:ssa .

RPC perustuu Unixin ja  C - ohjelmointikielen käyttämiin kutsukäytäntöihin . Se sarjoittaa tiedot XDR :n avulla , joka voi myös koodata ja purkaa tiedostoja tukeakseen eri alustojen käyttöä. ONC toimittaa sitten XDR-tiedot UDP:tä tai TCP:tä käyttäen. Pääsy RPC -palveluihin tietokoneella tarjotaan joka hyväksyy pyynnöt tunnetussa portissa, tyypillisesti 111, UDP:n ja TCP:n kautta. cdecl

ONC RPC -toteutuksia on useimmissa Unix-tyyppisissä järjestelmissä. Useimmiten ne perustuvat Sunin koodiin, joka julkaistiin Usenetissa vuonna 1984. Microsoft tarjoaa toteutuksen osana Microsoft Windows Services for UNIX -tuotetta , ja Windowsille on olemassa muita ONC RPC -toteutuksia, mukaan lukien C/C++, Java, .NET.

Vuonna 2009 Sun aikoi lisensoida ONC RPC -toteutuksen uudelleen kolmen ehdon BSD-lisenssillä [1] , jonka Oracle teki myöhemmin vuonna 2010. [2]

Katso myös

Muistiinpanot

  1. Simon Phipps. "Vanha koodi ja vanhat lisenssit" (linkki ei saatavilla) . Sun Microsystems (13. helmikuuta 2009). Haettu 20. helmikuuta 2009. Arkistoitu alkuperäisestä 22. helmikuuta 2012. 
  2. "Pitkä, synkkä tarina Sun RPC:stä, hieman lyhennettynä, suojellakseen syyllisiä ja vastuuttomia" (downlink) . Tom Callaway, Red Hat (26. elokuuta 2010). Haettu 26. elokuuta 2010. Arkistoitu alkuperäisestä 22. helmikuuta 2012. 

Linkit