ONC-RPC

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2018. december 4-én felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .

Az ONC RPC ( angolul  Open Network Computing Remote Procedure Call ) egy széles körben használt távoli eljáráshívási rendszer . A Sun Microsystems fejlesztette ki a Network File System projekt részeként , és néha Sun ONC -nek vagy Sun RPC -nek is nevezik . Az ONC RPC-t az RFC 1831 (1995) és az RFC 5531 (2009) írja le. Az ONC RPC által használt hitelesítési mechanizmusokat az RFC 2695 , RFC 2203 és RFC 2623 írja le .

Az RPC a Unix és a  C programozási nyelv által használt hívási konvención alapul . Az XDR segítségével sorosítja az adatokat , amely képes fájlok kódolására és dekódolására is, hogy támogassa a platformok közötti hozzáférést. Az ONC ezután UDP vagy TCP használatával továbbítja az XDR adatokat. RPC-szolgáltatásokhoz való hozzáférést egy portleképező fogad kéréseket UDP-n és TCP-n keresztül. cdecl

Az ONC RPC megvalósítások a legtöbb Unix-szerű rendszeren léteznek. Leggyakrabban a Sun kódján alapulnak, amelyet 1984-ben tettek közzé a Useneten . A Microsoft egy implementációt biztosít a Microsoft Windows Services for UNIX termék részeként , és vannak más implementációk is az ONC RPC for Windows számára, például C/C++, Java, .NET.

2009-ben a Sun az ONC RPC implementációt egy 3 feltételes BSD-licenc [1] alapján újralicenszelte , amit később az Oracle hajtott végre 2010-ben. [2]

Lásd még

Jegyzetek

  1. Simon Phipps. "Régi kód és régi licencek" (nem elérhető link) . Sun Microsystems (2009. február 13.). Letöltve: 2009. február 20. Az eredetiből archiválva : 2012. február 22.. 
  2. "A Sun RPC hosszú, nyavalyás története, némileg lerövidítve, a bűnösök és a felelőtlenek védelmében" (downlink) . Tom Callaway, Red Hat (2010. augusztus 26.). Letöltve: 2010. augusztus 26. Az eredetiből archiválva : 2012. február 22. 

Linkek