RPC

Zkratka pro „Remote Procedure Call“.

RPC je zpráva, která dává jednomu počítači pokyn, aby jménem jiného počítače spustil kód prostřednictvím sítě. Umožňuje programu spuštěnému lokálně na jednom počítači přenechat proceduru (blok kódu, který provádí konkrétní úkol) jinému programu na serveru, který vrátí výsledek. Program, který RPC odeslal, pak s výsledkem vzdálené procedury zachází stejně jako s výsledkem procedury spuštěné lokálně.

RPC využívá model klient–server, ve kterém se k serveru může připojit více klientských počítačů a odesílat pokyny i přijímat data. Když program odešle RPC, připojí k němu sadu parametrů, které serveru určují, jakou proceduru má spustit a jak ji má spustit. Klientský počítač například při odesílání zprávy RPC serveru DNS připojí jako parametr doménové jméno, které chce přeložit; jiná zpráva odesílající tiskovou úlohu síťové tiskárně by jako parametry obsahovala nastavení tisku, například velikost a orientaci papíru.

Neexistuje jediný protokol RPC. RPC je místo toho koncept, který popisuje, jak mnoho protokolů umožňuje vzdálené spuštění kódu. Mezi běžné protokoly RPC patří XML-RPC který formátuje RPC pomocí značek (XML) a JSON-RPC který formátuje RPC pomocí (JSON). Všechny protokoly RPC však odesílají zprávy podobným způsobem. Klientský program nejprve provede volání procedury vůči části klientského kódu zvané stub, která slouží jako zástupce této procedury. Stub komunikuje se serverem a sděluje mu, jakou proceduru má spustit a jaké parametry má použít. Server proceduru provede a odešle výsledek zpět stubu, který jej vrátí programu, jenž RPC odeslal.

Aktualizováno November 1, 2023 od Brian P.

quizOtestujte své znalosti

PascalCase is synonymous with what?

A
Lowercase
0%
B
Titlecase
0%
C
Font case
0%
D
UpperCamelCase
0%
Correct! Incorrect!     View the PascalCase definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice RPC na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.