Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Microsoft RPC protokoly

Technológia klient Microsoft Remote Procedure Call ( RPC ) /server umožňuje programátorom prepojiť rôzne počítače a spustiť svoj samostatný softvér spolu , ako by to bol jediný program . Pokyny pre spustenie kódu sú prenášané cez sieť pomocou RPC protokoly , ktoré ležali základné pravidlá pre proces . Bez Microsoft RPC a protokolov RPC , mnoho ďalšie informácie by mali byť kódované ručne do každej distribuovanej programu . V júni 2010 spoločnosť Microsoft podporuje tri protokoly RPC . Network Computing Architecture Connection - Oriented Protocol ( NCACN )

orientovaný na pripojenie protokol Network Computing Architecture ( NCACN ) sa používa pre odosielanie pokynov spustenie kódu medzi aplikáciami bežiacimi na dvoch alebo viacerých vzdialených počítačových systémov . Pomocou pripojenia orientované komunikačné relácie , klient a server dohodnú na pravidlách , ktorými sa riadi siete dopravnú cestu a dátové " kontrolné body " pred tým , než informácie sa prenáša . Server poskytuje potvrdenie na žiadajúcemu klientovi systému potvrdzuje , že je server spustený a že dostal žiadosť . Navyše , ovládacie prvky sú umiestnené na tok dát medzi systémami , aby prevod viac jednotný a spoľahlivý .

Rôzne komunikačné protokoly sú kombinované a vytvoriť " protokol sekvencie , " jazyk používaný sieťových operačných systémov pre komunikáciu so ostatné počítače v sieti . Postupnosť protokol určuje, ako sú žiadosti spustenie kódu prenáša z jedného počítača do druhého .

Ak sú požiadavky na dáta vzdialený RPC odoslané NCACN protokolu cez štandardné TCP /IP siete , sekvencie ncacn_ip_tcp protokol sa používa .

sú požiadavky RPC odoslaná cez časť systémovej pamäte s názvom " pomenovaný kanál " , ktorý pôsobí ako informačné vedenie , sa používa sekvencia ncacn_np protokol . celým

Keď sú požiadavky vzdialenej RPC prepravovaná cez TCP /IP pomocou programu Microsoft Internet Information server ( IIS ) ako Hypertext Transfer Protocol ( HTTP ) server proxy , je použitá sekvencia ncacn_http protokol .
Network Computing Architecture Datagram Protocol ( NCADG )

požiadavky Microsoft RPC môžu byť zaslané aj v sieti pomocou spojované spôsob dopravy . Tento typ protokolu RPC sa nazýva Network Computing Architecture Datagram Protocol ( NCADG ) . Ponúka rýchlejší prenos dát než protokol NCACN , ale je oveľa menej spoľahlivý .

Protokol NCADG odosiela požiadavky RPC ku vzdialenému serveru v datagramu , alebo paketu . Avšak, použitie bez pripojenia spôsobom prepravy cez sieť je porovnateľná s odoslaním správy v fľaši cez oceán , pretože tam nie je žiadny pozitívny servera potvrdenie žiadosti o RPC , bez overenia a bez záruky doručenia dát . Ako júla 2010 , s tým spojené sekvencie protokolu sú považované za " zastarané a nemali by byť používané v nových aplikáciách , " podľa knižnici MSDN spoločnosti Microsoft .
Network Computing Architecture Local Remote Procedure Call Protocol ( ncalrpc )

sú chvíle , kedy je potrebné programátor používať RPC na odoslanie žiadosti o spustenie kódu medzi jednotlivými programy bežiace na jednom hostiteľskom systéme . V takých prípadoch , protokol miestnej remote procedure volanie Network Computing Architecture , alebo ncalrpc sa používa . Ncalrpc , označovaný aj ako lokálne alebo miestne RPC volanie procedúry ( LPC ​​) , je vstavaná funkcia operačného systému hostiteľského systému . Preto , nie sú potrebné žiadne ďalšie protokoly alebo Sekvencie protokol na odosielanie požiadaviek RPC medzi klientom a serverom .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené