(wywolanie procedury zdalnej, zdalne wywolanie procedury, Remote Procedure Call[ing])
wywolanie procedury, którego realizacja przebiega na odleglym komputerze sieciowym. Mianem RPC okresla sie kazdy protokól umozliwiajacy zdalne wywolywanie procedur. Wykonanie RPC mozna podzielic na nastepujace etapy: (a) wywolanie stopki klienta przez procedure klienta; (b) utworzenie komunikatu przez stopke i przejscie do jadra systemu operacyjnego; (c) przekazanie komunikatu do odleglego jadra; (d) jadro odlegle przekazuje komunikat stopce serwera; (e) stopka serwera rozpakowuje parametry RPC i wywoluje usluge serwera; (f) po wykonaniu uslugi serwer zwraca wyniki stopce; (g) stopka serwera przetacza wynik do jadra; (h) odlegle jadro wysyla komunikat do jadra lokalnego systemu; (i) jadro lokalne przekazuje komunikat stopce klienta; (j) stopka klienta rozpakowuje wynik i zwraca go klientowi. Z punktu widzenia klienta forma wywolania RPC nie powinna odbiegac od zwyklego wywolania procedury lokalnej. Pomysl i pierwszy protokól zdalnego wywolania procedury pochodzi od A.D. Birrella i B.J. Nelsona (1984). Zob. tez protokoly RPC, procedura zdalna, ORB.
- systemy RPC, (RPC syste ms)
- protokoly RPC, (RPC protocol s)
- protokól zadanie-odpowiedz, (request- -reply protoco...